Vladimir Ljaschko (06.01.2012 23:38, просмотров: 207) ответил Скрипач на А какие у вас таймеры-то? У меня такие. Их сбрасывать нужно ПЕРЕД использованием. А один таймер на несколько задач... зачем?!
Нет, такие штуки у меня закопаны внутри каждого автомата. Я про генерацию универсальных тиков типа так События обрабатываются в каждом автомате да и снаружи тоже.
осторожно - тут извращение: разные обработчики лежат в одномерном массиве:
event=GetTimerEvent();
switch (event)
{ case ev500ms:
ShowStateConsole();
break;
case ev10ms:
AverageLoadService();
ScanKey();
break;
}
run_LED();
function[device.state]();
function[head.state]();
function[feet.state]();
function[bed.state]();
event=0;