構文
int IsNFCConnect(
struct date_struct *stDate,
struct time_struct *stTime
);
パラメータ
- stDate
-
[out] NFCを検出した日付を格納するdate_struct構造体を指すポインタを指定します。
- stTime
-
[out] NFCを検出した時刻を格納するtime_struct構造体を指すポインタを指定します。
戻り値
NFCリーダにスキャンされたらTRUEを、それ以外ならばFALSEを返します。値 | 説明 |
---|---|
TRUE | NFCリーダにスキャンされたことを検出しました。 |
FALSE | NFCリーダにスキャンされていません。 |
解説
本関数は、呼び出される以前に検出した結果を返します。本関数を呼び出したときに検出情報をクリアします。
必要条件
ヘッダファイル:
lib.hライブラリファイル:
libSTARTUPOPH5000.a
サンプル
#include <stdio.h>
#include "lib.h"
void main( void )
{
int ret;
struct date_struct stDate;
struct time_struct stTime;
ret = IsNFCConnect(&stDate, &stTime);
printf("Clear nfc info:%d.\r\n", ret);
printf("Touch NFC reader.\r\n%d/%02d/%02d %02d:%02d:%02d\r\n",
stDate.da_year, stDate.da_mon, stDate.da_day,
stTime.ti_hour, stTime.ti_min, stTime.ti_sec);
for ( ;; ){
if (IsNFCConnect(&stDate, &stTime) == TRUE){
printf("Touch NFC reader.\r\n%d/%02d/%02d %02d:%02d:%02d\r\n",
stDate.da_year, stDate.da_mon, stDate.da_day,
stTime.ti_hour, stTime.ti_min, stTime.ti_sec);
Sound(TSTANDARD, VHIGH, SMEDIUM, 0);
}
Idle();
}
}
最終更新日:2020/10/08