| | |
| | | |
| | | 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 |
| | | |
| | | /** |
| | |
| | | */ |
| | | 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,精确到村) |