package com.dayu.qiheonlinelibrary.utils; /** * Copyright (C), 2023, * Author: zuo * Date: 2023-11-06 20:22 * Description:卡类型 */ public class CardCommon { public static final int ERROR = -1; //连接中断 提示用户重新连接或提示用户重新靠近卡片 public static final int ERROR_MOVE = -2; /** * 用户刷卡开泵前 */ public static final String USER_CARD_TYPE_1 = "A1"; /** * 用户刷卡开泵后 */ public static final String USER_CARD_TYPE_2 = "A8"; /** * 用户叠加充值 */ public static final String USER_CARD_TYPE_3 = "A2"; /** * 设置区域表号卡 */ public static final String REGION = "B0"; /** * 设置用户电量单价卡 */ public static final String ELECTRIC_PRICE = "B1"; /** * 管理卡 */ public static final String MANAGE_CRAD = "B2"; /** * 清零卡 */ public static final String CLEAN_CARD_TYPE = "C8"; /** * 密码卡 */ public static final String PASS_WORD_CRAD_TYPE = "B3"; /** * 配置黑卡 当用户丢失卡时,需要在对应的控制器把此用户配置为黑户,防止非法用水 */ public static final String BLACK = "B4"; /** * 以下未用到 * ***************************************************************************************************************************************** */ /** * 重新注册设备卡 */ public static final String REGISTERED_CARD_TYPE = "BA"; /** * 删除全部用户卡 */ public static final String CLEAN_ALL_USER_CARD_TYPE = "BB"; /** * 设置域名卡 */ public static final String DOMAIN_CARD_TYPE = "C1"; /** * 测试卡 */ public static final String TEST_CARD_TYPE = "A4"; /** * 配置设备注册信息卡 */ public static final String CONFIGURATION_CARD_TYPE = "BC"; /** * 配置水泵功率卡 */ public static final String CONFIGURATION_POWER_CARD_TYPE = "BD"; /** * 获取默认的卡标识 * * @param cardType 卡片类型 * @return 卡内容 */ public static String getDefaultCardData(String cardType) { String cardData = ""; switch (cardType) { case CLEAN_CARD_TYPE: cardData = "3668F7A30119"; break; case MANAGE_CRAD: case REGISTERED_CARD_TYPE: case CLEAN_ALL_USER_CARD_TYPE: case TEST_CARD_TYPE: case CONFIGURATION_CARD_TYPE: case CONFIGURATION_POWER_CARD_TYPE: case PASS_WORD_CRAD_TYPE: case BLACK: case ELECTRIC_PRICE: cardData = "A0B1C289"; break; } return cardData; } }