Rokato.MifareClassic. UserCard

蓉卡通M1用户卡结构处理类

Constructor

new UserCard(mfc, ver)

构造M1用户卡操作对象

Parameters:
NameTypeDefaultDescription
mfcMifareClassic

M1卡操作对象

vernumber2

卡结构版本 暂仅支持2=二代设计

Members

DATA_SIZE

完整数据字节大小

keyA

KEYA密钥组

keyC

CRC密钥组

mfc

卡操作对象

sector

起始扇区编号

ver

卡结构版本

verifys

扇区CRC验证结果集

viewBack

备份余额扇区数据视图

viewBase

主要余额扇区数据视图

viewUser

用户信息扇区数据视图

Methods

init(keyA, keyC, sector)

初始化设置卡片扇区独有密钥组信息

Parameters:
NameTypeDescription
keyAArray

A密钥组

keyCArray

C密钥组

sectornumber

起始扇区编号

(async) parse() → {number}

解析数据结构

Returns:

返回<0数据异常 0=空数据卡 1=解析完成

Type: 
number

(async) read() → {Promise}

读取卡数据

Returns:

返回和MifareClassic.read含义相同

Type: 
Promise

(async) write() → {Promise}

写入卡数据

Returns:

返回和MifareClassic.write含义相同

Type: 
Promise