kunyuanCar.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # coding=utf-8
  2. from apps.web.constant import Const
  3. class DeviceParams(object):
  4. """ 参数 """
  5. STATUS_MAP = {
  6. "AA": Const.DEV_WORK_STATUS_WORKING,
  7. "AC": Const.DEV_WORK_STATUS_CONNECTED,
  8. "55": Const.DEV_WORK_STATUS_IDLE
  9. }
  10. CONNECT_STATUS_MAP = {
  11. "B1": Const.DEV_WORK_STATUS_CONNECTED,
  12. "B5": Const.DEV_WORK_STATUS_IDLE
  13. }
  14. FINISH_REASON_MAP = {
  15. "E0": u"设备运行超过安全电压,充电停止",
  16. "E1": u"设备运行超过安全电流,充电停止",
  17. "E2": u"设备运行超出安全功率,充电停止",
  18. "E3": u"设备运行超时,充电停止",
  19. "E4": u"设备运行正常结束",
  20. "E5": u"急停按钮停止",
  21. "E7": u"支付金额使用完毕,充电停止",
  22. "E8": u"汽车电量已充满,充电停止",
  23. "E9": u"温度超出安全限制,充电停止",
  24. "EA": u"计量通信失败结束,充电停止",
  25. "EB": u"设备与汽车连接失败,充电停止",
  26. "EC": u"刷卡停止设备运行,充电停止",
  27. "ED": u"远程停止设备运行,充电停止"
  28. }
  29. VOID_CARD_NO = "00000000"
  30. DEFAULT_DISABLE_DEVICE = False
  31. DEFAULT_CARD_CONSUME = 100
  32. ORDER_VERSION = 4.2
  33. DEFAULT_VERSION = 1.0