TermCmd 数据类型
TermCmd
为终端指令记录,用于下发指令或作为指令记录查询结果。
结构
属性 | 数据类型 | 必要 | 说明 |
---|---|---|---|
id | string | Y | 指令记录ID |
appId | string | 应用ID,不指定或指定为空字符串时表默认应用 | |
reqId | string | 指令关联的媒体请求ID( /strm/live/open, /strm/replay/open 等接口返回的ID) | |
msgId | string | Y | JT/T 808,JT/T 1078 指令消息号,如位置信息查询指令为:8201 |
subCmdTyp | string | 子命令类型。如终端控制的大类型是8105 ,子命令类型是它的命令字。又如下发终端升级包,大类型是8108 ,子命令是它的升级类型 | |
plate | string | 车牌号 | |
plateColor | int | JT/T 808标准定义的车牌颜色代码 | |
msgSn | int | 服务端下发的消息流水号 | |
simNo | string | Y | 终端识别号 |
params | object | 参数,以 JSON 对象表示。参考 终端指令参数、应答通知 。部分指令无参数 | |
ackParams | object | 应答的数据,以Json对象表示。不同的指令的应答的结构不同,参考 终端指令参数、应答通知 中应答部分。部分指令无应答数据。 注:此属性只出现在查询返回结果中,下发指令时不使用此属性。 | |
status | int | Y | 命令当前的执行状态,为下列常量之一:
注:此属性只出现在查询返回结果中,下发指令时不使用此属性。 |
timeout | int | 超时时长,单位:秒。不指定时或指定为0时,指令将在5秒后超时。小于2的非0值无效 |