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

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