Bonjour,
je me pose quelques questions sur Boost.Statechart :
Cette bibliothèque permet de définir des applications ou des processus mais comment interagir avec une FSM via un GUI ?
Par interagir j'entends d'une part "representer" l'évolution de la FSM et d'autre part la faire evoluer ?
Un exemple concret (et trivial):
j'ai une appli qui a 3 etats : "Accueil", "Processing", "Sortie".
* dans l'état "Accueil", l'appli affiche une image de bienvenue. On passe a l'état suivant que si l'utilisateur est prêt cad qu'il a cliqué sur un bouton "Start Process"
* dans l'état "Processing", l'appli affiche une image "traitement en cours", attend des données et les traite (un sous-FSM se charge de ca)
* dans l'état "Sortie", l'appli ecrit des données sur le disque et sort.
Comment faire pour que mon GUI soit averti du changement d'état de la FSM ?
Merci a ceux qui savent de m'éclairer sur ce point, je trouve la doc de Boost.Statechart pas très claire sur ca ...
V
Partager