[an error occurred while processing this directive]
|
1) Меню интерфейса пользователя - около 40 менюшек
2) основная обработка - около 10 состояний
3) шаг в последовательности обработки - около 100 состояний
Грузит увязка состояний и переходов.
Оператор должен иметь возможность остановить как всю обработку (с разными вариантами), так и отменить текущий шаг.
RTOS помогла бы, так как половина состояний в процессе 3 искусственно получилась, это ожидания окончания операции, запущенной в предыдущем состоянии.