Python struct распаковать двоичные данные com - PullRequest
0 голосов
/ 23 апреля 2020

Я распаковываю полученные байтовые данные. У меня есть следующая структура записи (прилагается). К сожалению, мои данные заключены в структуру (ы) C в другие структуры, поэтому распаковка для меня затруднительна. Пожалуйста, смотрите прикрепленный скриншот. Я пытаюсь распаковать p_group, но заметил их это p1224 [4], и я не уверен, как распаковать это: (Я знаю, что struct group_hdr - это LH, и я проигнорировал struct ecg_group для простоты). Было трудно найти литературу в Интернете. Спасибо за помощь!

hdr_data = struct.unpack_from('<LHhhhh', b,offset=0)
#or
hdr_data = struct.unpack_from('<LHhhhh'*4, b,offset=0)

data structure

1 Ответ

0 голосов
/ 23 апреля 2020

Это последнее !!! Woot! [4] указывает, что и group_hdr, и отдельные короткие умножаются на 4.

...