#include "felicalib.h"#include "felicaint.h"| マクロ定義 | |
| #define | resolve_entry(f) p->f = (f ## _t)GetProcAddress(p->hInstDLL, #f) | 
| 関数 | |
| pasori * | pasori_open (char *dummy) | 
| PaSoRi をオープンする | |
| void | pasori_close (pasori *p) | 
| PaSoRi ハンドルをクローズする | |
| int | pasori_init (pasori *p) | 
| PaSoRi を初期化する | |
| static felica * | alloc_felica (pasori *p, uint16 systemcode) | 
| felica * | felica_polling (pasori *p, uint16 systemcode, uint8 RFU, uint8 timeslot) | 
| FeliCa をポーリングする | |
| int | felica_read_without_encryption02 (felica *f, int servicecode, int mode, uint8 addr, uint8 *data) | 
| 暗号化されていないブロックを読み込む | |
| int | felica_write_without_encryption (felica *f, int servicecode, uint8 addr, uint8 *data) | 
| 暗号化されていないブロックを書き込む | |
| void | felica_free (felica *f) | 
| felica ハンドル解放 | |
| void | felica_getidm (felica *f, uint8 *buf) | 
| IDm 取得 | |
| void | felica_getpmm (felica *f, uint8 *buf) | 
| PMm 取得 | |
| felica * | felica_enum_systemcode (pasori *p) | 
| システムコードの列挙 | |
| felica * | felica_enum_service (pasori *p, uint16 systemcode) | 
| サービス/エリアコードの列挙 | |
| #define resolve_entry | ( | f | ) | p->f = (f ## _t)GetProcAddress(p->hInstDLL, #f) | 
サービス/エリアコードの列挙
| [in] | p | pasoriハンドル | 
| [in] | systemcode | システムコード | 
システムコードの列挙
| [in] | p | pasoriハンドル | 
FeliCa をポーリングする
| [in] | p | pasoriハンドル | 
| [in] | systemcode | システムコード | 
| [in] | RFU | RFU (使用しない) | 
| [in] | timeslot | タイムスロット | 
| int felica_read_without_encryption02 | ( | felica * | f, | |
| int | servicecode, | |||
| int | mode, | |||
| uint8 | addr, | |||
| uint8 * | data | |||
| ) | 
暗号化されていないブロックを読み込む
| [in] | f | felicaハンドル | 
| [in] | servicecode | サービスコード | 
| [in] | mode | モード(使用しない) | 
| [in] | addr | ブロック番号 | 
| [out] | data | データ(16バイト) | 
暗号化されていないブロックを書き込む
| [in] | f | felicaハンドル | 
| [in] | servicecode | サービスコード | 
| [in] | mode | モード(使用しない) | 
| [in] | addr | ブロック番号 | 
| [out] | data | データ(16バイト) | 
| void pasori_close | ( | pasori * | p | ) | 
PaSoRi ハンドルをクローズする
| [in] | p | pasoriハンドル | 
| int pasori_init | ( | pasori * | p | ) | 
PaSoRi を初期化する
| [in] | p | pasoriハンドル | 
| pasori* pasori_open | ( | char * | dummy | ) | 
PaSoRi をオープンする
| [in] | dummy | ダミー (libpasori との互換性のため) | 
| pasori | ハンドル | 
 1.5.3
 1.5.3