嗨,我正在尝试解码NAV-SAT ublox帧,我在这里a link找到了一个不错的解析器,并且可以与固定长度的帧完美配合,例如问题NAV-sAT帧的长度可变,并且取决于卫星号所以如果我有3个坐位,我需要一个预定义的messagle类,重复该块
我尝试对列表内部进行编码,但不起作用
仅是NAV-SAT较大的示例,这里是框架[1] https://ibb.co/BVH61D3“工具提示”的定义
Blockquote
ACK_CLS = core.Cls(0x05, 'ACK', [
core.Message(0x01, 'ACK', [
core.Field('clsID', 'U1'),
core.Field('msgID', 'U1'),
]),
core.Message(0x01, 'NAK', [
core.Field('clsID', 'U1'),
core.Field('msgID', 'U1'),
])
])
我希望预定义的消息可以增加到sats的长度