实现赋码仪命令
升级小板程序失败时停止
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
Reference in New Issue
Block a user