Interface OperatorProfile

All Superinterfaces:
ControlProfile
All Known Implementing Classes:
DefaultOperatorProfile

public interface OperatorProfile extends ControlProfile
Represents an operator profile for controlling the robot superstructure.
  • 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.