DeepSpace  2019
PullLeg.h
Go to the documentation of this file.
1 #ifndef _PULLLEG_HG_
3 #define _PULLLEG_HG_
4 
5 #include <frc/commands/Command.h>
6 #include <Subsystems/Leg.h>
7 #include "RobotMap.h"
8 #include <frc/GenericHID.h>
10 
11 class PullLeg : public frc::Command {
12  public:
13  PullLeg();
14  void Initialize() override;
15  void Execute() override;
16 
23  bool IsFinished() override;
24 
25  void End() override;
26  void Interrupted() override;
27 
28  private:
30 
31  double speed;
32 
33  frc::XboxController* pJoyDebug;
34 };
35 #endif // _PULLLEG_HG_
bool IsFinished() override
Definition: PullLeg.cpp:29
double speedMultiplier
Definition: PullLeg.h:29
frc::XboxController * pJoyDebug
Definition: PullLeg.h:33
An interface command for activating the Pull Arm on the robot.
Definition: PullLeg.h:11
void Interrupted() override
Runs once if the command is forced to stop.
Definition: PullLeg.cpp:36
void End() override
Runs once when IsFinished() returns true.
Definition: PullLeg.cpp:32
double speed
Definition: PullLeg.h:31
PullLeg()
Class constructor.
Definition: PullLeg.cpp:6
void Execute() override
Called in a loop during Teleop.
Definition: PullLeg.cpp:18
void Initialize() override
Runs once on initalization.
Definition: PullLeg.cpp:12