eeros_architecture:safety_system:properties
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
eeros_architecture:safety_system:properties [2020/02/11 14:17] – [Safety Events] graf | eeros_architecture:safety_system:properties [2023/02/25 07:30] (current) – [Safety Events] ursgraf | ||
---|---|---|---|
Line 60: | Line 60: | ||
<code c> | <code c> | ||
// Add events to multiple levels | // Add events to multiple levels | ||
- | addEventToLevelAndAbove(slPowerOn, | + | addEventToLevelAndAbove(slPowerOn, |
</ | </ | ||
Two more functions serve a similar purpose. | Two more functions serve a similar purpose. | ||
<code c> | <code c> | ||
// Add events to all levels equal or smaller than srcLevel | // Add events to all levels equal or smaller than srcLevel | ||
- | addEventToLevelAndBelow(srcLevel, destLevel, event, kPublicEvent); | + | addEventToLevelAndBelow(srcLevel, |
// Add events to all levels in between lowerLevel and upperLevel (including lowerLevel and upperLevel) | // Add events to all levels in between lowerLevel and upperLevel (including lowerLevel and upperLevel) | ||
- | addEventToAllLevelsBetween(lowerLevel, | + | addEventToAllLevelsBetween(lowerLevel, |
</ | </ | ||
Line 80: | Line 80: | ||
privateContext-> | privateContext-> | ||
}); | }); | ||
- | ... | ||
</ | </ | ||
The method // | The method // | ||
=== Counter === | === Counter === | ||
- | Each time that the safety system runs in a certain level a counter named '' | + | Each time that the safety system runs in a certain level a counter named '' |
<code cpp> | <code cpp> | ||
slRunning.setLevelAction([this, | slRunning.setLevelAction([this, |
eeros_architecture/safety_system/properties.1581427048.txt.gz · Last modified: 2020/02/11 14:17 by graf