|
|
| Node (const std::pmr::vector< Node * > &parent={}, const std::pmr::vector< Node * > &child={}) |
| |
| virtual bool | enabled ()=0 |
| |
| virtual void | action ()=0 |
| |
| void | addChild (Node *child) |
| | attach a child node to the current node
|
| |
|
|
bool | isTransition = false |
| | true if the current node is a transition
|
| |
|
bool | synchronize = false |
| | true if the current node needs to wait for all its parent to be enabled before executing
|
| |
|
bool | active = false |
| | true if the node is currently active
|
| |
|
|
std::pmr::vector< Node * > | parent = {} |
| | List of parents node of the current node.
|
| |
|
std::pmr::vector< Node * > | children = {} |
| | List of children node of the current node.
|
| |
|
friend | StateMachine |
| |
◆ action()
| virtual void Grafcet::Node::action |
( |
| ) |
|
|
pure virtual |
◆ addChild()
| void Grafcet::Node::addChild |
( |
Node * | child | ) |
|
|
inline |
attach a child node to the current node
- Paramètres
-
◆ enabled()
| virtual bool Grafcet::Node::enabled |
( |
| ) |
|
|
pure virtual |
La documentation de cette classe a été générée à partir du fichier suivant :