python xbee的ser.send()中的frame_id和frame字段是什么?

python xbee的ser.send()中的frame_id和frame字段是什么?,python,xbee,Python,Xbee,使在API模式下处理XBee变得更容易。但是文档非常短。 谁能告诉我什么是frame和frame\u id?我可以使用: ser.send('at', frame_id='A', command='IS') 发送IS命令。也可以将frame\u id='A'替换为frame='A'或'B'或'C'。所以我只是想知道框架和框架id在库中代表什么。很抱歉文档太少。我还没来得及改进它 frame_id是一个可选参数,可帮助您将响应与其关联的请求进行匹配。当提供帧id时,该请求的响应消息将具有匹配的帧

使在API模式下处理XBee变得更容易。但是文档非常短。 谁能告诉我什么是
frame
frame\u id
?我可以使用:

ser.send('at', frame_id='A', command='IS')

发送IS命令。也可以将
frame\u id='A'
替换为
frame='A'
'B'
'C'
。所以我只是想知道
框架和
框架id
在库中代表什么。

很抱歉文档太少。我还没来得及改进它

frame_id是一个可选参数,可帮助您将响应与其关联的请求进行匹配。当提供帧id时,该请求的响应消息将具有匹配的帧id

例如,如果我想设计一个高吞吐量系统,我可能希望它对事件做出异步反应。通过这种方式,我可能希望在XBee可能响应任何请求之前,向XBee设备发出一系列请求

通过在发送请求之前为每个请求分配一个临时唯一的帧id,系统可以等待并通过将帧id字段与初始请求分配的帧id匹配来响应每个响应消息


如果没有提供帧id,那么来自XBee的响应也将缺少帧id。

对于稀疏文档表示抱歉。我还没来得及改进它

frame_id是一个可选参数,可帮助您将响应与其关联的请求进行匹配。当提供帧id时,该请求的响应消息将具有匹配的帧id

例如,如果我想设计一个高吞吐量系统,我可能希望它对事件做出异步反应。通过这种方式,我可能希望在XBee可能响应任何请求之前,向XBee设备发出一系列请求

通过在发送请求之前为每个请求分配一个临时唯一的帧id,系统可以等待并通过将帧id字段与初始请求分配的帧id匹配来响应每个响应消息


如果没有提供帧id,那么XBee的响应也将缺少帧id。

谢谢你的回答。但是还有一个“frame”参数,它也可以设置为“a”或“B”或其他什么。那么帧参数是什么意思呢?我不能代表
python XBee
,而是
帧id
0
(不是
'0'
,而是实际的
0
)在许多帧类型上表示“不发送响应”。可以使用1到255的值来匹配对特定请求的响应。谢谢您的回答。但是还有一个“frame”参数,它也可以设置为“A”或“B”或其他。那么frame参数是什么意思呢?我不能代表
python xbee
,而是
frame\u id
(不是
'0'
,而是实际的
0
)在许多帧类型上表示“不发送响应”。值1到255可用于匹配对特定请求的响应。根据2.0.0文档判断,
frame\u id
可能只是
frame
参数的旧名称。根据2.0.0文档判断,
frame\u id
可能只是
frame
参数的旧名称。