|
EEROS
0.4.1.0
API for the EEROS Real-Time Robotics Framework
|
#include <MySafetyProperties.hpp>


Public Member Functions | |
| MySafetyProperties (MyControlSystem &controlSys) | |
| virtual | ~MySafetyProperties () |
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) |
| SafetyLevel * | entryLevelPtr () |
| bool | verify () |
Protected Attributes | |
| eeros::hal::PeripheralOutput < bool > * | enable |
| eeros::hal::PeripheralInput < bool > * | emergency |
| eeros::hal::PeripheralInput < double > * | q |
| MyControlSystem & | controlSys |
Protected Attributes inherited from eeros::safety::SafetyProperties | |
| std::vector< SafetyLevel > | levels |
| std::vector < eeros::hal::PeripheralOutputInterface * > | criticalOutputs |
| std::vector < eeros::hal::PeripheralInputInterface * > | criticalInputs |
| uint32_t | entryLevel |
Additional Inherited Members | |
Protected Member Functions inherited from eeros::safety::SafetyProperties | |
| virtual SafetyLevel & | level (uint32_t levelId) |
| MySafetyProperties::MySafetyProperties | ( | MyControlSystem & | controlSys | ) |

|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |