|
|
| StateMachine (Node *startingNode) |
| |
| void | setStartingNode (Node *startingNode) |
| | Set the starting node of the grafcet.
|
| |
|
void | execute () |
| | Execute the grafcet Uses a queue (activeNodes) to keep track of which node are enabled, if they are action nodes do their action and then transition if needed.
|
| |
|
|
Node * | startingNode = nullptr |
| |
|
std::deque< Node * > | activeNodes = {} |
| |
◆ setStartingNode()
| void Grafcet::StateMachine::setStartingNode |
( |
Node * | startingNode | ) |
|
|
inline |
Set the starting node of the grafcet.
- Paramètres
-
La documentation de cette classe a été générée à partir des fichiers suivants :