Constructor
new UserCard(mfc, ver)
构造M1用户卡操作对象
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
mfc | MifareClassic | M1卡操作对象 | |
ver | number | 2 | 卡结构版本 暂仅支持2=二代设计 |
- Source
Members
DATA_SIZE
完整数据字节大小
- Source
keyA
KEYA密钥组
- Source
keyC
CRC密钥组
- Source
mfc
卡操作对象
- Source
sector
起始扇区编号
- Source
ver
卡结构版本
- Source
verifys
扇区CRC验证结果集
- Source
viewBack
备份余额扇区数据视图
- Source
viewBase
主要余额扇区数据视图
- Source
viewUser
用户信息扇区数据视图
- Source
Methods
init(keyA, keyC, sector)
初始化设置卡片扇区独有密钥组信息
Parameters:
| Name | Type | Description |
|---|---|---|
keyA | Array | A密钥组 |
keyC | Array | C密钥组 |
sector | number | 起始扇区编号 |
- Source
(async) parse() → {number}
解析数据结构
- Source
Returns:
返回<0数据异常 0=空数据卡 1=解析完成
- Type:
- number
(async) read() → {Promise}
读取卡数据
- Source
Returns:
返回和MifareClassic.read含义相同
- Type:
- Promise
(async) write() → {Promise}
写入卡数据
- Source
Returns:
返回和MifareClassic.write含义相同
- Type:
- Promise