1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- # coding=utf-8
- from django.conf import settings
- class DefaultParams(object):
- # 默认电价
- DEFAULT_ELEC_PRICE = 1.5
- # 主板能接受的最大电价
- DEFAULT_MAX_ELEC_PRICE = 0xFF
- # 默认的电价区间数量
- DEFAULT_ELEC_PRICE_INTERVAL_NUM = 48
- # 二维码链接 此链接千万不要修改 不要使用add_query的方式 用心主板解析链接是逐字节解析 queryParams变了之后无法解析
- DEFAULT_LOGIN_URL_FORMAT = "{}/userLogin?l={}&chargeIndex={}".format(settings.SERVER_END_BASE_URL, "SerialNo", "x")
- class ChargeMode(object):
- # 充满自停
- AUTO_STOP = 0x00
- # 固定金额
- COIN_QUOTA = 0x01
- # 固定电量
- ELEC_QUOTA = 0x02
- # 固定时间
- TIME_QUOTA = 0x03
- REASON_MAP = {
- 31: u"充电余额使用完毕,请及时充值",
- 32: u"充电时间已经结束",
- 33: u"充电电量已经结束",
- 34: u"充电金额已经结束",
- 35: u"充电异常结束,设备急停按钮按下",
- 36: u"充电异常结束,CC值异常",
- 37: u"充电异常结束,CP值异常",
- 38: u"充电完成",
- 42: u"充电异常结束,电流值异常",
- 43: u"充电异常结束,充电计量异常",
- 44: u"远程停止充电",
- 45: u"充电异常结束,设备CP断线",
- 46: u"刷卡停止充电",
- 47: u"充电异常结束,充电桩重启",
- 48: u"充电异常结束,电价获取异常"
- }
|