LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
LoadLauncher.h
1 #ifndef LOAD_LAUNCHER_H_
2 #define LOAD_LAUNCHER_H_
3 
4 #include "Automation.h"
5 #include "../../ComponentData/CollectorArmData.h"
6 #include "../../ComponentData/CollectorRollersData.h"
7 #include "../../ComponentData/LauncherLoaderData.h"
8 #include "../../Config/Configurable.h"
9 #include "../../Sensors/SensorFactory.h"
10 
14 class LoadLauncher : public Automation, public Configurable
15 {
16 public:
17  LoadLauncher();
18 
19  bool Start();
20  bool Run();
21  bool Abort();
22  void AllocateResources();
23 
24  void Configure();
25 
26 private:
27  CollectorArmData* m_collectorArm;
28  CollectorRollersData* m_collectorRollers;
29  LauncherLoaderData* m_loaderData;
30 };
31 
32 #endif