Come faccio a comunicare con l'utente in una macchina a stati finiti implementazione?
-
24-09-2019 - |
Domanda
In sostanza ho una personalizzato implementato macchina a stati finiti che ascolta per lo più per i cambiamenti di stato interruttore hardware per avviare le transizioni, ma alcune cose bisogno di comunicazione con l'utente ...
Per esempio, le esigenze degli utenti per dire che se ripetere o salvare e ripristinare.
ho una buona idea di come fare ... posso generare eventi quando si arriva a quel punto, e quindi il livello di interfaccia utente chiederà all'utente e poi avviare la transizione, ma c'è un modo migliore o alcuni modelli dovrei essere seguente?
Solo in cerca di un po 'di comprensione in modo da non fare questo nel modo sbagliato.
Sono marcatura questo come wiki comunità dal momento che non è davvero un solo tipo di risposta domanda.
Soluzione
Direi che un modo naturale di organizzare tale comunicazione sarebbe quello di istituire uno speciale stato (o stati) nella propria macchina.
Start -> Chiedi nome dell'utente -> Dite ciao