java.lang.Object
org.firstinspires.ftc.teamcode.subsystems.stateMachineController.Context

public class Context extends Object
  • Field Details

    • teamPropLineScored

      boolean teamPropLineScored
    • teamPropBackdropScored

      boolean teamPropBackdropScored
    • robotParked

      boolean robotParked
    • inScoringPosition

      boolean inScoringPosition
    • inIntakePosition

      boolean inIntakePosition
    • pixelsInControl

      byte pixelsInControl
    • location

      double[] location
    • obstacles

      Obstacle[] obstacles
  • Constructor Details

    • Context

      public Context()
  • Method Details

    • setLocation

      public void setLocation(double x, double y, double direction)
    • setLocation

      public void setLocation(double x, double y)
    • setTeamPropLineScored

      public void setTeamPropLineScored(boolean teamPropLineScored)
    • setTeamPropBackdropScored

      public void setTeamPropBackdropScored(boolean teamPropBackdropScored)
    • setRobotParked

      public void setRobotParked(boolean robotParked)
    • setInScoringPosition

      public void setInScoringPosition(boolean inScoringPosition)
    • setInIntakePosition

      public void setInIntakePosition(boolean inIntakePosition)
    • setPixelsInControl

      public void setPixelsInControl(byte pixelsInControl)
    • getTeamPropLineScored

      public boolean getTeamPropLineScored()
    • getTeamPropBackdropScored

      public boolean getTeamPropBackdropScored()
    • getRobotParked

      public boolean getRobotParked()
    • getInScoringPosition

      public boolean getInScoringPosition()
    • getInIntakePosition

      public boolean getInIntakePosition()
    • getPixelsInControl

      public byte getPixelsInControl()
    • getLocation

      public double[] getLocation()
    • getX

      public double getX()
    • getY

      public double getY()
    • getDirection

      public double getDirection()
    • setDirection

      public void setDirection(double direction)