1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # coding=utf-8
- from apps.web.constant import Const
- PORT_STATUS_MAP = {
- "01": Const.DEV_WORK_STATUS_IDLE,
- "02": Const.DEV_WORK_STATUS_WORKING,
- "03": Const.DEV_WORK_STATUS_FORBIDDEN,
- "04": Const.DEV_WORK_STATUS_FAULT,
- "05": Const.DEV_WORK_STATUS_WORKING,
- }
- DEV_PREFIX = "CMCZ-"
- DEFAULT_ACCOUNT_RULE = {
- "defaultPrice": 1.0,
- "rule": [
- {"min": 0, "max": 100, "price": 1.0},
- {"min": 100, "max": 200, "price": 2.0},
- {"min": 200, "max": 300, "price": 3.0}
- ]
- }
- FINISH_REASON_MAP = {
- '00': u'为了防止过度充电,您的充电已超过最大设定充电时长。',
- '01': u'充电满了或者用户手动停止(拔插头,或是按了停止按钮)',
- '02': u'充电满了,自动停止',
- '03': u'超功率自停',
- '04': u'余额不足,停止充电',
- '05': u'刷卡断电',
- '0B': u'设备或是端口出现问题,被迫停止',
- -2: u'检测到设备未在充电工作状态,结束本次充电'
- }
- class CARD_RESPONSE(object):
- SUCCESS = 0x00
- NOT_ENOUGH = 0x01
- FAIL = 0x02
- CARD_CST = 3
- CARD_CST_MIN = 0
|