var infoVar = 0;
//对外扩展接口
wapp.com_send = function(uart, cmd){
wa_set_text(1060, ' ' );
if(uart <= 12){
wa_submit_rs232(uart, 500, cmd, function(obj){
wa_set_text(1060, 'COM' + uart + ' Rxdata -> ' + obj.rx_str);
});
}else{
wa_submit_rs485(uart-12, 500, cmd, function(obj){
wa_set_text(1060, 'RS485-' + (uart-12) + ' Rxdata -> ' + obj.rx_str);
});
}
}
//主机状态定时器方法
function host_task(){
wa_info(infoVar, function(obj){
infoVar = obj.head.info_var; //记录数据版本
var gpin = $.parseJSON(obj.head.gpin); //获取gpin数组,[0, 0, 0, 0]
for(var i=0; i<8; i++){
wa_set_css(1084+i, "background-color", (gpin[i]==1) ? "#3DAD88" : "#666666");
//console.log("gpin " + i + " --> " + gpin[i]);
}
});
setTimeout(host_task, 1000); //1S循环调用
}
//启动定时器
setTimeout(host_task, 1000);
wa_data_write("pgm800_com", "1");
wa_data_write("pgm800_com", "2");
wa_data_write("pgm800_com", "3");
wa_data_write("pgm800_com", "4");
wa_data_write("pgm800_com", "5");
wa_data_write("pgm800_com", "6");
wa_data_write("pgm800_com", "13");
wa_data_write("pgm800_com", "14");
wa_data_write("pgm800_com", "15");
wa_data_write("pgm800_com", "16");
var led = 1;
var uart = wa_data_read("pgm800_com");
var cmd = 'LED:'+uart+','+led+'.';
wapp.com_send(uart, cmd);
var led = 0;
var cmd = 'LED:'+uart+','+led+'.';
var uart = wa_data_read("pgm800_com");
wapp.com_send(uart, cmd);
var cmd = '@LED:1.';
var uart = wa_data_read("pgm800_com");
wapp.com_send(uart, cmd);
var cmd = '@LED:0.';
var uart = wa_data_read("pgm800_com");
wapp.com_send(uart, cmd);
wa_data_write("pgm800_irtx", "1");
wa_data_write("pgm800_irtx", "2");
wa_data_write("pgm800_irtx", "3");
wa_data_write("pgm800_irtx", "4");
var irtx = wa_data_read("pgm800_irtx");
wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
var irtx = wa_data_read("pgm800_irtx");
wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
var irtx = wa_data_read("pgm800_irtx");
wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
var irtx = wa_data_read("pgm800_irtx");
wa_ir(irtx, "885AC21166112F023F022A029C0668027206680280067C023802480206027D020602");
wa_data_write("pgm800_com", "8");
wa_data_write("pgm800_com", "9");
wa_data_write("pgm800_com", "10");
wa_data_write("pgm800_com", "11");
wa_data_write("pgm800_com", "12");
wa_data_write("pgm800_com", "7");
wa_data_write("pgm800_irtx", "5");
wa_data_write("pgm800_irtx", "6");
wa_data_write("pgm800_irtx", "7");
wa_data_write("pgm800_irtx", "8");
alert('30秒内摇控器对着前面板按,LED停止闪烁代码学习成功,没有停止代表失败');