从缓冲区C与Python提取数据。有建议吗?

时间:2018-12-25 10:40:10

标签: python c buffer unions

在C语言中工作时,我在rxbuffer上获取数据并且它可以包含不同类型的帧,通常我对每种类型的帧使用struct,然后将它们放到{{1} }:

union

我将原始数据放在缓冲区中,并在联合中得到了任何好处: buffer: {10 bytes} struct1: {1 byte, 5 bits, 2 bits, 2 bits, 7 bits, 3 bytes}; struct2: { byte, 3 bits, 3 bits, 2 bits, 2 bytes}; struct3: {1 byte, 4 bits, 4 bits, 6 bits, 2 bits};` union: {buffer, struct1, struct2, struct3 } myunion;

如何在Python上实现?
关于缓冲液处理的任何建议吗?

0 个答案:

没有答案