EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SafetyProp Class Reference
Inheritance diagram for SafetyProp:
Collaboration diagram for SafetyProp:

Public Types

enum  { off = 0, temp = 10 }
 
enum  { doSomething }
 

Public Member Functions

 SafetyProp ()
 
- Public Member Functions inherited from eeros::safety::SafetyProperties
 SafetyProperties ()
 
virtual ~SafetyProperties ()
 
void addEventToLevel (int32_t levelId, uint32_t event, int32_t nextLevelId, EventType type)
 
void addEventToLevelAndAbove (int32_t levelId, uint32_t event, int32_t nextLevelId, EventType type)
 
void addEventToLevelAndBelow (int32_t levelId, uint32_t event, int32_t nextLevelId, EventType type)
 
void addEventToAllLevelsBetween (int32_t lowerLevelId, int32_t upperLevelId, uint32_t event, int32_t nextLevelId, EventType type)
 
SafetyLevelentryLevelPtr ()
 
bool verify ()
 

Additional Inherited Members

- Protected Member Functions inherited from eeros::safety::SafetyProperties
virtual SafetyLevellevel (uint32_t levelId)
 
- Protected Attributes inherited from eeros::safety::SafetyProperties
std::vector< SafetyLevellevels
 
std::vector
< eeros::hal::PeripheralOutputInterface * > 
criticalOutputs
 
std::vector
< eeros::hal::PeripheralInputInterface * > 
criticalInputs
 
uint32_t entryLevel
 

Member Enumeration Documentation

anonymous enum
Enumerator
off 
temp 
anonymous enum
Enumerator
doSomething 

Constructor & Destructor Documentation

SafetyProp::SafetyProp ( )
inline

The documentation for this class was generated from the following file: