添加错误代码

This commit is contained in:
ranchuan
2023-06-28 18:08:38 +08:00
parent c2b79fe523
commit 28889fa479
21 changed files with 2299 additions and 99 deletions

View File

@@ -6,7 +6,7 @@
#define BUILD_DATE "2023-06-26 10:46:21"
#define BUILD_DATE "2023-06-28 18:04:06"
#define SOFT_VERSION "0.01"

View File

@@ -102,17 +102,24 @@ commend_export(test,test,"cmd test")
static int scheme_info(list_def *argv)
{
const scheme_def *s=check_scheme();
const scheme_task_def *t;
if(s->plan_id==0xffffffff){
cmd_print("scheme is empty.");
return -1;
}
cmd_print("plan id: %d",s->plan_id);
cmd_print("timeout_m: %d",s->timeout_m);
cmd_print("range num: %d",s->range_num);
for(int i=0;i<s->range_num;i++)
cmd_print("task num: %d",s->task_num);
for(int i=0;i<s->task_num;i++)
{
cmd_print(" max:%5d, min:%5d %s",s->range[i].max,s->range[i].min,
s->range[i].max<s->range[i].min?"err":"ok");
t=&s->task[i];
cmd_print(" task:%02d err:%02x",i,t->err);
for(int j=0;j<t->item_num;j++)
{
cmd_print(" max:%5d, min:%5d err:%02x %s",t->range[j].max,t->range[j].min,
t->err,
t->range[j].max<t->range[j].min?"err":"ok");
}
}
return 0;
}
@@ -228,6 +235,7 @@ static void print_sys_param(const sys_param_def *par)
cmd_print("uart bsp: %d",par->uartbsp);
cmd_print("coder ret mode: %d",par->coder_ret_mode);
cmd_print("slave_addr_start: %d",par->slave_addr_start);
cmd_print("moter_max_count: %d",par->moter_max_count);
}
@@ -265,6 +273,7 @@ static void print_sys_help(void)
cmd_print("set uartbsp 115200");
cmd_print("set codermode 1/0");
cmd_print("set slave_addr_start 1/0");
cmd_print("set moter_max_count 0~30000");
cmd_print("set save");
}
@@ -387,6 +396,12 @@ static int sys_set(list_def *argv)
spar->slave_addr_start=str_atoi(str);
cmd_print("slave addr start: %d",spar->slave_addr_start);
}
else if(strcmp(list_get_str(argv,1),"moter_max_count")==0)
{
char *str=list_get_str(argv,2);
spar->moter_max_count=str_atoi(str);
cmd_print("moter_max_count: %d",spar->moter_max_count);
}
else{
cmd_print("unknown cmd for sysset.");
print_sys_help();