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

47
4.3 検索方式について
多段起動を使用する場合
FeliCa カードと通信する場合
1. NFCFelicaSetPollingMode関数により、検索方式に多段起動
NFC_PLMODE_MULTISTEP)を、段数に連続起動するカード
枚数 CARD_NUM を指定します。
2. iCount=0 をセットします。
3. iCount<CARD_NUM の場合、次の処理に進みます。
CARD_NUM は連続起動す IC カードの枚数を表します。
4. NFCFelicaPolling関数により通信範囲内の IC カードを検索しま
す。
5. IC カードから応答があった場合は、NFCFelicaRead関数または
NFCFelicaWrite数により、データアクセスを実行します。
6. 他のブロックにアクセスする場合は、5.に戻って処理を繰り返し
ます。
7. 次のカードを起動する場合、iCount 1を加算し、3.に戻って同
様の処理を繰り返します。
8. 3.において、iCount CARD_NUMより大きい場合、ループ処理
を終了します。
9. NFCFelicaRadioOff関数により、電波を停止します。(電波を自
動で停止する場合は、本手順は必要ありません。)
NFCFelicaRead
NFCFelicaWrite
Yes
NFCFelicaPolling
カードから応答あり
Yes
No
iCount=0
iCount<CARD_NUM
NFCFelicaSet
PollingMode
他のブロックにも
アクセスする
No
NFCFelicaRadioOff
次のカード起動
iCount+=1
Yes
No
Yes
No