DeepSpace  2019
ClimbManager.h
Go to the documentation of this file.
1 #ifndef _CLIMBMANAGER_HG_
2 #define _CLIMBMANAGER_HG_
3 
4 #include <frc/commands/Command.h>
5 #include <frc/GenericHID.h>
6 #include <frc/XboxController.h>
7 
8 class ClimbManager : public frc::Command {
9 public:
10  enum ClimbState {
14  };
16 
17  ClimbManager();
18  void Initialize() override;
19  void Execute() override;
20  bool IsFinished() override;
21  void End() override;
22  void Interrupted() override;
23  frc::XboxController* pJoyOp;
24  void UpdateRumble(void);
25 };
26 
27 #endif //__CLIMBMANAGER_HG_
void Interrupted() override
Runs once if the command is forced to stop.
bool IsFinished() override
void End() override
Runs once when IsFinished() returns true.
void UpdateRumble(void)
Updates whether the controller should be rumbleing or not.
ClimbManager()
Class constructor.
Definition: ClimbManager.cpp:8
frc::XboxController * pJoyOp
Definition: ClimbManager.h:23
void Execute() override
Called in a loop during Teleop.
static ClimbState CurrentClimbState
Definition: ClimbManager.h:15
void Initialize() override
Runs once on initalization.