回滚修改,详见ReadMe
This commit is contained in:
@@ -140,4 +140,8 @@
|
||||
赋码仪添加错误判断,管壳码有0字节则不注码,直接返回失败
|
||||
2023.7.7
|
||||
boot没有同步app编译,升级app会导致之后添加的配置参数丢失
|
||||
添加管壳码全'0'判断
|
||||
添加管壳码全'0'判断
|
||||
2023.7.20
|
||||
检测和赋码结束时解除忙状态
|
||||
上报指令流水号自增
|
||||
不进行流水号重复判断
|
@@ -68,12 +68,12 @@ array_def *protu_decode(protu_def *p,array_def *data)
|
||||
str_set(p->str_err,"recv data check error.");
|
||||
}
|
||||
int cmd_no=arr_get(data,5)|(arr_get(data,6)<<8);
|
||||
if(p->cmd_no==cmd_no)
|
||||
{
|
||||
// 重复的cmd_no
|
||||
DBG_WARN("duplicate sequence number.");
|
||||
str_set(p->str_err,"duplicate sequence number.");
|
||||
}
|
||||
// if(p->cmd_no==cmd_no)
|
||||
// {
|
||||
// // 重复的cmd_no
|
||||
// DBG_WARN("duplicate sequence number.");
|
||||
// str_set(p->str_err,"duplicate sequence number.");
|
||||
// }
|
||||
p->cmd=arr_get(data,4);
|
||||
// 数据负载
|
||||
arr_delete(r);
|
||||
|
@@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
|
||||
#define BUILD_DATE "2023-07-14 16:23:08"
|
||||
#define BUILD_DATE "2023-07-20 17:41:21"
|
||||
#define SOFT_VERSION "0.10"
|
||||
|
||||
|
||||
|
@@ -281,7 +281,7 @@ void protu_send_call(protu_def *p,uint8_t cmd,array_def *data)
|
||||
if(cmd!=0){
|
||||
p->cmd=cmd;
|
||||
// 上报数据不增加流水号 2023.7.14
|
||||
// p->cmd_no++;
|
||||
p->cmd_no++;
|
||||
if(p->codec)
|
||||
t=p->codec->encode(p,data);
|
||||
}else if(p->cmd==0)
|
||||
|
@@ -77,6 +77,7 @@ static void write_uid_upmit(write_uid_def *w)
|
||||
emit tran_send_signal(w->u.p,0x82,arr_temp(a));
|
||||
g_self.step=0;
|
||||
// 把命令字改为0x82用于接收主机应答
|
||||
tran_set_busy(w->u.p,0);
|
||||
w->u.cmd=0x82;
|
||||
}
|
||||
|
||||
@@ -375,7 +376,7 @@ static void check_end(ucport_def *u,port_mcu *src,void *data,int ack,char *err_s
|
||||
arr_append(a,w->type);
|
||||
arr_appends(a,w->ack,(6)*10);
|
||||
emit tran_send_signal(w->u.p,0x81,arr_temp(a));
|
||||
//tran_set_busy(w->u.p,0);
|
||||
tran_set_busy(w->u.p,0);
|
||||
// 把命令字改为0x81用于接收主机应答
|
||||
w->u.cmd=0x81;
|
||||
g_self.step=1;
|
||||
|
Reference in New Issue
Block a user