python xbee的ser.send()中的frame_id和frame字段是什么?
使在API模式下处理XBee变得更容易。但是文档非常短。 谁能告诉我什么是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时,该请求的响应消息将具有匹配的帧
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
参数的旧名称。