LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
LauncherAngle.h
1 #ifndef LAUNCHER_ANGLE_H_
2 #define LAUNCHER_ANGLE_H_
3 
4 #include "Component.h"
5 #include "../Config/Configurable.h"
6 #include "../ComponentData/LauncherAngleData.h"
7 #include "../Actuators/Pneumatics.h"
8 #include "../Sensors/SensorFactory.h"
9 
13 class LauncherAngle : public Component, public Configurable
14 {
15 public:
16  LauncherAngle();
17  ~LauncherAngle();
18 
19  void OnEnabled();
20  void OnDisabled();
21 
22  void UpdateEnabled();
23  void UpdateDisabled();
24 
25  void Configure();
26 
27 private:
28  LauncherAngleData* m_launcherAngleData;
29  Pneumatics* m_pneumatics;
30 };
31 
32 #endif