В основном у меня есть пользовательский реализованный конечный автомат, который в основном слушает изменения состояния аппаратного переключателя для инициирования переходов, но некоторые вещи нуждаются в общении с пользователем ...Как мне связаться с пользователем в реализации конечного автомата?
Например, пользователю нужно сказать, следует ли повторять или сохранить и сбросить.
У меня довольно хорошее представление о том, как это сделать ... Я могу поднять события, когда он дойдет до этой точки, а затем слой пользовательского интерфейса спросит пользователя и затем начнет переход, но есть ли какой-то лучший способ или некоторые шаблоны, за которыми я должен следовать?
Просто ищите некоторую проницательность, поэтому я не делаю этого неправильно.
Я отмечаю это как сообщество wiki, так как это не единственный вопрос ответа.
Это имеет смысл. Не знаю, что я не думал об этом так, в первую очередь –