跳到主要内容
版本:4.0.0

TermCmd 数据类型

TermCmd为终端指令记录,用于下发指令或作为指令记录查询结果。

结构

属性数据类型必要说明
idstringY指令记录ID
appIdstring应用ID,不指定或指定为空字符串时表默认应用
reqIdstring指令关联的媒体请求ID( /strm/live/open, /strm/replay/open 等接口返回的ID)
msgIdstringYJT/T 808,JT/T 1078 指令消息号,如位置信息查询指令为:8201
subCmdTypstring子命令类型。如终端控制的大类型是8105,子命令类型是它的命令字。又如下发终端升级包,大类型是8108,子命令是它的升级类型
platestring车牌号
plateColorintJT/T 808标准定义的车牌颜色代码
msgSnint服务端下发的消息流水号
simNostringY终端识别号
paramsobject参数,以 JSON 对象表示。参考 终端指令参数、应答通知 。部分指令无参数
ackParamsobject应答的数据,以Json对象表示。不同的指令的应答的结构不同,参考 终端指令参数、应答通知 中应答部分。部分指令无应答数据。

注:此属性只出现在查询返回结果中,下发指令时不使用此属性。
statusintY命令当前的执行状态,为下列常量之一:
  • 0: 指令等待服务器发送
  • 1: 已下发
  • 2: 终端已应答
  • -1: 执行失败
  • -2: 指令格式不正确,无效格式,服务器无法下发
  • -3: 指令不支持
  • -4: 用户取消
  • -5: 终端不在线
  • -6: 超时

注:此属性只出现在查询返回结果中,下发指令时不使用此属性。
timeoutint超时时长,单位:秒。不指定时或指定为0时,指令将在5秒后超时。小于2的非0值无效