#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 | ハンドル |