Перейти к содержимому


Публикации Blondinka

1 публикаций создано Blondinka (учитываются публикации только с 17-April 23)


#42049 Строка символов в виде байтов.(Срочно, помираю…)

Отправлено от Blondinka в 14 September 2007 - 06:11 in » Программирование

Пишем программу управления прибором через СОМ-порт.
Данные принимаем в виде строки из данных разных типов(Float,unsigned int, unsigned long, unsigned char). Как правильнее и проще представить эту строку в виде последовательности байтов или бит для её дальнейшей обработки. Прибор регулярно посылает данные о своём состоянии(20-30 параметров) разных типов в виде длинной строки символов.
Вот пример строки: ?y?yI.?.....?O.A¦?D<4?7;Ao.Bq=.B??.B?e@B??gB®GXB.. *A..*A?u??Ay3Axg&A+?8A¤?O?.....................I.. ,
Где первые 4 байта заголовок, 5-й идентификатор, в следующих 2 байтах передаётся 16 параметров(каждый бит да-нет),далее числа разных типов в перемешку.
Правила построения строки знаем.
Проблема в том, как всё это разобрать по переменным(каждому параметру прибора своя переменная).