# coding=utf-8 from apps.web.constant import Const class DeviceParams(object): """ 参数 """ STATUS_MAP = { "AA": Const.DEV_WORK_STATUS_WORKING, "AC": Const.DEV_WORK_STATUS_CONNECTED, "55": Const.DEV_WORK_STATUS_IDLE } CONNECT_STATUS_MAP = { "B1": Const.DEV_WORK_STATUS_CONNECTED, "B5": Const.DEV_WORK_STATUS_IDLE } FINISH_REASON_MAP = { "E0": u"设备运行超过安全电压,充电停止", "E1": u"设备运行超过安全电流,充电停止", "E2": u"设备运行超出安全功率,充电停止", "E3": u"设备运行超时,充电停止", "E4": u"设备运行正常结束", "E5": u"急停按钮停止", "E7": u"支付金额使用完毕,充电停止", "E8": u"汽车电量已充满,充电停止", "E9": u"温度超出安全限制,充电停止", "EA": u"计量通信失败结束,充电停止", "EB": u"设备与汽车连接失败,充电停止", "EC": u"刷卡停止设备运行,充电停止", "ED": u"远程停止设备运行,充电停止" } VOID_CARD_NO = "00000000" DEFAULT_DISABLE_DEVICE = False DEFAULT_CARD_CONSUME = 100 ORDER_VERSION = 4.2 DEFAULT_VERSION = 1.0