解决生成新赋码任务数据长度异常的bug

This commit is contained in:
ranchuan
2023-12-25 18:46:02 +08:00
parent 8558857fd4
commit 593cdbabdc
5 changed files with 21 additions and 9 deletions

View File

@@ -118,9 +118,11 @@ public:
QList<int> cmd_pc_to_addrs(myarray data){
QList<int> addr_list;
addrs=data[0]|(data[1]<<8)|(data[2]<<16);
addrs_num=0;
for(int i=0;i<20;i++){
if((addrs&(1<<i))!=0){
addr_list.append(i+1);
addrs_num++;
}
}
return addr_list;
@@ -150,6 +152,7 @@ public:
myarray ret_slave_to_pc(QList<myarray> data);
protected:
int addrs;
int addrs_num;
};
@@ -233,9 +236,11 @@ public:
QList<int> cmd_pc_to_addrs(myarray data){
QList<int> addr_list;
addrs=data[0]|(data[1]<<8)|(data[2]<<16);
addrs_num=0;
for(int i=0;i<20;i++){
if((addrs&(1<<i))!=0){
addr_list.append(i+1);
addrs_num++;
}
}
return addr_list;
@@ -264,6 +269,7 @@ public:
protected:
int addrs;
int chip_mode;
int addrs_num;
uint16_t delay;
QList<uid_code> uid_codes;
};