Java 类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, rightSide, 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)
{
}