C API for BALTECH SDK
hid.h File Reference

This are HID 125kHz card commands. More...

#include "../typedefs.h"

Go to the source code of this file.

Macros

#define BRP_HID_ErrHidNoTag   BRP_ERR_STATUS(0x3300, 0x01)
 No tag error. More...
 
#define BRP_HID_ErrHidRxdata   BRP_ERR_STATUS(0x3300, 0x03)
 Wrong length or wrong data. More...
 
#define BRP_HID_ErrHidParity   BRP_ERR_STATUS(0x3300, 0x05)
 Parity error. More...
 
#define BRP_HID_ErrHidParam   BRP_ERR_STATUS(0x3300, 0x07)
 Wrong command param (on HF). More...
 
#define BRP_HID_ErrHidHfreqctrl   BRP_ERR_STATUS(0x3300, 0x08)
 Another task requested control over HF via hf_request_control. More...
 
#define BRP_HID_ErrHidHw   BRP_ERR_STATUS(0x3300, 0x09)
 Reader chip hardware error. More...
 
#define BRP_HID_ErrHidHwNotSupported   BRP_ERR_STATUS(0x3300, 0x0B)
 Hardware not supported. More...
 
#define BRP_HID_ErrLicense   BRP_ERR_STATUS(0x3300, 0x0C)
 You use an HID Prox/Indala/Keri card, but the reader doesn't have the required Prox license. More...
 

Functions

brp_errcode brp_HID_IndalaRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns data of Indala tags (read only tag). More...
 
brp_errcode brp_HID_ProxRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns raw data of HID prox tag (read only tag / 44 bit). More...
 
brp_errcode brp_HID_AwidRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns number of a AWID tag (read only tag / 44 bit). More...
 
brp_errcode brp_HID_IoProxRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns number of a IoProx tag (read only tag / 64 bit). More...
 
brp_errcode brp_HID_Prox32Read (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns raw data of HID prox 32 (orange) tag (read only tag / 32bit). More...
 
brp_errcode brp_HID_PyramidRead (brp_protocol protocol, unsigned *Len, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns number of Farpointe Pyramid cards (variable bitlength). More...
 
brp_errcode brp_HID_IndalaSecureRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns data of indala tags (read only tag). More...
 
brp_errcode brp_HID_IdteckRead (brp_protocol protocol, brp_buf *Data, size_t *Data_len, brp_mempool *mempool)
 Returns data of idteck tags (read only tag). More...
 

Detailed Description

This are HID 125kHz card commands.

Definition in file hid.h.