Показать сообщение отдельно
Старый 13.06.2019, 11:32   #1
vohodonoo
Member
 
Регистрация: Jun 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Запись аварийных событий

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

Причем старшие два байта пронумерованы не по порядку, то есть бывают типы аварий которые могут быть обозначены цифрой например 3001, или 4909, а всего типов аварий порядка 100.

Вопрос: как мне их отобразить в текстовом виде на TRIM5 ?
vohodonoo вне форума   Ответить с цитированием