# -*- coding: utf-8 -*- # !/usr/bin/env python class Cmd: # 刷卡类 SUCCESS_00 = 0 BALANCE_NOT_ENOUGH_01 = 1 INVALID_CARD_02 = 2 class CMD_CODE: ''' 格式: 命令说明_命令码 ''' # 刷卡消费的,分为扣费和退费两种 SWIPE_CARD_10 = '10' DEVICE_SUBMIT_CHARGE_FINISHED_06 = '06' DEVICE_SUBMIT_CHARGE_FINISHED_v2_16 = '16' # 上报投币打开的信息 # 设备在用户投币或者刷卡并选择端口成功打开后,主动上报服务器报文,包含端口号,并上 # 报端口号,消费类型,金额,时间,电量。 DEVICE_SUBMIT_OFFLINE_COINS_20 = '20' # 设备上传机器故障码给服务器。 DEVICE_SUBMIT_DEVICE_FAULT_0A = '0A' DEVICE_FAULT_FIRE = 'B3' DEVICE_FAULT_SMOKE = 'B4' DEVICE_TEMPERATURE = 'B5' DEVICE_ELEC = 'B6' DEVICE_FAULT_POWER = 'B7' DEVICE_FAULT_TEMPERATURE = 'B8' DEVICE_FAULT_ALTER = 'B2' # 新的刷卡上报的指令 收到此指令之后 服务器开始扣费 DEVICE_CARD_CHARGE_2D = '2D' DEVICE_REAL_TIME_REPORT_21 = '21' DEVICE_FINISHED_REPORT_2C = '2C'