|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 用户卡0块 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class Zero extends BaseCard { | 
|---|
|  |  |  | public class Zero extends HNBaseCard { | 
|---|
|  |  |  | public byte[] toByte() { | 
|---|
|  |  |  | byte[] data = new byte[16]; | 
|---|
|  |  |  | data[0] = HexUtil.hexToByte(cardType); | 
|---|
|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 用户卡1块 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class One extends BaseCard { | 
|---|
|  |  |  | public class One extends HNBaseCard { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public byte[] toBytes() { | 
|---|
|  |  |  | byte[] data = new byte[16]; | 
|---|
|  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 用户卡2块 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class Two extends BaseCard { | 
|---|
|  |  |  | public class Two extends HNBaseCard { | 
|---|
|  |  |  | public byte[] toBytes() { | 
|---|
|  |  |  | byte[] data = new byte[16]; | 
|---|
|  |  |  | int offset = (type == 0) ? 27 : 28; // 12 + 15 and 13 + 15 | 
|---|