实现赋码仪命令

升级小板程序失败时停止
This commit is contained in:
ranchuan
2023-12-21 18:51:58 +08:00
parent af964ad733
commit d1e617afd3
22 changed files with 1291 additions and 43 deletions

View File

@@ -183,6 +183,7 @@ void can_host::recv_data_cb()
// 不分段
slave.clear();
slave.append(payload);
qDebug()<<"can recv from:"<<slave_addr<<slave.get_data().toHex(' ');
if (dst_addr == 0){
if (irq_fun)
{
@@ -190,7 +191,6 @@ void can_host::recv_data_cb()
}
emit recv_data_signal(slave_addr,slave.get_data());
}
qDebug()<<"can recv from:"<<slave_addr<<slave.get_data().toHex(' ');
}
else if (seg_flag == 0x01)
{
@@ -209,6 +209,7 @@ void can_host::recv_data_cb()
slave.append(payload);
if (slave.get_pack_num() - 1 == seg_num)
{
qDebug()<<"can recv from:"<<slave_addr<<slave.get_data().toHex(' ');
if (dst_addr == 0){
if (irq_fun)
{
@@ -216,7 +217,6 @@ void can_host::recv_data_cb()
}
emit recv_data_signal(slave_addr,slave.get_data());
}
qDebug()<<"can recv from:"<<slave_addr<<slave.get_data().toHex(' ');
}
else
{