Interface OperatorProfile
- All Superinterfaces:
ControlProfile
- All Known Implementing Classes:
DefaultOperatorProfile
Represents an operator profile for controlling the robot superstructure.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if the operator wants to deploy the arm.booleanReturns true if the operator wants to retract the arm.booleanReturns true if the operator wants to climb.booleanReturns true if the operator wants to lower the climber.booleanReturns true if the operator wants to raise the climber.booleanReturns true if the operator wants to extake.booleanReturns true if the operator wants to intake.Methods inherited from interface frc.robot.services.control.ControlProfile
getHID, getLeftRumble, getRightRumble, isConnected
-
Method Details
-
wantsArmDeployment
boolean wantsArmDeployment()Returns true if the operator wants to deploy the arm.- Returns:
- True if arm deployment is requested.
-
wantsArmRetraction
boolean wantsArmRetraction()Returns true if the operator wants to retract the arm.- Returns:
- True if arm retraction is requested.
-
wantsIntake
boolean wantsIntake()Returns true if the operator wants to intake.- Returns:
- True if intake is requested.
-
wantsExtake
boolean wantsExtake()Returns true if the operator wants to extake.- Returns:
- True if extake is requested.
-
wantsClimb
boolean wantsClimb()Returns true if the operator wants to climb.- Returns:
- True if climb is requested.
-
wantsClimberUp
boolean wantsClimberUp()Returns true if the operator wants to raise the climber.- Returns:
- True if climber up is requested.
-
wantsClimberDown
boolean wantsClimberDown()Returns true if the operator wants to lower the climber.- Returns:
- True if climber down is requested.
-