eeros_architecture:safety_system:usage
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
eeros_architecture:safety_system:usage [2016/11/05 08:34] – [Setup a Safety System] graf | eeros_architecture:safety_system:usage [2017/01/28 17:33] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 10: | Line 10: | ||
<code cpp> | <code cpp> | ||
// Create and run executor | // Create and run executor | ||
- | auto executor = eeros:: | + | auto& executor = eeros:: |
executor.setMainTask(safetySys); | executor.setMainTask(safetySys); | ||
</ | </ | ||
Line 23: | Line 23: | ||
* the sequencer | * the sequencer | ||
- | Sometimes you need to fire an event e.g. seStartRunning: | + | An event can be triggered by the control system or the sequencer by calling: |
<code cpp> | <code cpp> | ||
safetySys.triggerEvent(safetyProperties.seStartRunning); | safetySys.triggerEvent(safetyProperties.seStartRunning); | ||
</ | </ | ||
+ | Please make sure to declare a safety event public if triggered by the control system or the sequencer. Private event can be triggered solely by the safety system itself. | ||
- | Info über private context | ||
eeros_architecture/safety_system/usage.1478331248.txt.gz · Last modified: 2016/11/05 08:34 by graf