eeros_architecture:safety_system:properties
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
eeros_architecture:safety_system:properties [2017/09/26 11:44] – [Level Actions] graf | eeros_architecture:safety_system:properties [2020/02/11 14:17] – [Safety Events] graf | ||
---|---|---|---|
Line 35: | Line 35: | ||
<code c> | <code c> | ||
SafetyLevel slOff(" | SafetyLevel slOff(" | ||
- | SafetyLevel slIinitializing(" | + | SafetyLevel slIinitializing(" |
SafetyLevel slRunning(" | SafetyLevel slRunning(" | ||
| | ||
Line 57: | Line 57: | ||
Each event must be defined **kPublicEvent** or **kPrivateEvent**. Private events can only be fired by the safety system itself whereas public events could also be caused by the //Control System// or the // | Each event must be defined **kPublicEvent** or **kPrivateEvent**. Private events can only be fired by the safety system itself whereas public events could also be caused by the //Control System// or the // | ||
- | It is also possible to add an event to many levels. In the following example we add from the level // | + | It is also possible to add an event to many levels. In the following example we add to all levels |
<code c> | <code c> | ||
// Add events to multiple levels | // Add events to multiple levels | ||
- | addEventToLevelAndAbove(slPowerOn, slMoving, seDoEmergency, | + | addEventToLevelAndAbove(slPowerOn, |
</ | </ | ||
Two more functions serve a similar purpose. | Two more functions serve a similar purpose. |
eeros_architecture/safety_system/properties.txt · Last modified: 2024/06/10 09:45 by ursgraf