operation.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. function all_open() {
  2. ws.send(mk_hdr_bin(0, PKT_TYPE.PKT_TYPE_CH_ALL, 0, 0, 1, 0));
  3. }
  4. function all_close() {
  5. ws.send(mk_hdr_bin(0, PKT_TYPE.PKT_TYPE_CH_ALL, 0, 0, 0, 0));
  6. }
  7. function single_open(j_data, channel_power_infro, j) {
  8. j_c_data = j_data
  9. opreation_data = channel_power_infro
  10. j_status = opreation_data[j].status;
  11. if (j_status == 0) {
  12. opreation_data[j].status = 1
  13. }
  14. a = pkt_to_bin(0, PKT_TYPE.PKT_TYPE_POWER_CH, SUB_TYPE.SUB_TYPE_POWER_SWITCH, 0, 0, opreation_data[j])
  15. //var b = bin_to_pkt(a)
  16. ws.send(a)
  17. }
  18. function single_close(j_data, channel_power_infro, j) {
  19. j_c_data = j_data
  20. opreation_data = channel_power_infro
  21. j_status = opreation_data[j].status;
  22. if (j_status == 1) {
  23. opreation_data[j].status = 0
  24. }
  25. a = pkt_to_bin(0, PKT_TYPE.PKT_TYPE_POWER_CH, SUB_TYPE.SUB_TYPE_POWER_SWITCH, 0, 0, opreation_data[j])
  26. //var b = bin_to_pkt(a)
  27. ws.send(a)
  28. }
  29. function threshold_update(orgin_data) {
  30. translate_data = orgin_data
  31. a = pkt_to_bin(0, PKT_TYPE.PKT_TYPE_POWER_CH, SUB_TYPE.SUB_TYPE_POWER_THRESHOLD, 0, 0, translate_data)
  32. ws.send(a)
  33. }