|
struct | __attribute__ ((packed)) |
| ID карты Подробнее...
|
|
ILR_API uint32_t ILR_CALL | ilr_get_version () |
| Возвращает номер версии библиотеки. Подробнее...
|
|
ILR_API const char *ILR_CALL | ilr_get_error_text (ilr_status nErrorCode) |
| Возвращает описание ошибки по её коду. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_set_log_level (ilr_log_level nLevel) |
| Устанавливает уровень лога отладки. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_set_log_callback (ilr_logging_callback pCallback, void *pUserData=nullptr) |
| Устанавливает функцию обратного вызова для лога отладки. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_free_memory (void *p) |
| Освобождает память, которую выделила библиотека. Подробнее...
|
|
bool | ilr_check_version () |
| Проверяет версию SDK. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_init (uint32_t nVersionRequested=ILR_VERSION) |
| Инициализирует библиотеку SDK Readers. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_cleanup () |
| Освобождает ресурсы библиотеки. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_close_handle (ilr_handle h) |
| Закрывает дескриптор библиотеки. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_clone_handle (ilr_handle h, ilr_handle *pNewHandle) |
| Клонирует дескриптор поиска считывателей или дескриптор считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_set_filter_port_callback (ilr_filter_port_callback pCallback, void *pUserData=nullptr) |
| Устанавливает функцию обратного вызова для фильтрации портов при поиске считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_set_options (const ilr_options *pOptions) |
| Устанавливает глобальные настройки библиотеки. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_get_options (ilr_options *pOptions) |
| Возвращает глобальные настройки библиотеки. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_get_search (ilr_handle *pSearch) |
| Создаёт дескриптор поиска считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_get_reader (ilr_port_type nPortType, const char *pszPortName, ilr_handle *pReader) |
| Создаёт дескриптор считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_set_message_callback (ilr_handle hSearch, ilr_search_message_callback pCallback, void *pUserData=nullptr) |
| Устанавливает функцию обратного вызова для уведомлений поиска считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_enable_message_queue (ilr_handle hSearch, ilr_bool fEnable=ILR_TRUE) |
| Включает/выключает очередь сообщений. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_get_message (ilr_handle hSearch, ilr_search_msg *pMsg, const void **pMsgData, ilr_bool *pFound) |
| Извлекает следующее сообщение из очереди. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_set_options (ilr_handle hSearch, const ilr_search_options *pOptions) |
| Устанавливает параметры поиска считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_get_options (ilr_handle hSearch, ilr_search_options *pOptions) |
| Возвращает параметры поиска считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_set_listen_ports (ilr_handle hSearch, const uint16_t *pPorts, size_t nCount) |
| Устанавливает список портов для прослушки конвертеров к режиме "Клиент". Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_get_listen_ports (ilr_handle hSearch, uint16_t *pBuf, size_t *pSize) |
| Возвращает список портов для прослушки конвертеров к режиме "Клиент". Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_get_listen_status (ilr_handle hSearch, uint16_t nTcpPort, ilr_status *pStatus) |
| Возвращает состояние Tcp-порта, открытого для прослушки конвертеров в режиме "Клиент". Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_scan (ilr_handle hSearch, ilr_bool fReset=ILR_FALSE) |
| Ищет считыватели. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_begin_scan (ilr_handle hSearch, ilr_bool fReset, ilr_handle *pCommand) |
| Запускает асинхронную команду поиска считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_get_reader_count (ilr_handle hSearch, size_t *pCount) |
| Возвращает количество найденных считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_get_reader_info (ilr_handle hSearch, size_t nIdx, ilr_reader_info *pInfo) |
| Возвращает информацию о найденном считывателе. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_set_auto_scan (ilr_handle hSearch, ilr_bool fEnable=ILR_TRUE, ilr_bool fWait=ILR_TRUE) |
| Включает/выключает авто поиск считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_begin_set_auto_scan (ilr_handle hSearch, ilr_bool fEnable, ilr_handle *pCommand) |
| Запускает асинхронную команду вкл/выкл режим авто поиска считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_get_auto_scan (ilr_handle hSearch, ilr_bool *pEnabled) |
| Возвращает флаг авто поиска считывателей. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_open_port (ilr_handle hSearch, ilr_port_type nPortType, const char *pszPortName, ilr_reader_info *pInfo, int *pPort) |
| Открывает порт и возвращает его дескриптор. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_begin_open_port (ilr_handle hSearch, ilr_port_type nPortType, const char *pszPortName, ilr_handle *pCommand) |
| Запускает асинхронную команду открытия порта. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_end_open_port (ilr_handle hCommand, int *pPortFD, ilr_reader_info *pInfo) |
| Возвращает результат открытия порта. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_close_port (ilr_handle hSearch, ilr_port_type nPortType, const char *pszPortName, int hPort) |
| Закрывает порт. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_search_begin_close_port (ilr_handle hSearch, ilr_port_type nPortType, const char *pszPortName, int hPortFD, ilr_handle *pCommand) |
| Запускает асинхронную команду закрытия порта. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_set_message_callback (ilr_handle hReader, ilr_reader_message_callback pCallback, void *pUserData=nullptr) |
| Устанавливает функцию обратного вызова для уведомлений считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_enable_message_queue (ilr_handle hReader, ilr_bool fEnable=ILR_TRUE) |
| Включает/выключает очередь сообщений. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_get_message (ilr_handle hReader, ilr_reader_msg *pMsg, const void **pMsgData, ilr_bool *pFound) |
| Извлекает следующее сообщение из очереди. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_set_options (ilr_handle hReader, const ilr_reader_options *pOptions) |
| Устанавливает параметры считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_get_options (ilr_handle hReader, ilr_reader_options *pOptions) |
| Возвращает параметры считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_connect (ilr_handle hReader, ilr_bool fReconnect=ILR_FALSE) |
| Подключается к считывателю. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_connect (ilr_handle hReader, ilr_bool fReconnect, ilr_handle *pCommand) |
| Запускает асинхронную команду подключения к считывателю. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_disconnect (ilr_handle hReader) |
| Отключается от считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_disconnect (ilr_handle hReader, ilr_handle *pCommand) |
| Запускает асинхронную команду отключения от считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_get_connection_status (ilr_handle hReader, ilr_connection_status *pStatus) |
| Возвращает состояние подключения к считывателю. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_get_info (ilr_handle hReader, ilr_reader_info *pInfo) |
| Возвращает информацию о считывателе. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_scan (ilr_handle hReader, ilr_bool fReset=ILR_FALSE, ilr_bool fPowerOff=ILR_TRUE) |
| Ищет карту в поле считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_scan (ilr_handle hReader, ilr_bool fReset, ilr_bool fPowerOff, ilr_handle *pCommand) |
| Запускает асинхронную команду поиска карты. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_get_card_info (ilr_handle hReader, ilr_card_info *pInfo) |
| Возвращает информацию о карте в поле считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_set_auto_scan (ilr_handle hReader, ilr_bool fEnable=ILR_TRUE, ilr_bool fWait=ILR_TRUE) |
| Включает/выключает автоматическое сканирование карт. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_set_auto_scan (ilr_handle hReader, ilr_bool fEnable, ilr_handle *pCommand) |
| Запускает асинхронную команду вкл/выкл автоматического сканирования карт. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_get_auto_scan (ilr_handle hReader, ilr_bool *pEnabled) |
| Возвращает флаг автоматическое сканирование карт. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_read_mf_ultralight (ilr_handle hReader, size_t nPageIdx, uint32_t *pBuf, size_t nPageCount, size_t *pRead=nullptr) |
| Читает данные карты Mifare Ultralight. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_read_mf_ultralight (ilr_handle hReader, size_t nPageIdx, size_t nPageCount, ilr_handle *pCommand) |
| Запускает асинхронную команду чтения данных из карты Mifare Ultralight. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_read_mf_ultralight (ilr_handle hCommand, const uint32_t **ppList, size_t *pRead) |
| Возвращает результат чтения данных из карты Mifare Ultralight. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_write_mf_ultralight (ilr_handle hReader, size_t nPageIdx, const uint32_t *pData, size_t nPageCount, size_t *pWritten=nullptr) |
| Пишет данные карты Mifare Ultralight. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_write_mf_ultralight (ilr_handle hReader, size_t nPageIdx, const uint32_t *pData, size_t nPageCount, ilr_handle *pCommand) |
| Запускает асинхронную команду записи данных в карту Mifare Ultralight. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_write_mf_ultralight (ilr_handle hCommand, size_t *pWritten) |
| Возвращает результат записи данных в карту Mifare Ultralight. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_load_mf_ckey (ilr_handle hReader, const ilr_mf_classic_key &nKey) |
| Загружает ключ для авторизации сектора Mifare Classic / Plus SL1. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_load_mf_pkey (ilr_handle hReader, const ilr_mf_plus_key &rKey) |
| Загружает ключ для авторизации сектора Mifare Plus SL3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_auth_mf_card (ilr_handle hReader, size_t nAddress, ilr_bool fKeyB, ilr_bool *pAuthOk) |
| Авторизует сектор карты Mifare Classic/Plus. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_auth_mf_card (ilr_handle hReader, size_t nAddress, ilr_bool fKeyB, ilr_handle *pCommand) |
| Запускает асинхронную команду авторизации сектора карты Mifare Classic / Plus используя ключ, загруженный функцией ilr_reader_load_mf_ckey / ilr_reader_load_mf_pkey. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_auth_mf_card (ilr_handle hCommand, ilr_bool *pAuthOk) |
| Возвращает результат авторизации сектора карты. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_auth_mf_card2 (ilr_handle hReader, size_t nAddress, ilr_bool fKeyB, uint32_t nKeys=0xFFFF, int *pFoundIdx=nullptr) |
| Авторизует сектор карты Mifare Classic / Plus, используя ключи считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_auth_mf_card2 (ilr_handle hReader, size_t nAddress, ilr_bool fKeyB, uint32_t nKeys, ilr_handle *pCommand) |
| Запускает асинхронную команду авторизации сектора карты Mifare Classic / Plus. используя ключи в памяти считывателя Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_auth_mf_card2 (ilr_handle hCommand, int *pFoundIdx) |
| Возвращает результат авторизации сектора карты. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_read_mf_classic (ilr_handle hReader, size_t nBlockIdx, ilr_mf_block_data *pBuf, size_t nBlockCount, size_t *pRead=nullptr) |
| Читает данные карты Mifare Classic или Mifare Plus SL1. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_read_mf_classic (ilr_handle hReader, size_t nBlockIdx, size_t nBlockCount, ilr_handle *pCommand) |
| Запускает асинхронную команду чтения данных из карты Mifare Classic или Mifare Plus SL1. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_read_mf_classic (ilr_handle hCommand, const ilr_mf_block_data **ppList, size_t *pRead) |
| Возвращает результат чтения данных из карты Mifare Classic или Mifare Plus SL1. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_write_mf_classic (ilr_handle hReader, size_t nBlockIdx, const ilr_mf_block_data *pData, size_t nBlockCount, size_t *pWritten=nullptr) |
| Пишет данные карты Mifare Classic или Mifare Plus SL1. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_write_mf_classic (ilr_handle hReader, size_t nBlockIdx, const ilr_mf_block_data *pData, size_t nBlockCount, ilr_handle *pCommand) |
| Запускает асинхронную команду записи данных в карту Mifare Classic или Mifare Plus SL1. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_write_mf_classic (ilr_handle hCommand, size_t *pWritten) |
| Возвращает результат записи данных в карту Mifare Classic или Mifare Plus SL1. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_read_mf_plus (ilr_handle hReader, size_t nAddress, ilr_mf_block_data *pBuf, size_t nBlockCount, ilr_bool fOpenText=ILR_TRUE, size_t *pRead=nullptr) |
| Читает данные карты Mifare Plus SL3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_read_mf_plus (ilr_handle hReader, size_t nAddress, size_t nBlockCount, ilr_bool fOpenText, ilr_handle *pCommand) |
| Запускает асинхронную команду чтения данных из карты Mifare Plus SL3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_read_mf_plus (ilr_handle hCommand, const ilr_mf_block_data **ppList, size_t *pRead) |
| Возвращает результат чтения данных из карты Mifare Plus SL3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_write_mf_plus (ilr_handle hReader, size_t nAddress, const ilr_mf_block_data *pData, size_t nBlockCount, ilr_bool fOpenText=ILR_TRUE, size_t *pWritten=nullptr) |
| Пишет данные карты Mifare Plus SL3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_write_mf_plus (ilr_handle hReader, size_t nAddress, const ilr_mf_block_data *pData, size_t nBlockCount, ilr_bool fOpenText, ilr_handle *pCommand) |
| Запускает асинхронную команду записи данных в карту Mifare Plus SL3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_write_mf_plus (ilr_handle hCommand, size_t *pWritten) |
| Возвращает результат записи данных в карту Mifare Plus SL3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_increment (ilr_handle hReader, size_t nBlockIdx, uint32_t nValue) |
| Увеличивает содержимое блока-значения карты Mifare и сохраняет результат во временном регистре данных. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_mf_increment (ilr_handle hReader, size_t nBlockIdx, uint32_t nValue, ilr_handle *pCommand) |
| Увеличивает содержимое блока-значения карты Mifare и сохраняет результат во временном регистре данных. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_decrement (ilr_handle hReader, size_t nBlockIdx, uint32_t nValue) |
| Уменьшает содержимое блока-значения карты Mifare и сохраняет результат во временном регистре данных. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_mf_decrement (ilr_handle hReader, size_t nBlockIdx, uint32_t nValue, ilr_handle *pCommand) |
| Уменьшает содержимое блока-значения карты Mifare и сохраняет результат во временном регистре данных. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_transfer (ilr_handle hReader, size_t nBlockIdx) |
| Записывает содержимое во временном регистре данных в блок-значение. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_mf_transfer (ilr_handle hReader, size_t nBlockIdx, ilr_handle *pCommand) |
| Записывает содержимое во временном регистре данных в блок-значение. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_restore (ilr_handle hReader, size_t nBlockIdx) |
| Перемещает содержимое блока в регистр данных Mifare. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_mf_restore (ilr_handle hReader, size_t nBlockIdx, ilr_handle *pCommand) |
| Перемещает содержимое блока в регистр данных Mifare. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_power_off (ilr_handle hReader) |
| Выключает RF поле считывателя (после выключения нужно подождать 10 мс). Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_ras (ilr_handle hReader, ilr_bool fWakeUp, uint8_t *pSAK, uint16_t *pATQ, ilr_card_uid *pUID, ilr_bool *pFound) |
| R+A+S(Request+Anticollision+Select) Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_rr (ilr_handle hReader, ilr_bool fWakeUp, const ilr_card_uid &rUID, ilr_bool *pFound) |
| R+R(Request+Reselect(по известному номеру)). Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_halt (ilr_handle hReader) |
| Halt. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_rats (ilr_handle hReader, uint8_t *pAtsBuf=nullptr, size_t *pSize=nullptr) |
| Переходит на ISO 14443-4. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_write_perso (ilr_handle hReader, uint32_t nAddress, const ilr_mf_plus_key &rKey) |
| Записывает ключи AES и всех блоков. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_mf_commit_perso (ilr_handle hReader) |
| Переключает Mifare Plus в SL1 или SL3(если SL1 нет). Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_write_mf_ckey (ilr_handle hReader, size_t nIdx, ilr_bool fKeyB, const ilr_mf_classic_key *pKeys, size_t nCount, size_t *pWritten=nullptr) |
| Записывает ключи аутентификации Mifare Classic в память считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_write_mf_ckey (ilr_handle hReader, size_t nIdx, ilr_bool fKeyB, const ilr_mf_classic_key *pKeys, size_t nCount, ilr_handle *pCommand) |
| Запускает асинхронную команду записи ключей аутентификации Mifare Classic в память считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_write_mf_ckey (ilr_handle hCommand, size_t *pWritten) |
| Возвращает результат записи ключей аутентификации Mifare Classic в память считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_write_mf_pkey (ilr_handle hReader, size_t nIdx, ilr_bool fKeyB, const ilr_mf_plus_key *pKeys, size_t nCount, size_t *pWritten=nullptr) |
| Записывает ключи аутентификации Mifare Plus в память считывателя Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_write_mf_pkey (ilr_handle hReader, size_t nIdx, ilr_bool fKeyB, const ilr_mf_plus_key *pKeys, size_t nCount, ilr_handle *pCommand) |
| Запускает асинхронную команду записи ключей аутентификации Mifare Plus в память считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_write_mf_pkey (ilr_handle hCommand, size_t *pWritten) |
| Возвращает результат записи ключей аутентификации Mifare Plus в память считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_load_temic_password (ilr_handle hReader, const int64_t &nPassword) |
| Загружает пароль Temic в память объекта считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_scan_temic (ilr_handle hReader, int nScanParam=-1) |
| Ищет карту Temic в поле считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_scan_temic (ilr_handle hReader, int nScanParam, ilr_handle *pCommand) |
| Запускает асинхронную команду поиска карты Temic в поле считывателя. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_set_scan_temic (ilr_handle hReader, ilr_bool fEnable=ILR_TRUE) |
| Вкл/выкл сканирование карт Temic (для Z-2 Rd-All и Z-2 EHR). Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_get_scan_temic (ilr_handle hReader, ilr_bool *pEnable) |
| Возвращает True если сканирование Temic включено. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_read_temic (ilr_handle hReader, size_t nBlockIdx, uint32_t *pBuf, size_t nBlockCount, int nScanParam=-1, size_t *pRead=nullptr) |
| Читает данные карты Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_read_temic (ilr_handle hReader, size_t nBlockIdx, size_t nBlockCount, int nScanParam, ilr_handle *pCommand) |
| Запускает асинхронную команду чтения данных из карты Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_read_temic (ilr_handle hCommand, const uint **ppList, size_t *pRead) |
| Возвращает результат чтения данных из карты Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_write_temic (ilr_handle hReader, size_t nBlockIdx, const uint32_t *pData, size_t nBlockCount, ilr_bool fLock=ILR_FALSE, int nScanParam=-1, size_t *pWritten=nullptr) |
| Пишет данные карты Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_write_temic (ilr_handle hReader, size_t nBlockIdx, const uint32_t *pData, size_t nBlockCount, ilr_bool fLock, int nScanParam, ilr_handle *pCommand) |
| Запускает асинхронную команду записи данных в карту Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_end_write_temic (ilr_handle hCommand, size_t *pWritten) |
| Возвращает результат записи данных в карту Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_reset_temic (ilr_handle hReader, ilr_bool fWait=ILR_TRUE) |
| Сброс TRES. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_reader_begin_reset_temic (ilr_handle hReader, ilr_handle *pCommand) |
| Запускает асинхронную команду сброса TRES. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_encode_temic_emmarine (const ilr_card_uid &rUID, uint32_t *pBuf3, size_t nBlockCount) |
| Кодирует данные для эмуляции Em-Marine, для записи в блоки 0..2. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_decode_temic_emmarine (const uint32_t *pData3, size_t nBlockCount, ilr_card_uid *pUID, ilr_bool *pConfigOk=nullptr) |
| Декодирует номер Em-Marine из данных блоков 0..2 карты Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_encode_temic_hid (const ilr_card_uid &rUID, uint32_t *pBuf4, size_t nBlockCount, int nWiegand) |
| Кодирует данные для эмуляции HID, для записи в блоки 0..3. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_decode_temic_hid (const uint32_t *pData4, size_t nBlockCount, ilr_card_uid *pUID, int *pWiegand, ilr_bool *pConfigOk=nullptr) |
| Декодирует номер HID из данных блоков 0..3 карты Temic. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_command_cancel (ilr_handle hCommand) |
| Отменяет команду. Устанавливает статус ILR_E_ABORT . Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_command_get_status (ilr_handle hCommand, ilr_status *pStatus) |
| Возвращает состояние команды. Подробнее...
|
|
ILR_API ilr_status ILR_CALL | ilr_command_get_progress (ilr_handle hCommand, size_t *pCurrent, size_t *pTotal) |
| Возвращает состояние прогресса выполнения команды. Подробнее...
|
|