自动检测指令0x44不读取流水号

解决新赋码指令回复指令不对的问题
  解决tcp不上报心跳的问题
This commit is contained in:
ranchuan
2024-01-13 11:48:21 +08:00
parent 84bbe6ed3e
commit f00a2b79f0
8 changed files with 124 additions and 22 deletions

View File

@@ -251,12 +251,14 @@ public:
}
// pc收到回复,返回0不回复
int cmd_pc_recv(){
return 0x02;
return 0x11;
}
// 生成接收回复到pc
myarray cmd_pc_recv_to_pc(){
myarray r;
r.append(uint8_t(addrs));
r.append(uint8_t(addrs&0xff));
r.append(uint8_t((addrs>>8)&0xff));
r.append(uint8_t((addrs>>16)&0xff));
r.append(uint8_t(0));
return r;
}
@@ -418,7 +420,7 @@ public:
// 批检仪自动检测读取模块流水号
// 批检仪检测读取流水号
class cmd_checker_check3 : public cmd_checker_check2
{
Q_OBJECT
@@ -428,6 +430,25 @@ public:
~cmd_checker_check3(){
}
// pc收到回复,返回0不回复
int cmd_pc_recv(){
return 0x49;
}
// pc指令转从机
myarray cmd_pc_to_slave(myarray data);
};
// 批检仪检测不读取流水号
class cmd_checker_check4 : public cmd_checker_check3
{
Q_OBJECT
public:
cmd_checker_check4():cmd_checker_check3(){
}
~cmd_checker_check4(){
}
// pc收到回复,返回0不回复
int cmd_pc_recv(){
return 0x44;
}
@@ -437,4 +458,5 @@ public:
#endif // CMD_CODER_H