eeros_architecture:safety_system:io_actions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
eeros_architecture:safety_system:io_actions [2016/11/29 14:16] – [set(...)] graf | eeros_architecture:safety_system:io_actions [2016/11/29 14:16] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 52: | Line 52: | ||
==== leave(...) ==== | ==== leave(...) ==== | ||
<code c> | <code c> | ||
- | leave(eeros:: | + | leave(eeros:: |
</ | </ | ||
The //leave// action does not change the current state or value of an output. This is particularly helpful if a certain safety level can be reached from various other levels with outputs set in those levels, and the current level does not want to change a certain output. | The //leave// action does not change the current state or value of an output. This is particularly helpful if a certain safety level can be reached from various other levels with outputs set in those levels, and the current level does not want to change a certain output. | ||
Line 61: | Line 61: | ||
==== toggle(...) ==== | ==== toggle(...) ==== | ||
<code c> | <code c> | ||
- | toggle(eeros:: | + | toggle(eeros:: |
</ | </ | ||
The //toggle// action changes thew current state each time the safety system runs. Please keep in mind that the safety system runs with the highest priority and highest frequency of the whole system. //toggle// is generally used to deliver a watchdog signal. | The //toggle// action changes thew current state each time the safety system runs. Please keep in mind that the safety system runs with the highest priority and highest frequency of the whole system. //toggle// is generally used to deliver a watchdog signal. |
eeros_architecture/safety_system/io_actions.txt · Last modified: 2021/07/08 20:09 by ursgraf