function all_open() { ws.send(mk_hdr(PKT_TYPE.PKT_TYPE_CH_ALL,1)); } function all_close() { ws.send(mk_hdr(PKT_TYPE.PKT_TYPE_CH_ALL,0)); } function single_open(j_data,channel_power_infro) { j_c_data = j_data data = channel_power_infro j_status = data[j].power[0].status if(j_status = 1) { data[j].power[0].status = 0 } ws.send(mk_pkt(PKT_TYPE.PKT_TYPE_POWER_CH,SUB_TYPE.SUB_TYPE_POWER_SWITCH,data[j])) } function single_close(j_data,channel_power_infro,j) { j_c_data = j_data data = channel_power_infro j_status = data[j].power[0].status if(j_status = 1) { data[j].power[0].status = 0 } a = pkt_to_bin(PKT_TYPE.PKT_TYPE_POWER_CH,SUB_TYPE.SUB_TYPE_POWER_SWITCH,data[j]) var b = bin_to_pkt(a) ws.send(a) } function threshold_update(orgin_data) { translate_data = orgin_data send_data(translate_data) }