Запись аварийных событий
Добрый день. У меня тут сложилась задачка по отображению аварийных событий, и что-то никак не могу ее решить.
Суть такова: есть четыре байта информации которые характеризуют тип аварии (два старших байта, напр. уровень жидкости, температура и т.д.). Младших два байта характеризуют степень аварии, то есть например цифра 1 - выше верхнего предела, 2 - ниже нижнего предела, 5- предупреждение, 7 - датчик не исправен и т.д. Таким образом у меня есть комбинации примерно на 300 событий.
Причем старшие два байта пронумерованы не по порядку, то есть бывают типы аварий которые могут быть обозначены цифрой например 3001, или 4909, а всего типов аварий порядка 100.
Вопрос: как мне их отобразить в текстовом виде на TRIM5 ?
|