5、心跳
<pre><code>{
"code": 1,
"msg": "心跳信息",
"data": {
"macno": "5202018062900008",
"container_nums": 1,// 货柜数量:范围1-15(一般主柜编号为1,1号分柜编号为2,例推)
"data": [
{
"container_no": 1, // 货道编号:本货道的编号,范围1-15
"container_status": 1,// 货道状态:0货柜与主控板通信正常,1货柜与主控板通信异常
"sysnum": 0,// 出货流水
"shipping_status": 0,// 出货状态:0出货已完成,1出货进行中
"shipping_step": 0,// 当前出货步骤:0空闲,没有动作,1第一步: 打开防盗挡板,2第二步: 控制升降台达到出货位置,3第三步: 出货,4第四步: 掉货检测,5第五步: 控制升降台回到起始位置; 6第六步: 关闭防盗挡板,7第七步: 打开取货锁,等待取货
"error": 0,// 错误代码:0正常,1挡板打开错误,2挡板关闭错误,3升降台前行未到位,4升降台回位失败,5没有检测到掉货,其他:待定义
"vend": 0,// 掉货检测:0没有检测到掉货,1检测到掉货
"output_control_status": {// 输出控制状态:data[0]-&1:照明输出,0:照明未输出;data[1]-&1:压缩机输出,0:压缩机未输出;data[2]-&1:辅助输出1输出,0:辅助输出1未输出; data[3]-&1:辅助输出2输出,0:辅助输出2未输出;data[4]-&1: 防盗锁打开, 0: 防盗锁未打开;其他:保留
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0"
},
"input_sign_status": [// 输入信号状态:data[0]-&1:辅助输入1为高电平,0:辅助输入1为低电平;data[1]-&1:防盗门锁打开,0:防盗门锁关闭; data[2]-&1:辅助输入2为高电平,0:辅助输入2为低电平;
"0",
"0",
"0"
],
"input_pulse_count1": 0,// 辅助输入1脉冲计数:辅助输入1有效输入脉冲的计数,可以用来检测快速脉冲信号,信号数增加表示在此期间检测到脉冲信号输入,0-255循环
"input_pulse_count2": 0,// 辅助输入2脉冲计数:辅助输入2有效输入脉冲的计数,可以用来检测快速脉冲信号,信号数增加表示在此期间检测到脉冲信号输入,0-255循环
"temperature": "\u0000\u0000\u0000\u0000\u0000",// 温度值
"container_switch": [//货道开关状态
{
"0": "0",//第一行第一列
"1": "0",//第一行第二列
"2": "0",//第一行第三列...
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",//第二行第一列
"1": "0",//第二行第二列
"2": "0",//第二行第三列....
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",//第三行第一列
"1": "0",/第三行第二列
"2": "0",//第三行第三列....
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
},
{
"0": "0",
"1": "0",
"2": "0",
"3": "0",
"4": "0",
"5": "0",
"6": "0",
"7": "0",
"8": "0",
"9": "0",
"10": "0",
"11": "0",
"12": "0",
"13": "0",
"14": "0",
"15": "0"
}
],
}
]
},{...},{...},...
}</code></pre>