User manual - NFCMifareライブラリマニュアルver.1.01(2012年3月29日)

42
一括起動を使用する
MifareStandard)カードと通信する
1. NFCMifareSetPollingMode関数により、検索方式に一括起
動(NFC_PLMODE_PACKAGE)を、段数に一括起動する
数を指定します。
2. NFCMifarePolling関数により通信範囲内のカードを検索し
ます。
3. IC カードが起動して応答があったら、次の処理へ進みま
す。
4. k に起動した枚数を、dwTargetNo 0 をセットします。
NFCMifareAuthentication関数等の引数)
5. dwTargetNo k よりも小さい場合、次の処理に進みます。
6. NFCMifareAuthentication関数により、Mifare コマンドを送
信し、セクターへのアクセス許可を行います。
7. NFCMifareRead関数やNFCMifareWrite関数などにより、カ
ードとのデータアクセスを行います。(必要な動作に応じて
各種関数を実行)
8. 他のブロックにもアクセスする場合、7.に戻って処理を繰り
返します。
9. 他のセクターにもアクセスする場合、6.に戻って処理を繰り
返します。
10. 次のカードと通信する場合、dwTargetNo 1 加算し、5.
戻って同様の処理を繰り返します。
11. 5.において、dwTargetNo k よりも大きい場合、ループ処
理を終了します。
12. NFCMifareRadioOff関数により、電波を停止します。
NFCMifareSet
PollingMode
NFCMifarePolling
カードから応答あり
NFCMifareGetCard
ResponseEx
k=起動枚数
dwTargetNo=0
dwTargetNo<k
NFCMifareRead
NFCMifareWrite
NFCMifareAuthentication
(アクセス許可)
他のブロックにも
アクセスする
他のセクターにも
アクセスする
NFCMifareRadioOff
次のカード起動
dwTargetNo+=1
No
Yes
No
Yes
Yes
No
Yes
No
No
Yes