| package com.dayu.qihealonelibrary.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; | 
|     } | 
|   | 
| } |