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

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