operation.js 1.1 KB

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