EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SequenceA.hpp
Go to the documentation of this file.
1 #ifndef ORG_EEROS_EXAMPLES_SEQUENCER_SEQUENCEA_HPP_
2 #define ORG_EEROS_EXAMPLES_SEQUENCER_SEQUENCEA_HPP_
3 
6 #include "MyControlSystem.hpp"
7 
9 
10 public:
11  SequenceA(std::string name, eeros::safety::SafetySystem& safetySys, MyControlSystem& controlSys, double angle);
12 
13  virtual bool checkPreCondition();
14  virtual bool checkPostCondition();
15 
16  virtual void init();
17  virtual void exit();
18 
19 private:
20  double angle;
21  eeros::safety::SafetySystem& safetySys;
22  MyControlSystem& controlSys;
23 };
24 
25 #endif // ORG_EEROS_EXAMPLES_SEQUENCER_SEQUENCEA_HPP_
Definition: SafetySystem.hpp:19
Definition: Sequence.hpp:45
virtual void exit()
Definition: SequenceA.cpp:44
virtual bool checkPostCondition()
Definition: SequenceA.cpp:54
Definition: SequenceA.hpp:8
virtual bool checkPreCondition()
Definition: SequenceA.cpp:50
SequenceA(std::string name, eeros::safety::SafetySystem &safetySys, MyControlSystem &controlSys, double angle)
Definition: SequenceA.cpp:11
virtual void init()
Definition: SequenceA.cpp:15
Definition: MyControlSystem.hpp:12
std::string name
Definition: Sequence.hpp:39