# -*- coding: utf-8 -*- # !/usr/bin/env python class DefaultParams(object): # 默认电价 DEFAULT_ELEC_TOP_PRICE = 1.5 DEFAULT_ELEC_PEAK_PRICE = 1.5 DEFAULT_ELEC_NORMAL_PRICE = 1.5 DEFAULT_ELEC_VALLEY_PRICE = 1.5 # 默认尖费率电价区间 DEFAULT_ELEC_TOP_PRICE_INTERVAL_NUM = 12 # 默认峰费率电价区间 DEFAULT_ELEC_PEAK_PRICE_INTERVAL_NUM = 12 # 默认平费率电价区间 DEFAULT_ELEC_NORMAL_PRICE_INTERVAL_NUM = 12 # 默认谷费率电价区间 DEFAULT_ELEC_VALLEY_PRICE_INTERVAL_NUM = 12 class ChargeMode(object): # 充满自停 AUTO_STOP = 0x01 # 固定金额 COIN_QUOTA = 0x02 # 固定电量 ELEC_QUOTA = 0x03 # 固定时间 TIME_QUOTA = 0x04 class StopReason(object): # 余额不足 NO_SUFFICIENT_BALANCE = "31" # 已充电到指定时间 32 CHARGE_TIME_DONE = "32" # 已充电到指定电量 33 CHARGE_ELEC_DONE = "33" # 已充电到指定金额 34 CHARGE_MONEY_DONE = "34" # 急停停止 35 SCRAM_BUTTON_STOP = "35" # CC断开 36 CC_DISCONNECT = "36" # CP信号异常 37 CP_SIGNAL_ABNORMAL = "37" # 充电完成 38 CHARGE_DONE = "38" # 电流过大停止 42 CURRENT_OVERLOAD = "42" # 电表故障 43 ELECTRIC_METER_FAILURE = "43" # 桩被停用 44 CHARGING_PILE_DISABLE = "44" # CP线断开 45 CP_DISCONNECT = "45" # 用户刷卡停止 46 USER_CARD_STOP = "46" # 桩停电 47 CHARGING_PILE_POWER_OUTAGES = "47" # 电价为0 48 ELEC_PRICE_EQUAL_ZERO = "48"