CRINSA-team2025 V1
Documentation du Club Robot INSA Rennes 2025
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Grafcet::Nodeabstract
Graphe d'héritage de Grafcet::Node:

Fonctions membres publiques

 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
 

Attributs publics

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
 

Attributs protégés

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
 

Documentation des fonctions membres

◆ action()

virtual void Grafcet::Node::action ( )
pure virtual

Implémenté dans Grafcet::ActionNode, et Grafcet::Transition.

◆ addChild()

void Grafcet::Node::addChild ( Node * child)
inline

attach a child node to the current node

Paramètres
child

◆ enabled()

virtual bool Grafcet::Node::enabled ( )
pure virtual

Implémenté dans Grafcet::ActionNode, et Grafcet::Transition.


La documentation de cette classe a été générée à partir du fichier suivant :