Add the main FSM logic#7
Conversation
@TheoHollender J'ai commencé à faire ls state machine mais je suis un peux confu par rapport au condition de transitions.
Premièrement, de Pressurization à Ignition, on est sensé avoir que une automatic transition avec les condition, ça veut dire que des qu'on envois la command de pressurization, on lance direct des que tout est prêt ? Il y a pas une commande ignition à envoyé depuis la GS ? Maintenant, d'un ordre plus général, toutes les conditions de transition sont pas forcément directement implémenter dans nos store actuel, J'ai commencé à update différent store genre le EventStore our le propSensorsStore en ajoutant par exemple pour la transition de PRESSURIZATION à IGNITION l'event timer_launch_delay et les field fuel_pressure_mean et LOX_pressure_mean, mais je sais pas si c'est comme ça que tu pensais faire ? |
|
Aussi toutes les conditions ne sont pas surper clair, surtout quand on par de pression des tanks, est-ce qu'on demande de check la pression pour les tanque de LOX, fuel et pressurant ou bien juste certains. Aussi Dans l'edge de PRESSURIZATION à ABORT_ON_GROUND, le p_tanks et p_prvs font resepctivement mention à quoi ? |
|
Normalement il y a une commande envoyée par la GS pour Ignition et je suspecte qu'elle lance le timer Tous les champs utiles par la FSM doivent en effet être dans les différents stores normalement. Je pense que ouais les transitions c'est des comparaisons </> de vecteurs pour simplifier la notation dans le diagramme (e.g. composantes à composantes, donc type de tank à type de tank), mais je laisse aussi @clacassa valider ça. |
|
Salut @maximerochat @TheoHollender
|

Changes: