EEROS  1.0.0.0
API for the EEROS Real-Time Robotics Framework
SafetyContext.hpp
Go to the documentation of this file.
1 #ifndef ORG_EEROS_SAFETY_SAFETYCONTEXT_HPP_
2 #define ORG_EEROS_SAFETY_SAFETYCONTEXT_HPP_
3 
4 #include <stdint.h>
5 
6 namespace eeros {
7  namespace safety {
8 
9  class SafetySystem;
10  class SafetyEvent;
11 
12  class SafetyContext {
13  friend class SafetySystem;
14 
15  public:
16  void triggerEvent(SafetyEvent event);
17 
18  private:
19  SafetyContext(SafetySystem* parent);
20  SafetySystem* parent;
21  };
22 
23  };
24 };
25 
26 #endif // ORG_EEROS_SAFETY_SAFETYCONTEXT_HPP_
Safety system.
Definition: SafetySystem.hpp:19
Definition: Config.hpp:14
Definition: SafetyContext.hpp:12
Definition: SafetyLevel.hpp:21
void triggerEvent(SafetyEvent event)
Definition: SafetyContext.cpp:10