libicdlc
library for IC driving license card
|
ICカード免許証読み取りクラス [詳細]
#include <icdl.hpp>
ICカード免許証読み取りクラス
icdl::icdl | ( | ) |
コンストラクタ
bool icdl::connect | ( | const char * | reader_name | ) |
カードへ接続
[in] | reader_name | カードリーダー名称 |
true | 処理成功 |
false | 処理失敗 |
bool icdl::connected | ( | ) | const |
カードに接続しているか否か
true | スマートカードリーダーへ接続済み |
false | スマートカードリーダーへ接続していない |
bool icdl::disconnect | ( | ) |
カードから切断
true | 処理成功 |
false | 処理失敗 |
const char* icdl::get_alias_name | ( | ) | [inline] |
const char* icdl::get_alias_name_raw | ( | ) | [inline] |
const char* icdl::get_append_condition_release | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_condition_release_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_condition_release_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_condition_release_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_condition_release_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_domicile_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_domicile_police_authority_name_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_domicile_police_authority_name_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_domicile_police_authority_name_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_domicile | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_new_domicile_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_new_domicile_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_domicile_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_domicile_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_license_requirement | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_new_license_requirement_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_new_license_requirement_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_license_requirement_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_license_requirement_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_name | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_new_name_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_new_name_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_name_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_name_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_phonetic_name | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_new_phonetic_name_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_new_phonetic_name_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_phonetic_name_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_new_phonetic_name_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_registered_domicile | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_registered_domicile_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_registered_domicile_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_registered_domicile_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_registered_domicile_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_remark | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_remark_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_remark_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_remark_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_remark_raw | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_spare | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_append_spare_date | ( | uint16_t | index = 0 | ) | [inline] |
const int icdl::get_append_spare_jisx | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_spare_police_authority_name | ( | uint16_t | index = 0 | ) | [inline] |
const char* icdl::get_append_spare_raw | ( | uint16_t | index = 0 | ) | [inline] |
ICDL_DATE_TYPE icdl::get_birthday | ( | ) | [inline] |
const unsigned char* icdl::get_check_code | ( | ) | [inline] |
size_t icdl::get_check_code_length | ( | ) | [inline] |
const char* icdl::get_domicile | ( | ) | [inline] |
const char* icdl::get_domicile_raw | ( | ) | [inline] |
ICDL_EUDC_TYPE icdl::get_eudc | ( | uint16_t | index = 0 | ) |
ICDL_DATE_TYPE icdl::get_expiration_date | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_issue_date | ( | ) | [inline] |
const char* icdl::get_license_color | ( | ) | [inline] |
const char* icdl::get_license_color_raw | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_class_2 | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_class_2_large_sized_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_class_2_large_sized_special_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_class_2_midsize_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_class_2_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_class_2_towing | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_large_sized_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_large_sized_motorcycle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_large_sized_special_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_midsize_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_misc | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_moped | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_motorcycle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_motorcycle_or_small_or_moped | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_small_sized_special_motor_vehicle | ( | ) | [inline] |
ICDL_DATE_TYPE icdl::get_license_date_towing | ( | ) | [inline] |
uint64_t icdl::get_license_number | ( | ) | [inline] |
const char* icdl::get_license_requirement | ( | ) | [inline] |
const char* icdl::get_license_requirement1 | ( | ) | [inline] |
const char* icdl::get_license_requirement1_raw | ( | ) | [inline] |
const char* icdl::get_license_requirement2 | ( | ) | [inline] |
const char* icdl::get_license_requirement2_raw | ( | ) | [inline] |
const char* icdl::get_license_requirement3 | ( | ) | [inline] |
const char* icdl::get_license_requirement3_raw | ( | ) | [inline] |
const char* icdl::get_license_requirement4 | ( | ) | [inline] |
const char* icdl::get_license_requirement4_raw | ( | ) | [inline] |
const char* icdl::get_name | ( | ) | [inline] |
const char* icdl::get_name_raw | ( | ) | [inline] |
const char* icdl::get_phonetic_name | ( | ) | [inline] |
const char* icdl::get_phonetic_name_raw | ( | ) | [inline] |
const unsigned char* icdl::get_photo | ( | ) | [inline] |
size_t icdl::get_photo_length | ( | ) | [inline] |
int icdl::get_pin1_auth_rest | ( | ) |
暗証番号1の認証の残り回数
0〜3 | 残り回数 |
-1 | 不明、もしくは失敗 |
int icdl::get_pin2_auth_rest | ( | ) |
暗証番号2の認証の残り回数
0〜3 | 残り回数 |
-1 | 不明、もしくは失敗 |
const char* icdl::get_police_authority_name | ( | ) | [inline] |
const char* icdl::get_police_authority_name_raw | ( | ) | [inline] |
const unsigned char* icdl::get_principal_key_id | ( | ) | [inline] |
size_t icdl::get_principal_key_id_length | ( | ) | [inline] |
const char* icdl::get_principal_name | ( | ) | [inline] |
const char* icdl::get_publisher_name | ( | ) | [inline] |
uint32_t icdl::get_reference_number | ( | ) | [inline] |
const char* icdl::get_registered_domicile | ( | ) | [inline] |
const char* icdl::get_registered_domicile_raw | ( | ) | [inline] |
const char* icdl::get_serial_number | ( | ) | [inline] |
const char* icdl::get_unified_name | ( | ) | [inline] |
const char* icdl::get_unified_name_raw | ( | ) | [inline] |
bool icdl::is_append_presents | ( | ) | [inline] |
bool icdl::is_append_registered_domicile_presents | ( | ) | [inline] |
bool icdl::pin_auth | ( | uint16_t | pin1, |
uint16_t | pin2 | ||
) |
暗証番号認証
[in] | pin1 | 暗証番号1 |
[in] | pin2 | 暗証番号2 |
true | 処理成功 |
false | 処理失敗 |
icdl::‾icdl | ( | ) |
デストラクタ
uint8_t* icdl::data |
uint32_t icdl::length |