This pull request adds the passive trigger mode to the state node.
In this mode, the state node will not actively change states upon reaching their trigger times. Instead, state changes must be triggered by an external trigger source via input message. This allows for instance to operate a state node and a scheduler node in tandem processing having the scheduler node acting as external timer for the state node. The state node will note schedule any own timers in this (except timers for a specified timeout in the "set" command of an input message).
The new mode also introduces the new command "trigger" for input messages which must be used by external trigger sources.
This pull request adds the passive trigger mode to the state node.
In this mode, the state node will not actively change states upon reaching their trigger times. Instead, state changes must be triggered by an external trigger source via input message. This allows for instance to operate a state node and a scheduler node in tandem processing having the scheduler node acting as external timer for the state node. The state node will note schedule any own timers in this (except timers for a specified timeout in the "set" command of an input message).
The new mode also introduces the new command "trigger" for input messages which must be used by external trigger sources.