CLI 第 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 命令输出多个格式化块,则每个中间块均以伪提示符“----->”终止。普通提示符将仅用于终止回复的最后一个格式化块,以便一个提示符始终与一个命令相关联。

  了解更多:主页 | Septentrio

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值