主页 > 技术支持 > 第 5 章:命令回复

问题解答

第 5 章:命令回复

CLI 将提供有关输入命令的反馈。
对 ASCII 命令的回复始终以“$R”开头:

图 1:接收器对命令的回复
 

为 ASCII 命令定义了以下类型的回复:
 

  • 您可以使用“#”输入注释。接收者将忽略这些命令并且不会回复错误:

图 2:在 CLI 中输入的注释
 
  • 对于空命令,接收者用空行回复:

图 3:在 CLI 中输入的空命令
 
  • 对于无效命令,接收器将返回一条错误消息,始终以关键字“$R?”开头。接下来是错误描述:

图 4:在 CLI 中输入无效命令
 
  • 对于所有有效的 set、get 和 exe 命令,回复的第一行是用户输入的命令的精确副本,前面带有“$R:”。根据命令打印一行或多行。这些行报告执行命令后接收器的配置:

图 5:在 CLI 中输入的有效命令


对于重置或停止接收器的命令(例如exeResetReceiver),答复以“STOP>”而不是标准提示符终止,以指示不能输入进一步的命令。
 

  • 对于所有有效的 lst 命令,回复的第一行是用户输入的命令的精确副本,前面带有“$R;”。第二行是伪提示符“−−−−>”,其余的回复是一系列格式化块,每个块都以“$−− BLOCK”开头。 

对 set、get 和 exe 命令的 ASCII 回复(包括终止提示)是原子的:它们不能被来自接收者的其他消息破坏。对于 lst 命令,回复可能由几个原子格式的块组成,这些块可以与其他输出数据交错。如果为 lst 命令输出多个格式化块,则每个中间块均以伪提示符“----->”终止。普通提示符将仅用于终止回复的最后一个格式化块,以便一个提示符始终与一个命令相关联。


CLI Chapter 5: Command Replies (septentrio.com)

     企业微信

    

我司企业微信 Close
the qr code