ligeCar.py 859 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # coding=utf-8
  2. """
  3. 暂时不做了 通信方式为socket
  4. """
  5. from apps.web.eventer.base import WorkEvent, FaultEvent
  6. from apps.web.eventer import EventBuilder
  7. class build(EventBuilder):
  8. def __getEvent__(self, device_event):
  9. event_data = self.deviceAdapter.analyze_event_data(device_event['data'])
  10. if event_data is None or 'cmdCode' not in event_data:
  11. return None
  12. class HeartBeatWorker(WorkEvent):
  13. def do(self, **args):
  14. """
  15. 处理充电桩的心跳连接
  16. :param **args:
  17. :return:
  18. """
  19. class LiGeCarFaultWorker(FaultEvent):
  20. def do(self, **args):
  21. """
  22. 充电桩的故障上报
  23. :param **args:
  24. :return:
  25. """
  26. class LiGeCarWorker(WorkEvent):
  27. def do(self, **args):
  28. """
  29. :param **args:
  30. :return:
  31. """