гляну как объект доделаем, сейчас уже времени нет. стек я делал на 8 ячеек кажется, не помню. Ну либо как вариант, что писал выше, использовать стек от Сергей308 на 32 ячейки.
для существующего варианта можно добавить второй экран и раскидывать побитно все аварии. Но основная его цель, это компактность и передача по сети, а так как в Scada можно любые биты вытащить, абсолютно все равно что CD32 показывает на экране только старшую ошибку. ну и в Scada легко можно проверять 1970 год и ничего не делать, ну либо код 0 - нет ошибки, тоже ничего не делать.
очищать вообще нет смысла, иначе это не журнал аварий...он как раз и должен сохраняться всегда.




