左晓为主开发手持机充值管理机
zuojincheng
2025-03-21 8521954fa97bdfc54123afb4a72755ece311db06
generallibrary/src/main/java/com/dayu/general/bean/card/FetchDataCard.kt
@@ -2,6 +2,8 @@
import com.dayu.baselibrary.tools.BcdUtil
import com.dayu.baselibrary.tools.HexUtil
import com.dayu.general.tool.CardCommon.Companion.ELECTRIC_PRICE_CARD
import com.dayu.general.tool.CardCommon.Companion.MANAGE_CRAD
import java.io.Serializable
/**
@@ -10,12 +12,9 @@
 */
class FetchDataCard : BaseCard(), Serializable {
    companion object {
        const val CARD_TYPE_NEED_FETCH = "B1"    // 需要刷卡取数
        const val CARD_TYPE_FETCH_SUCCESS = "B2"  // 刷卡取数返写成功
        const val IDENTIFY_CODE_A0 = 0xA0.toByte()  // 识别码A0
        const val IDENTIFY_CODE_B1 = 0xB1.toByte()  // 识别码B1
        const val IDENTIFY_CODE_C2 = 0xC2.toByte()  // 识别码C2
        const val IDENTIFY_CODE_89 = 0x89.toByte()  // 识别码89
        const val CARD_TYPE_NEED_FETCH = ELECTRIC_PRICE_CARD    // 需要刷卡取数
        const val CARD_TYPE_FETCH_SUCCESS = MANAGE_CRAD  // 刷卡取数返写成功
    }
    var areaNumber: Int = 0      // 国家行政区域号(12位BCD,精确到村)