#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