operation.js 902 B

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