un SR latch peut faire le taff ?
Quand tu envoi la fusée, tu retiens un état X.
La fusée ne peut pas partir tant que tu n'as pas reset cet etat (par exemple quand la commande est prete)
Le systeme qu'on a fait sensiblement la meme chose que le tien.
On recoit une liste de course de la part des bases spatiales diverses, qui est transmise aux gares et fait une demande sur le reseau (LTN), le train arrive et les petits robots le vident et remplissent les fusées de ce qui est demandés.
Quand une fusée part, on a un SR latch qui sauvegarde l'etat et empêche une fusée de repartir, ou meme de se remplir jusqu'a confirmation que la fusée a bien été recue de l'autre coté. Cela evite qu'on re remplisse une fusée ou qu'on redemande des choses au reseau, alors qu'elles sont en fait en transit.
Pareil, on a un systeme d'alerte, qui fait que si un composant est a un niveau bloquant, il force le depart d'une fusée. Dans mon cas, pas besoin de surveiller la commande, puisque les robots remplissent en permanence la fusée avec la différence entre le stock théorique et le stock reel.
Sinon, la fusée part quand le stock est plein. Quitte a envoyer plusieurs fusées d'affilé, on a de quoi en produire beaucoup