完成码定义

完成码描述
00h命令执行成功
C0h节点忙。命令不能处理,命令处理资源暂时不可用
C1h非法命令,通常指不能识别或者不支持的命令
C2h对某个特定LUN来说是非法命令
C3h执行命令超时,响应不可用
C4h空间不够。由于存储空间不够导致命令不能完成
C5h预定操作被取消或者无效的预定ID
C6h请求数据不完整,被截断
C7h请求数据长度非法
C8h请求数据长度超过上限
C9h参数超出范围,请求数据字段中的一个或多个参数超出范围
CAh无法返回请求的数据字节数
CBh请求的传感器、数据、记录不存在
CCh请求数据字段无效
CDh对特定传感器或者记录类型所发送的命令非法
CEh无法提供响应
CFh不能执行重复请求。此完成代码适用于无法返回为请求的原始实例返回的响应的设备。此类设备应提供单独的命令,允许确定原始请求的完成状态。事件接收器不使用此完成码,但在对(有效的)重复请求的响应中返回00h完成码
D0hSDR存储库正处在更新状态,不能提供命令响应
D1h设备正处在固件更新状态,不能提供命令响应
D2hBMC正在初始化或者初始化代理正在处理初始化任务,不能提供命令响应
D3h目的地不可达。请求不能发送到目的地址,例如如果请求消息是针对SMS的,但特定通道的接收消息队列接收被禁用,则可以返回此代码
D4h命令不能执行,权限不足或其他基于安全的限制
D5h命令不能执行,当前状态不支持该命令或者请求参数
D6h命令不能执行,参数非法,因为命令子功能被禁用或不可用
FFh未指定的错误
01h~7Eh自定义完成码
80h~BEh标准命令特定码
其他保留