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