555 lines
13 KiB
JavaScript
555 lines
13 KiB
JavaScript
![]() |
/*var Local_More_View_ID = 0;
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
ShowBtAddr(1);
|
|||
|
BtOper_Json.waittimeout = 1000;
|
|||
|
BtOper_Json.waitack = true;
|
|||
|
ShowCommMes("抗震检测",MesgType.MESG_TYPE_INFO);
|
|||
|
ShowCommMes("循环延时用来控制充电时间",MesgType.MESG_TYPE_INFO);
|
|||
|
//获取输入框数据
|
|||
|
|
|||
|
BtGetInputInfo();
|
|||
|
await TransSleep(1000);
|
|||
|
//开总线
|
|||
|
BtOper_Json.busmode = 2;
|
|||
|
BtOper_Json.cycletest = 0;
|
|||
|
BtOper_Json.opercmd = EProCmdV.SET_BUS_MODE_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(1000);
|
|||
|
BtOper_Json.opercmd = EProCmdV.WRITE_UID_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.WRITE_PWD_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.BC_WRITE_ADDR_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.SET_DELAY_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.CHARGE_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(BtOper_Json.rundelay);
|
|||
|
|
|||
|
await TimerAmend_( 1, 500, true, true, 1200);
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.SET_PSWD_FLAG;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.BASE_CHECK_;
|
|||
|
BtOper_Json.setparam[0] = 0;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(1000);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.READ_STATE_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
BtOper_Json.opercmd = EProCmdV.BOOM_;
|
|||
|
await SendCmd(true);
|
|||
|
await TransSleep(20);
|
|||
|
//关总线
|
|||
|
BtOper_Json.opercmd = EProCmdV.SET_BUS_MODE_;
|
|||
|
BtOper_Json.busmode = 1;
|
|||
|
await SendCmd(true);
|
|||
|
}*/
|
|||
|
/*
|
|||
|
* 时钟精度测试
|
|||
|
* */
|
|||
|
/*
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
var count = 0;
|
|||
|
var rtv = 0;
|
|||
|
GetEp1_InputInfo();
|
|||
|
epro1_oper.commaddr = 1;
|
|||
|
ShowCommMes("Local_More ",MesgType.MESG_TYPE_INFO);
|
|||
|
|
|||
|
while(count < epro1_oper.cycle_runcount)
|
|||
|
{
|
|||
|
epro1_oper.cmd = 11;
|
|||
|
ep1_bus_switch = 0;
|
|||
|
await Ep1_SwitchBus();
|
|||
|
Ep1_Beep(1);
|
|||
|
count++;
|
|||
|
await TransSleep(1500);
|
|||
|
ShowCommMes("启动时钟精度自动检测 "+ epro1_oper.delayfire +"ms",MesgType.MESG_TYPE_INFO);
|
|||
|
if(count == 1)
|
|||
|
{
|
|||
|
epro1_oper.cmd = 23;
|
|||
|
rtv = await Ep1_SetPWDFlag();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("密码验证失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
return ;
|
|||
|
}
|
|||
|
}
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 33;
|
|||
|
rtv = await Ep1_ReadSysStatesCmd();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("通讯失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
return ;
|
|||
|
}
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 1;
|
|||
|
await Ep1_Charge();
|
|||
|
await TransSleep(5000);
|
|||
|
epro1_oper.cmd = 25;
|
|||
|
rtv = await Ep1_WriteDelay();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("延时设置失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
return ;
|
|||
|
}
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 5;
|
|||
|
await Ep1_ClkAmend(1,500);
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 35;
|
|||
|
await Ep1_ReadAmend();
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 4 ;
|
|||
|
await Ep1_Blast();
|
|||
|
epro1_oper.cmd = 11;
|
|||
|
ep1_bus_switch = 1;
|
|||
|
await Ep1_SwitchBus();
|
|||
|
ShowCommMes("等待起爆完成 ",MesgType.MESG_TYPE_INFO);
|
|||
|
await TransSleep(3000+epro1_oper.delayfire);
|
|||
|
ShowCommMes("测试完成 ");
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}*/
|
|||
|
/*
|
|||
|
* @param 定时器翻转发送
|
|||
|
*/
|
|||
|
/*
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
var rtv = 0;
|
|||
|
var param = [];
|
|||
|
GetEp1_InputInfo();
|
|||
|
epro1_oper.commaddr = 1;
|
|||
|
ShowCommMes("Local_More ",MesgType.MESG_TYPE_INFO);
|
|||
|
epro1_oper.cmd = 100;
|
|||
|
|
|||
|
param[0] = epro1_oper.delayfire;
|
|||
|
cmd_buf = Ep1_CmdData(0,8,20,param,0);
|
|||
|
ep1_excuedcmd = 0;
|
|||
|
Ep1_SendCmd(cmd_buf);
|
|||
|
rtv = await Ep1_WaitCmdExcu(epro1_oper.cmd,1000);
|
|||
|
await TransSleep(1000);
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}*/
|
|||
|
/*
|
|||
|
在线搜索
|
|||
|
* */
|
|||
|
/*
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
var count = 0;
|
|||
|
var rtv = 0;
|
|||
|
var uid_head = '581900230A0'
|
|||
|
GetEp1_InputInfo();
|
|||
|
var flow_num = epro1_oper.cycle_bgaddr;
|
|||
|
epro1_oper.commaddr = 1;
|
|||
|
ShowCommMes("Local_More ",MesgType.MESG_TYPE_INFO);
|
|||
|
|
|||
|
while((flow_num < epro1_oper.cycle_endaddr) && (epro1_oper.cycle_test > 0))
|
|||
|
{
|
|||
|
epro1_oper.commaddr = 1;
|
|||
|
epro1_oper.uid = uid_head + IntFormat(4,flow_num);
|
|||
|
await TransSleep(1000);
|
|||
|
Ep1_Beep(1);
|
|||
|
epro1_oper.cmd = 33;
|
|||
|
rtv = await Ep1_ReadSysStatesCmd();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("通讯失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
continue
|
|||
|
}
|
|||
|
await TransSleep(50);
|
|||
|
|
|||
|
epro1_oper.cmd = 18;
|
|||
|
rtv = await Ep1_WriteUID();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("通讯失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
continue
|
|||
|
}
|
|||
|
await TransSleep(50);
|
|||
|
|
|||
|
epro1_oper.cmd = 21;
|
|||
|
rtv = await Ep1_WritePWD();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("通讯失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
continue
|
|||
|
}
|
|||
|
await TransSleep(50);
|
|||
|
|
|||
|
epro1_oper.cmd = 28;
|
|||
|
epro1_oper.commaddr = 500;
|
|||
|
rtv = await Ep1_WriteAddr();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("通讯失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
continue
|
|||
|
}
|
|||
|
await TransSleep(50);
|
|||
|
|
|||
|
epro1_oper.cmd = 10;
|
|||
|
rtv = await Ep1_Sleep();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("通讯失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
continue
|
|||
|
}
|
|||
|
Ep1_Beep(2);
|
|||
|
flow_num++;
|
|||
|
ShowCommMes("注入UID: "+epro1_oper.uid+" 成功",MesgType.MESG_TYPE_INFO);
|
|||
|
await TransSleep(1000);
|
|||
|
}
|
|||
|
|
|||
|
}*/
|
|||
|
/*
|
|||
|
在线巡检,搜索未注册雷管
|
|||
|
* */
|
|||
|
/*
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
|
|||
|
var array_result = [];
|
|||
|
var result_count = 0;
|
|||
|
var ok_addr = [];
|
|||
|
var rtv;
|
|||
|
var count = 400;
|
|||
|
|
|||
|
while(1){
|
|||
|
epro1_oper.cmd = 31;
|
|||
|
epro1_oper.auset_addr_fac = count;
|
|||
|
await Ep1_SearchTask();
|
|||
|
await TransSleep(200);
|
|||
|
var bgaddr = 21;
|
|||
|
var ok_index = 0;
|
|||
|
ok_addr = [];
|
|||
|
count+=20;
|
|||
|
while(bgaddr < count)
|
|||
|
{
|
|||
|
epro1_oper.cmd = 13;
|
|||
|
var rtd = await Ep1_Inspect(bgaddr,bgaddr+50,1);
|
|||
|
for(var index = 0; index <rtd.ok_addr.length;index++ )
|
|||
|
{
|
|||
|
ok_addr[ok_index++] = rtd.ok_addr[index];
|
|||
|
}
|
|||
|
await TransSleep(1000);
|
|||
|
bgaddr += 50;
|
|||
|
}
|
|||
|
if(ok_index == 0)
|
|||
|
{
|
|||
|
ShowCommMes("搜索完成 数量:"+result_count ,MesgType.MESG_TYPE_INFO);
|
|||
|
break;
|
|||
|
}else{
|
|||
|
ShowCommMes("次轮搜索到 :"+ok_index ,MesgType.MESG_TYPE_INFO);
|
|||
|
}
|
|||
|
count -= 70;
|
|||
|
for(var index = 0; index < ok_index; index++)
|
|||
|
{
|
|||
|
|
|||
|
epro1_oper.cmd = 17;
|
|||
|
epro1_oper.commaddr = ok_addr[index];
|
|||
|
rtv = await Ep1_ReadUID();
|
|||
|
await TransSleep(20);
|
|||
|
if(rtv != 0)
|
|||
|
{
|
|||
|
continue;
|
|||
|
}
|
|||
|
var search_result = {
|
|||
|
uid:"",
|
|||
|
delay:0,
|
|||
|
};
|
|||
|
search_result.uid = epro1_oper.uid;
|
|||
|
epro1_oper.cmd = 24;
|
|||
|
rtv = await Ep1_ReadDelay();
|
|||
|
await TransSleep(20);
|
|||
|
if(rtv != 0)
|
|||
|
{
|
|||
|
continue;
|
|||
|
}
|
|||
|
search_result.delay = epro1_oper.delayfire;
|
|||
|
ShowCommMes("uid :"+search_result.uid+" 延时:"+ search_result.delay ,MesgType.MESG_TYPE_INFO);
|
|||
|
array_result[result_count++] = search_result;
|
|||
|
epro1_oper.cmd = 19;
|
|||
|
epro1_oper.commaddr = 1000;
|
|||
|
await Ep1_VerifiUidFeature();
|
|||
|
await TransSleep(10);
|
|||
|
epro1_oper.cmd = 10;
|
|||
|
await Ep1_Sleep();
|
|||
|
await TransSleep(20);
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
for(var index = 0; index < result_count; index++)
|
|||
|
{
|
|||
|
var result = array_result[index];
|
|||
|
if(result.delay >= 5)
|
|||
|
{
|
|||
|
result.delay -= 5;
|
|||
|
}else{
|
|||
|
result.delay = "未设置";
|
|||
|
}
|
|||
|
ShowCommMes("UID:"+result.uid+" 延时:" + result.delay,MesgType.MESG_TYPE_INFO);
|
|||
|
}
|
|||
|
|
|||
|
}*/
|
|||
|
|
|||
|
|
|||
|
/*
|
|||
|
* 时钟精度测试
|
|||
|
* */
|
|||
|
/*
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
var count = 0;
|
|||
|
var rtv = 0;
|
|||
|
GetEp1_InputInfo();
|
|||
|
epro1_oper.commaddr = 1;
|
|||
|
ShowCommMes("Local_More ",MesgType.MESG_TYPE_INFO);
|
|||
|
|
|||
|
epro1_oper.cmd = 11;
|
|||
|
ep1_bus_switch = 0;
|
|||
|
await Ep1_SwitchBus();
|
|||
|
Ep1_Beep(1);
|
|||
|
|
|||
|
await TransSleep(1500);
|
|||
|
ShowCommMes("启动测试 延时 "+ epro1_oper.delayfire +"ms",MesgType.MESG_TYPE_INFO);
|
|||
|
|
|||
|
epro1_oper.cmd = 23;
|
|||
|
rtv = await Ep1_SetPWDFlag();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("密码验证失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
return ;
|
|||
|
}
|
|||
|
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 33;
|
|||
|
rtv = await Ep1_ReadSysStatesCmd();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("通讯失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
return ;
|
|||
|
}
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 1;
|
|||
|
await Ep1_Charge();
|
|||
|
await TransSleep(8000);
|
|||
|
epro1_oper.cmd = 25;
|
|||
|
rtv = await Ep1_WriteDelay();
|
|||
|
if(rtv > 0)
|
|||
|
{
|
|||
|
ShowCommMes("延时设置失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
return ;
|
|||
|
}
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 5;
|
|||
|
await Ep1_ClkAmend(1,500);
|
|||
|
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 35;
|
|||
|
await Ep1_ReadAmend();
|
|||
|
|
|||
|
await TransSleep(100);
|
|||
|
epro1_oper.cmd = 4 ;
|
|||
|
await Ep1_Blast();
|
|||
|
|
|||
|
epro1_oper.cmd = 11;
|
|||
|
ep1_bus_switch = 1;
|
|||
|
await Ep1_SwitchBus();
|
|||
|
Ep1_Beep(2);
|
|||
|
await TransSleep(1500);
|
|||
|
ShowCommMes("等待起爆完成 ",MesgType.MESG_TYPE_INFO);
|
|||
|
|
|||
|
await TransSleep(1500+epro1_oper.delayfire);
|
|||
|
ShowCommMes("测试完成 ",MesgType.MESG_TYPE_INFO);
|
|||
|
|
|||
|
epro1_oper.cmd = 11;
|
|||
|
ep1_bus_switch = 0;
|
|||
|
await Ep1_SwitchBus();
|
|||
|
|
|||
|
await TransSleep(1500);
|
|||
|
epro1_oper.cmd = 37;
|
|||
|
epro1_oper.flash_r_bgaddr = 0x3E84;
|
|||
|
epro1_oper.flash_r_len = 4;
|
|||
|
var readbuf = await Ep1_ReadFlashCmd();
|
|||
|
|
|||
|
if(readbuf.length > 0)
|
|||
|
{
|
|||
|
var temp_v = 0;
|
|||
|
temp_v = (readbuf[1] << 8) | readbuf[0];
|
|||
|
temp_v = temp_v / 4096*3.3/0.43*3.43;
|
|||
|
temp_v = temp_v.toFixed(1);
|
|||
|
ShowCommMes("起爆电压 "+ temp_v,MesgType.MESG_TYPE_OK);
|
|||
|
}else{
|
|||
|
ShowCommMes("起爆电压读取失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
}
|
|||
|
|
|||
|
epro1_oper.flash_r_bgaddr = 0x3E60;
|
|||
|
epro1_oper.flash_r_len = 4;
|
|||
|
readbuf = await Ep1_ReadFlashCmd();
|
|||
|
if(readbuf.length > 0)
|
|||
|
{
|
|||
|
var temp_buf = [];
|
|||
|
temp_buf[0] = readbuf[0];
|
|||
|
var boom_flg = Bytes2Str(temp_buf);
|
|||
|
temp_buf[0] = readbuf[1];
|
|||
|
var reset_flag = Bytes2Str(temp_buf);
|
|||
|
ShowCommMes("起爆标志 "+ boom_flg + "复位标志 "+ reset_flag,MesgType.MESG_TYPE_OK);
|
|||
|
}else{
|
|||
|
ShowCommMes("读起爆标志失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
}
|
|||
|
|
|||
|
epro1_oper.flash_r_bgaddr = 0x3EF0;
|
|||
|
epro1_oper.flash_r_len = 10;
|
|||
|
readbuf = await Ep1_ReadFlashCmd();
|
|||
|
var timer_count = 0;
|
|||
|
var timer_remain = 0;
|
|||
|
var awu_count = 0;
|
|||
|
var max_dot = 0;
|
|||
|
var lpt_reload = 0;
|
|||
|
if(readbuf.length > 0)
|
|||
|
{
|
|||
|
timer_count = (readbuf[1] << 8) | readbuf[0];
|
|||
|
timer_remain = (readbuf[3] << 8) | readbuf[2];
|
|||
|
awu_count = (readbuf[5] << 8) | readbuf[4];
|
|||
|
max_dot = (readbuf[7] << 8) | readbuf[6];
|
|||
|
lpt_reload= (readbuf[9] << 8) | readbuf[8];
|
|||
|
ShowCommMes("定时器打点数 "+ timer_count + "定时器余数 "+ timer_remain +" LPT打点数 "+ awu_count +" 最大标记点数 "+max_dot + " LPT周期值 "+lpt_reload,MesgType.MESG_TYPE_OK);
|
|||
|
}else{
|
|||
|
ShowCommMes("读取延时记录失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
}
|
|||
|
var mask_count = 0;
|
|||
|
var temp_count = 0;
|
|||
|
epro1_oper.flash_r_bgaddr = 0x3C00;
|
|||
|
epro1_oper.flash_r_len = 8;
|
|||
|
while((epro1_oper.flash_r_len > 0) && (epro1_oper.flash_r_bgaddr <= 0x3DF8))
|
|||
|
{
|
|||
|
readbuf = await Ep1_ReadFlashCmd();
|
|||
|
epro1_oper.flash_r_bgaddr += 8;
|
|||
|
if(readbuf.length < 1)
|
|||
|
{
|
|||
|
ShowCommMes("标记点读取失败 ",MesgType.MESG_TYPE_ERROR);
|
|||
|
return;
|
|||
|
}
|
|||
|
for(var index = 0; index < readbuf.length ;index++)
|
|||
|
{
|
|||
|
if(readbuf[index] == 0x00)
|
|||
|
{
|
|||
|
mask_count += 8;
|
|||
|
continue;
|
|||
|
}
|
|||
|
temp_count = (~readbuf[index]) & 0x0FF;
|
|||
|
while(temp_count > 0)
|
|||
|
{
|
|||
|
mask_count++;
|
|||
|
temp_count >>= 1;
|
|||
|
}
|
|||
|
epro1_oper.flash_r_len = 0;
|
|||
|
break;
|
|||
|
}
|
|||
|
}
|
|||
|
ShowCommMes("记录打点数 " + mask_count,MesgType.MESG_TYPE_OK);
|
|||
|
|
|||
|
}*/
|
|||
|
/*
|
|||
|
工厂芯片测试
|
|||
|
* */
|
|||
|
/*
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
GetEp1_InputInfo();
|
|||
|
epro1_oper.commaddr = 1;
|
|||
|
ShowCommMes("Local_More ",MesgType.MESG_TYPE_INFO);
|
|||
|
var param = [];
|
|||
|
param[0] = epro1_oper.delayfire & 0xFF;
|
|||
|
var cmd_buf = Ep1_CmdData(1,8,0xFB,param,0);
|
|||
|
ep1_excuedcmd = 0;
|
|||
|
Ep1_SendCmd(cmd_buf);
|
|||
|
var rtv = await Ep1_WaitCmdExcu(epro1_oper.cmd,1000);
|
|||
|
|
|||
|
}*/
|
|||
|
/*
|
|||
|
通讯测试
|
|||
|
* */
|
|||
|
|
|||
|
async function Local_More()
|
|||
|
{
|
|||
|
GetEp1_InputInfo();
|
|||
|
ShowCommMes("Local_More ",MesgType.MESG_TYPE_INFO);
|
|||
|
epro1_oper.cmd = 11;
|
|||
|
ep1_bus_switch = 0;
|
|||
|
await Ep1_SwitchBus();
|
|||
|
Ep1_Beep(1);
|
|||
|
await TransSleep(1500);
|
|||
|
ShowCommMes("启动通讯测试 ",MesgType.MESG_TYPE_INFO);
|
|||
|
var count = 0;
|
|||
|
|
|||
|
while( (epro1_oper.cycle_test > 0)&&(epro1_oper.cycle_runcount > 0))
|
|||
|
{
|
|||
|
count = 0;
|
|||
|
|
|||
|
while((count < epro1_oper.cycle_group_count) && (epro1_oper.cycle_test > 0)&&(epro1_oper.cycle_runcount > 0))
|
|||
|
{
|
|||
|
epro1_oper.cycle_runcount --;
|
|||
|
epro1_oper.commaddr = epro1_oper.cycle_bgaddr +count;
|
|||
|
epro1_oper.cmd = 24;
|
|||
|
await Ep1_ReadDelay();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
epro1_oper.cmd = 34;
|
|||
|
await Ep1_ReadFirmwareCmd();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
epro1_oper.cmd = 33;
|
|||
|
await Ep1_ReadSysStatesCmd();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
epro1_oper.cmd = 17;
|
|||
|
await Ep1_ReadUID();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
epro1_oper.cmd = 19;
|
|||
|
await Ep1_VerifiUidFeature();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
epro1_oper.cmd = 28;
|
|||
|
await Ep1_WriteAddr();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
|
|||
|
epro1_oper.cmd = 23;
|
|||
|
await Ep1_SetPWDFlag();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
|
|||
|
epro1_oper.cmd = 22;
|
|||
|
await Ep1_VerifiPwdCmd();
|
|||
|
await TransSleep(Math.round(Math.random()*180+20));
|
|||
|
count++;
|
|||
|
}
|
|||
|
|
|||
|
epro1_oper.cycle_runcount --;
|
|||
|
}
|
|||
|
}
|
|||
|
function Localplugin_More()
|
|||
|
{
|
|||
|
ShowCommMes("Localplugin4_More ",MesgType.MESG_TYPE_INFO);
|
|||
|
}
|