C# Класс FeliCa2Money.FelicaCard

FeliCa カードクラス
Наследование: Account, IDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
mBlocksPerTransaction int
mMaxTransactions int
mNeedCalcValue bool
mNeedReverse bool
mServiceCode int
mSystemCode int

Открытые методы

Метод Описание
Dispose ( ) : void

Dispose 処理

ReadTransactions ( IFelica f ) : TransactionList

カード読み込み Note: 本来はこのメソッドは private で良いが、UnitTest 用に public にしてある。

ReadTransactions ( ) : void

カード読み込み

analyzeCardId ( IFelica f ) : bool

カード ID 取得

analyzeTransaction ( Transaction t, byte data ) : bool

Transaction 解析

Защищенные методы

Метод Описание
PostProcess ( TransactionList transactions ) : void

後処理

binString ( byte data, int offset, int len ) : string

バイナリデータを16進文字列に変換

read2b ( byte b, int pos ) : int
read2l ( byte b, int pos ) : int
read3b ( byte b, int pos ) : int
read4b ( byte b, int pos ) : int

Приватные методы

Метод Описание
CalcValueFromBalance ( TransactionList transactions ) : void

Описание методов

Dispose() публичный Метод

Dispose 処理
public Dispose ( ) : void
Результат void

PostProcess() защищенный Метод

後処理
protected PostProcess ( TransactionList transactions ) : void
transactions TransactionList
Результат void

ReadTransactions() публичный Метод

カード読み込み Note: 本来はこのメソッドは private で良いが、UnitTest 用に public にしてある。
public ReadTransactions ( IFelica f ) : TransactionList
f IFelica
Результат TransactionList

ReadTransactions() публичный закрытый Метод

カード読み込み
public final ReadTransactions ( ) : void
Результат void

analyzeCardId() публичный Метод

カード ID 取得
public analyzeCardId ( IFelica f ) : bool
f IFelica
Результат bool

analyzeTransaction() публичный абстрактный Метод

Transaction 解析
public abstract analyzeTransaction ( Transaction t, byte data ) : bool
t Transaction
data byte
Результат bool

binString() защищенный Метод

バイナリデータを16進文字列に変換
protected binString ( byte data, int offset, int len ) : string
data byte
offset int
len int
Результат string

read2b() защищенный Метод

protected read2b ( byte b, int pos ) : int
b byte
pos int
Результат int

read2l() защищенный Метод

protected read2l ( byte b, int pos ) : int
b byte
pos int
Результат int

read3b() защищенный Метод

protected read3b ( byte b, int pos ) : int
b byte
pos int
Результат int

read4b() защищенный Метод

protected read4b ( byte b, int pos ) : int
b byte
pos int
Результат int

Описание свойств

mBlocksPerTransaction защищенное свойство

protected int mBlocksPerTransaction
Результат int

mMaxTransactions защищенное свойство

protected int mMaxTransactions
Результат int

mNeedCalcValue защищенное свойство

protected bool mNeedCalcValue
Результат bool

mNeedReverse защищенное свойство

protected bool mNeedReverse
Результат bool

mServiceCode защищенное свойство

protected int mServiceCode
Результат int

mSystemCode защищенное свойство

protected int mSystemCode
Результат int