微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

edu.wpi.first.wpilibj.Joystick.AxisType的实例源码

项目:turtleshell    文件Robot.java   
/**
 * Runs the motors with arcade steering.
 */
@Override
public void operatorControl() {

    PowerdistributionPanel panel = new PowerdistributionPanel();

    while (isOperatorControl() && isEnabled()) {
        talon1.set(-j.getAxis(AxisType.kZ));
        talon2.set(j.getAxis(AxisType.kZ));

        SmartDashboard.putNumber("JoystickValue",j.getAxis(AxisType.kZ));

        SmartDashboard.putNumber("Talon1",talon1.getoutputCurrent());
        SmartDashboard.putNumber("Talon2",talon2.getoutputCurrent());

        SmartDashboard.putNumber("Talon1 PDP",panel.getCurrent(11));
        SmartDashboard.putNumber("Talon2 PDP",panel.getCurrent(4));

        agitator.set(j1.getAxis(AxisType.kZ));
        SmartDashboard.putNumber("Joystick2Value",j1.getAxis(AxisType.kZ));
    }
}
项目:2015-FRC-robot    文件Robot.java   
public void driveControl() {

        SETTING_hDrivedampening = SmartDashboard
                .getNumber("hDrivedampening",5);

        double leftSide = -stickLeft.getAxis(AxisType.kY);
        double rightSide = -stickRight.getAxis(AxisType.kY);
        double h = farthestFrom0(stickLeft.getAxis(AxisType.kX),stickRight.getAxis(AxisType.kX));
        h = deadbandScale(h,.2);

        // h /= 2;
        if (stickRight.getRawButton(8)) {
            setDriveMotors(rightSide,rightSide,0);
        } else {
            setDriveMotors(leftSide,h);
        }

        if(stickLeft.getRawButton(1) || stickRight.getRawButton(1)) {
            pistonCenterSuspension.set(false);
        } else {
            pistonCenterSuspension.set(true);
        }

        double distanceValue = frontdistanceSensor.getValue();
        SmartDashboard.putNumber("Front Sensor distance",distanceValue);

        //double rangetotalInches = sonicVex.getRangeInches();
        //int rangePartFeet = (int)(rangetotalInches / 12);
        //int rangePartInches = ((int)rangetotalInches) % 12;
        //SmartDashboard.putString("Vex Range:",rangePartFeet+"' "+rangePartInches+"\"");

        //SmartDashboard.putNumber("Vex Range Feet",rangePartFeet);
        //SmartDashboard.putNumber("Vex Range Inches",rangePartInches);


    }
项目:Cogsworth    文件DriveSubsystem.java   
public double getLeftJoystick() {
    return -HumanInput.leftJoystick.getAxis(AxisType.kY);
}
项目:Cogsworth    文件DriveSubsystem.java   
public double getRightJoystick() {
    return -HumanInput.rightJoystick.getAxis(AxisType.kY);
}
项目:turtleshell    文件DriveTrain.java   
/**
 * @param joy The ps3 style joystick to use to drive tank style.
 */
public void drive(Joystick joy) {
    drive(-joy.getY(),-joy.getAxis(AxisType.kThrottle));
}
项目:2013_drivebase_proto    文件OnscreenJoystick.java   
public int getAxisChannel(AxisType axis)
{
    return 0;
}
项目:2014_software    文件OnscreenJoystick.java   
public int getAxisChannel(AxisType axis) {
    return 0;
}
项目:2013_robot_software    文件OnscreenJoystick.java   
public int getAxisChannel(AxisType axis)
{
    return 0;
}
项目:2013_drivebase_proto    文件OnscreenJoystick.java   
/**
 * Set the channel associated with a specified axis.
 *
 * @param axis The axis to set the channel for.
 * @param channel The channel to set the axis to.
 */
public void setAxisChannel(AxisType axis,int channel)
{
}
项目:2014_software    文件OnscreenJoystick.java   
/**
 * Set the channel associated with a specified axis.
 *
 * @param axis The axis to set the channel for.
 * @param channel The channel to set the axis to.
 */
public void setAxisChannel(AxisType axis,int channel) {
}
项目:2013_robot_software    文件OnscreenJoystick.java   
/**
 * Set the channel associated with a specified axis.
 *
 * @param axis The axis to set the channel for.
 * @param channel The channel to set the axis to.
 */
public void setAxisChannel(AxisType axis,int channel)
{
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。