ws.js 1008 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. function on_ws_msg(bin){
  2. var j = BIN.hdr.b2j(bin);
  3. console.log(j)
  4. //总电源数据显示
  5. if (j.powert != undefined){
  6. total_data = j.powert.total
  7. total_Infor(j,total_data)
  8. }
  9. //通道电源数据显示
  10. if(j.powerc != undefined){
  11. channel_power_infro = j.powerc
  12. channel_infro = channel_power_infro.power
  13. alarm = j.powerc.alarm
  14. channel_number = j.powerc.info
  15. channel_power = j.powerc.power
  16. j_data = j
  17. Channel_Info(j_data,channel_power_infro)
  18. threshold_mannage(j,channel_power_infro)
  19. //populateTable(j_data,channel_power)
  20. }
  21. if(j.alarmd != undefined)
  22. {
  23. console.log(j.alarmd)
  24. alarmd_data = j.alarmd
  25. systemAlarm(alarmd_data)
  26. }
  27. }
  28. function ws_hdr(){
  29. var proto = window.location.protocol,ws;
  30. if (proto == 'https:'){
  31. ws = 'wss://';
  32. }else{
  33. ws = 'ws://';
  34. }
  35. return ws;
  36. }
  37. ws = new WS('ws://'+window.location.host+'/ws',on_ws_msg);