V2.02 0x48,0x30指令的返回数据中添加流水号信息
0x11 注码命令所有芯片都使用16位uid 添加自动测试命令0x44
This commit is contained in:
@@ -282,12 +282,68 @@ static void cfginfo(QList<myarray> args){
|
||||
print_item("uart_bsp",mystring::number(cfg_->uart_bsp).toLocal8Bit());
|
||||
print_item("coder_return_mode",mystring::number(cfg_->coder_return_mode).toLocal8Bit());
|
||||
print_item("slave_addr_start",mystring::number(cfg_->slave_addr_start).toLocal8Bit());
|
||||
print_item("slave_scheme_ext",mystring::number(cfg_->slave_scheme_ext).toLocal8Bit())
|
||||
}
|
||||
cmdline_export(cfginfo, cfginfo, get cfg info.);
|
||||
|
||||
|
||||
|
||||
|
||||
static void cfgset(QList<myarray> args){
|
||||
command *c=command_start();
|
||||
prot_slave *slave=protSlave();
|
||||
mycfg *cfg_=syscfg();
|
||||
if(args.size()<3){
|
||||
if((args.size()<2)||(args[1]!="save")){
|
||||
c->send("cmd len too less.");
|
||||
c->send("cfgset [item] [params],for example\n"
|
||||
"\tcfgset tcp_enable true");
|
||||
}else{
|
||||
syscfg()->save();
|
||||
syscfg()->restart();
|
||||
}
|
||||
return ;
|
||||
}
|
||||
if(args[1]=="tcp_enable"){
|
||||
if(args[2]=="true"){
|
||||
cfg_->tcp_enable=true;
|
||||
}else if(args[2]=="false"){
|
||||
cfg_->tcp_enable=false;
|
||||
}
|
||||
print_item("tcp_enable",cfg_->tcp_enable?"true":"false");
|
||||
}else if(args[1]=="server_ip"){
|
||||
cfg_->server_ip=mystring(args[2]);
|
||||
print_item("server_ip",cfg_->server_ip.toLocal8Bit());
|
||||
}else if(args[1]=="server_port"){
|
||||
cfg_->server_port=args[2].toInt();
|
||||
print_item("server_port",mystring::number(cfg_->server_port).toLocal8Bit());
|
||||
}else if(args[1]=="local_id"){
|
||||
cfg_->local_id=args[2].toInt();
|
||||
print_item("local_id",mystring::number(cfg_->local_id).toLocal8Bit());
|
||||
}else if(args[1]=="can_bitrate"){
|
||||
cfg_->can_bitrate=args[2].toInt();
|
||||
print_item("can_bitrate",mystring::number(cfg_->can_bitrate).toLocal8Bit());
|
||||
}else if(args[1]=="slave_num"){
|
||||
cfg_->slave_num=args[2].toInt();
|
||||
print_item("slave_num",mystring::number(cfg_->slave_num).toLocal8Bit());
|
||||
}else if(args[1]=="moter_count"){
|
||||
cfg_->moter_count=args[2].toInt();
|
||||
print_item("moter_count",mystring::number(cfg_->moter_count).toLocal8Bit());
|
||||
}else if(args[1]=="uart_bsp"){
|
||||
cfg_->uart_bsp=args[2].toInt();
|
||||
print_item("uart_bsp",mystring::number(cfg_->uart_bsp).toLocal8Bit());
|
||||
}else if(args[1]=="coder_return_mode"){
|
||||
cfg_->coder_return_mode=args[2].toInt();
|
||||
print_item("coder_return_mode",mystring::number(cfg_->coder_return_mode).toLocal8Bit());
|
||||
}else if(args[1]=="slave_addr_start"){
|
||||
cfg_->slave_addr_start=args[2].toInt();
|
||||
print_item("slave_addr_start",mystring::number(cfg_->slave_addr_start).toLocal8Bit());
|
||||
}else if(args[1]=="slave_scheme_ext"){
|
||||
cfg_->slave_scheme_ext=args[2].toInt();
|
||||
print_item("slave_scheme_ext",mystring::number(cfg_->slave_scheme_ext).toLocal8Bit())
|
||||
}
|
||||
}
|
||||
cmdline_export(cfgset, cfgset, set cfg info.);
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user