BALTECH SDK wrapper functions reference
typedefs.h File Reference
#include "brp_lib.h"
#include <limits.h>

Go to the source code of this file.

Data Structures

struct  brp_KeyAccessRights_KeySettings
 Access rights and key info. More...
 
struct  brp_VirtualLedDefinition_Mode
 This byte is required to enable additional fields for the characterization of the desired LED behavior. More...
 
struct  brp_BlePeriph_DefineService_Characteristics_Entry
 
struct  brp_Desfire_GetDfNames_AppNr_Entry
 
struct  brp_Felica_Request_Labels_Entry
 
struct  brp_Iso14b_Request_ValueList_Entry
 
struct  brp_Iso15_GetUIDList_Labels_Entry
 
struct  brp_Iso15_WriteMultipleBlocks_WriteBlocks_Entry
 
struct  brp_Iso15_ReadMultipleBlocks_RecvBlocks_Entry
 
struct  brp_Mif_SectorSwitch_SectorSpec_Entry
 
struct  brp_Sys_GetBootStatus_BootStatus
 
struct  brp_Sys_GetStatistics_CounterTuple_Entry
 
struct  brp_VHL_Setup_Iso14SelectFileCmdList_Entry
 
struct  brp_CardTypes125KhzPart1
 
struct  brp_CardTypes125KhzPart2
 
struct  brp_SegmentIdentificationAndAddressing
 This byte defines how a Legic segment shall be accessed. More...
 
struct  brp_AddressAndEnableCRC
 This word defines the start address according to the addressing mode selected in SegmentIdentificationAndAddressing for every fragment. More...
 
struct  brp_CRCAddressAndCRCType
 This word defines the CRC address according to the addressing mode selected in SegmentIdentificationAndAddressing. More...
 
struct  brp_MifareClassicVhlKeyAssignment
 This bitmask can be combined with a reference to a key index in the readers keylist and specifies more details. More...
 
struct  brp_TemplateFilter
 For every of these filter bits, a specific data conversion mechanism is specified. More...
 
struct  brp_AutoRunCommand
 
struct  brp_KeyAccessRights
 
struct  brp_CryptoMemoryIndex
 
struct  brp_LedBitMask
 A bitmask containing the physical LEDs you want to switch. More...
 
struct  brp_RunSequenceCmd
 
struct  brp_CardFamilies
 
struct  brp_DesfireFileDescription
 
struct  brp_HostSecurityAccessConditionBits
 Every Feature in this list can be disabled by not setting the corresponding bit. More...
 
struct  brp_HostSecurityAuthenticationMode
 Specifies a minimum of security requirements, when working in this security level. More...
 
struct  brp_FirmwareVersion
 
struct  brp_VirtualLedDefinition
 
struct  brp_LicenseBitMask
 License bit mask. More...
 
#define BRP_BALTECH_API_VERSION   "D-40001"
 
enum  brp_AutoRunCommand_RunMode { brp_AutoRunCommand_RunMode_Standard = 0, brp_AutoRunCommand_RunMode_Continuous = 1, brp_AutoRunCommand_RunMode_Repeat = 2, brp_AutoRunCommand_RunMode_undefined = -1 }
 
enum  brp_KeyAccessRights_DiversificationMode { brp_KeyAccessRights_DiversificationMode_NoDiversification = 0, brp_KeyAccessRights_DiversificationMode_ModeAv2 = 2, brp_KeyAccessRights_DiversificationMode_undefined = -1 }
 
enum  brp_RunSequenceCmd_CmdCode {
  brp_RunSequenceCmd_CmdCode_EnablePort = 1, brp_RunSequenceCmd_CmdCode_DisablePort = 2, brp_RunSequenceCmd_CmdCode_RepeatLoop = 5, brp_RunSequenceCmd_CmdCode_WaitMs = 8,
  brp_RunSequenceCmd_CmdCode_WaitSec = 9, brp_RunSequenceCmd_CmdCode_EndOfSequence = 241, brp_RunSequenceCmd_CmdCode_StartLoop = 242, brp_RunSequenceCmd_CmdCode_OnStop = 243,
  brp_RunSequenceCmd_CmdCode_EnablePortGreenLed = 16, brp_RunSequenceCmd_CmdCode_EnablePortRedLed = 17, brp_RunSequenceCmd_CmdCode_EnablePortBeeper = 18, brp_RunSequenceCmd_CmdCode_EnablePortRelay = 19,
  brp_RunSequenceCmd_CmdCode_EnablePortBlue = 22, brp_RunSequenceCmd_CmdCode_DisablePortGreenLed = 32, brp_RunSequenceCmd_CmdCode_DisablePortRedLed = 33, brp_RunSequenceCmd_CmdCode_DisablePortBeeper = 34,
  brp_RunSequenceCmd_CmdCode_DisablePortRelay = 35, brp_RunSequenceCmd_CmdCode_DisablePortBlue = 38, brp_RunSequenceCmd_CmdCode_InvertPortGreenLed = 48, brp_RunSequenceCmd_CmdCode_InvertPortRedLed = 49,
  brp_RunSequenceCmd_CmdCode_InvertPortBeeper = 50, brp_RunSequenceCmd_CmdCode_InvertPortRelay = 51, brp_RunSequenceCmd_CmdCode_InvertPortBlue = 54, brp_RunSequenceCmd_CmdCode_Repeat1Times = 81,
  brp_RunSequenceCmd_CmdCode_RepeatLoop2Times = 82, brp_RunSequenceCmd_CmdCode_RepeatLoop3Times = 83, brp_RunSequenceCmd_CmdCode_RepeatLoop4Times = 84, brp_RunSequenceCmd_CmdCode_RepeatLoop5Times = 85,
  brp_RunSequenceCmd_CmdCode_RepeatLoop6Times = 86, brp_RunSequenceCmd_CmdCode_RepeatLoop7Times = 87, brp_RunSequenceCmd_CmdCode_RepeatLoop8Times = 88, brp_RunSequenceCmd_CmdCode_RepeatLoop9Times = 89,
  brp_RunSequenceCmd_CmdCode_RepeatLoop10Times = 90, brp_RunSequenceCmd_CmdCode_RepeatLoop11Times = 91, brp_RunSequenceCmd_CmdCode_RepeatLoop12Times = 92, brp_RunSequenceCmd_CmdCode_RepeatLoop13Times = 93,
  brp_RunSequenceCmd_CmdCode_RepeatLoop14Times = 94, brp_RunSequenceCmd_CmdCode_RepeatLoop15Times = 95, brp_RunSequenceCmd_CmdCode_Wait100Ms = 129, brp_RunSequenceCmd_CmdCode_Wait200Ms = 130,
  brp_RunSequenceCmd_CmdCode_Wait300Ms = 131, brp_RunSequenceCmd_CmdCode_Wait400Ms = 132, brp_RunSequenceCmd_CmdCode_Wait500Ms = 133, brp_RunSequenceCmd_CmdCode_Wait600Ms = 134,
  brp_RunSequenceCmd_CmdCode_Wait700Ms = 135, brp_RunSequenceCmd_CmdCode_Wait800Ms = 136, brp_RunSequenceCmd_CmdCode_Wait900Ms = 137, brp_RunSequenceCmd_CmdCode_Wait1000Ms = 138,
  brp_RunSequenceCmd_CmdCode_Wait1100Ms = 139, brp_RunSequenceCmd_CmdCode_Wait1200Ms = 140, brp_RunSequenceCmd_CmdCode_Wait1300Ms = 141, brp_RunSequenceCmd_CmdCode_Wait1400Ms = 142,
  brp_RunSequenceCmd_CmdCode_Wait1500Ms = 143, brp_RunSequenceCmd_CmdCode_Wait1600Ms = 144, brp_RunSequenceCmd_CmdCode_Wait1700Ms = 145, brp_RunSequenceCmd_CmdCode_Wait1800Ms = 146,
  brp_RunSequenceCmd_CmdCode_Wait1900Ms = 147, brp_RunSequenceCmd_CmdCode_Wait2000Ms = 148, brp_RunSequenceCmd_CmdCode_Wait2100Ms = 149, brp_RunSequenceCmd_CmdCode_Wait2200Ms = 150,
  brp_RunSequenceCmd_CmdCode_Wait2300Ms = 151, brp_RunSequenceCmd_CmdCode_Wait2400Ms = 152, brp_RunSequenceCmd_CmdCode_Wait2500Ms = 153, brp_RunSequenceCmd_CmdCode_Wait2600Ms = 154,
  brp_RunSequenceCmd_CmdCode_Wait2700Ms = 155, brp_RunSequenceCmd_CmdCode_Wait2800Ms = 156, brp_RunSequenceCmd_CmdCode_Wait2900Ms = 157, brp_RunSequenceCmd_CmdCode_Wait3000Ms = 158,
  brp_RunSequenceCmd_CmdCode_Wait3100Ms = 159, brp_RunSequenceCmd_CmdCode_Wait3200Ms = 160, brp_RunSequenceCmd_CmdCode_Wait3300Ms = 161, brp_RunSequenceCmd_CmdCode_Wait3400Ms = 162,
  brp_RunSequenceCmd_CmdCode_Wait3500Ms = 163, brp_RunSequenceCmd_CmdCode_Wait3600Ms = 164, brp_RunSequenceCmd_CmdCode_Wait3700Ms = 165, brp_RunSequenceCmd_CmdCode_Wait3800Ms = 166,
  brp_RunSequenceCmd_CmdCode_Wait3900Ms = 167, brp_RunSequenceCmd_CmdCode_Wait4000Ms = 168, brp_RunSequenceCmd_CmdCode_Wait4100Ms = 169, brp_RunSequenceCmd_CmdCode_Wait4200Ms = 170,
  brp_RunSequenceCmd_CmdCode_Wait4300Ms = 171, brp_RunSequenceCmd_CmdCode_Wait4400Ms = 172, brp_RunSequenceCmd_CmdCode_Wait4500Ms = 173, brp_RunSequenceCmd_CmdCode_Wait4600Ms = 174,
  brp_RunSequenceCmd_CmdCode_Wait4700Ms = 175, brp_RunSequenceCmd_CmdCode_Wait4800Ms = 176, brp_RunSequenceCmd_CmdCode_Wait4900Ms = 177, brp_RunSequenceCmd_CmdCode_Wait5000Ms = 178,
  brp_RunSequenceCmd_CmdCode_Wait5100Ms = 179, brp_RunSequenceCmd_CmdCode_Wait5200Ms = 180, brp_RunSequenceCmd_CmdCode_Wait5300Ms = 181, brp_RunSequenceCmd_CmdCode_Wait5400Ms = 182,
  brp_RunSequenceCmd_CmdCode_Wait5500Ms = 183, brp_RunSequenceCmd_CmdCode_Wait5600Ms = 184, brp_RunSequenceCmd_CmdCode_Wait5700Ms = 185, brp_RunSequenceCmd_CmdCode_Wait5800Ms = 186,
  brp_RunSequenceCmd_CmdCode_Wait5900Ms = 187, brp_RunSequenceCmd_CmdCode_Wait6000Ms = 188, brp_RunSequenceCmd_CmdCode_Wait6100Ms = 189, brp_RunSequenceCmd_CmdCode_Wait6200Ms = 190,
  brp_RunSequenceCmd_CmdCode_Wait6300Ms = 191, brp_RunSequenceCmd_CmdCode_undefined = -1
}
 
enum  brp_DesfireFileDescription_FileCommunicationSecurity { brp_DesfireFileDescription_FileCommunicationSecurity_Plain = 0, brp_DesfireFileDescription_FileCommunicationSecurity_Mac = 1, brp_DesfireFileDescription_FileCommunicationSecurity_Encrypted = 3, brp_DesfireFileDescription_FileCommunicationSecurity_undefined = -1 }
 Communication settings that define if data is to be MAC'ed or encrypted before it's transmitted to the host system. More...
 
enum  brp_DesfireFileDescription_FileType { brp_DesfireFileDescription_FileType_Standard = 0, brp_DesfireFileDescription_FileType_Backup = 1, brp_DesfireFileDescription_FileType_BackupManualCommit = 2, brp_DesfireFileDescription_FileType_undefined = -1 }
 Type of file to read. More...
 
enum  brp_VirtualLedDefinition_PhysicalLedSelection { brp_VirtualLedDefinition_PhysicalLedSelection_Right = 1, brp_VirtualLedDefinition_PhysicalLedSelection_Left = 2, brp_VirtualLedDefinition_PhysicalLedSelection_All = 3, brp_VirtualLedDefinition_PhysicalLedSelection_undefined = -1 }
 This field defines which physical LEDs are to be activated when the corresponding VLED port is enabled. More...
 
enum  brp_BlePeriph_IsConnected_AddressType {
  brp_BlePeriph_IsConnected_AddressType_Public = 0, brp_BlePeriph_IsConnected_AddressType_RandomStatic = 1, brp_BlePeriph_IsConnected_AddressType_RandomResolvable = 2, brp_BlePeriph_IsConnected_AddressType_RandomNonResolvable = 3,
  brp_BlePeriph_IsConnected_AddressType_undefined = -1
}
 Remote device address type. More...
 
enum  brp_Desfire_ExecCommand_CryptoMode { brp_Desfire_ExecCommand_CryptoMode_Plain = 0, brp_Desfire_ExecCommand_CryptoMode_MAC = 1, brp_Desfire_ExecCommand_CryptoMode_Encrypted = 3, brp_Desfire_ExecCommand_CryptoMode_undefined = -1 }
 Type of encryption. More...
 
enum  brp_Desfire_Authenticate_SecureMessaging { brp_Desfire_Authenticate_SecureMessaging_Native = 1, brp_Desfire_Authenticate_SecureMessaging_EV1 = 0, brp_Desfire_Authenticate_SecureMessaging_EV2 = 2, brp_Desfire_Authenticate_SecureMessaging_undefined = -1 }
 Sets the secure messaging mode. More...
 
enum  brp_Desfire_Authenticate_KeyDivMode {
  brp_Desfire_Authenticate_KeyDivMode_NoDiv = 0, brp_Desfire_Authenticate_KeyDivMode_SamAV1OneRound = 1, brp_Desfire_Authenticate_KeyDivMode_SamAV1TwoRounds = 2, brp_Desfire_Authenticate_KeyDivMode_SamAV2 = 3,
  brp_Desfire_Authenticate_KeyDivMode_undefined = -1
}
 Specifies diversification algorithm. More...
 
enum  brp_Desfire_AuthExtKey_SecureMessaging { brp_Desfire_AuthExtKey_SecureMessaging_Native = 1, brp_Desfire_AuthExtKey_SecureMessaging_EV1 = 0, brp_Desfire_AuthExtKey_SecureMessaging_EV2 = 2, brp_Desfire_AuthExtKey_SecureMessaging_undefined = -1 }
 Sets the secure messaging mode. More...
 
enum  brp_Desfire_AuthExtKey_CryptoMode {
  brp_Desfire_AuthExtKey_CryptoMode_DES = 1, brp_Desfire_AuthExtKey_CryptoMode_TripleDES = 2, brp_Desfire_AuthExtKey_CryptoMode_ThreeKeyTripleDES = 3, brp_Desfire_AuthExtKey_CryptoMode_AES = 4,
  brp_Desfire_AuthExtKey_CryptoMode_undefined = -1
}
 Sets the encryption algorithm. More...
 
enum  brp_Desfire_ReadData_Mode { brp_Desfire_ReadData_Mode_Plain = 0, brp_Desfire_ReadData_Mode_MAC = 1, brp_Desfire_ReadData_Mode_Encrypted = 3, brp_Desfire_ReadData_Mode_undefined = -1 }
 Communication settings linked to the file. More...
 
enum  brp_Desfire_WriteData_Mode { brp_Desfire_WriteData_Mode_Plain = 0, brp_Desfire_WriteData_Mode_MAC = 1, brp_Desfire_WriteData_Mode_Encrypted = 3, brp_Desfire_WriteData_Mode_undefined = -1 }
 Communication settings linked to the file. More...
 
enum  brp_Desfire_ChangeExtKey_MasterKeyType { brp_Desfire_ChangeExtKey_MasterKeyType_DESorTripleDES = 0, brp_Desfire_ChangeExtKey_MasterKeyType_ThreeKeyTripleDES = 1, brp_Desfire_ChangeExtKey_MasterKeyType_AES = 2, brp_Desfire_ChangeExtKey_MasterKeyType_undefined = -1 }
 These bits must only be set if the card's Master Key is changed. More...
 
enum  brp_Desfire_ChangeKey_NewKeyDivMode { brp_Desfire_ChangeKey_NewKeyDivMode_SamAv1OneRound = 0, brp_Desfire_ChangeKey_NewKeyDivMode_SamAv1TwoRounds = 1, brp_Desfire_ChangeKey_NewKeyDivMode_SamAv2 = 2, brp_Desfire_ChangeKey_NewKeyDivMode_undefined = -1 }
 Specifies diversification algorithm. More...
 
enum  brp_Desfire_ChangeKey_CurKeyDivMode { brp_Desfire_ChangeKey_CurKeyDivMode_SamAv1OneRound = 0, brp_Desfire_ChangeKey_CurKeyDivMode_SamAv1TwoRounds = 1, brp_Desfire_ChangeKey_CurKeyDivMode_SamAv2 = 2, brp_Desfire_ChangeKey_CurKeyDivMode_undefined = -1 }
 Specifies diversification algorithm. More...
 
enum  brp_Desfire_SetFraming_CommMode { brp_Desfire_SetFraming_CommMode_DESFireNative = 1, brp_Desfire_SetFraming_CommMode_ISO7816Compatible = 2, brp_Desfire_SetFraming_CommMode_undefined = -1 }
 Defines 14443-4 communication mode to DESFire card. More...
 
enum  brp_Felica_GenericCmd_FastBaud { brp_Felica_GenericCmd_FastBaud_Kbps212 = 0, brp_Felica_GenericCmd_FastBaud_Kbps424 = 1, brp_Felica_GenericCmd_FastBaud_undefined = -1 }
 Baudrate PCD-PICC. More...
 
enum  brp_Felica_Request_FastBaud { brp_Felica_Request_FastBaud_Kbps212 = 0, brp_Felica_Request_FastBaud_Kbps424 = 1, brp_Felica_Request_FastBaud_undefined = -1 }
 Baudrate PCD-PICC. More...
 
enum  brp_Iso14a_RequestATS_FSDI {
  brp_Iso14a_RequestATS_FSDI_Bytes16 = 0, brp_Iso14a_RequestATS_FSDI_Bytes24 = 1, brp_Iso14a_RequestATS_FSDI_Bytes32 = 2, brp_Iso14a_RequestATS_FSDI_Bytes40 = 3,
  brp_Iso14a_RequestATS_FSDI_Bytes48 = 4, brp_Iso14a_RequestATS_FSDI_Bytes64 = 5, brp_Iso14a_RequestATS_FSDI_Bytes96 = 6, brp_Iso14a_RequestATS_FSDI_Bytes128 = 7,
  brp_Iso14a_RequestATS_FSDI_Bytes256 = 8, brp_Iso14a_RequestATS_FSDI_undefined = -1
}
 Frame Size proximity coupling Device Integer (FSDI) value. More...
 
enum  brp_Iso14b_Request_TimeSlots {
  brp_Iso14b_Request_TimeSlots_TimeSlots1 = 0, brp_Iso14b_Request_TimeSlots_TimeSlots2 = 1, brp_Iso14b_Request_TimeSlots_TimeSlots4 = 2, brp_Iso14b_Request_TimeSlots_TimeSlots8 = 3,
  brp_Iso14b_Request_TimeSlots_TimeSlots16 = 4, brp_Iso14b_Request_TimeSlots_undefined = -1
}
 Number of time slots which should be used for requesting PICCs. More...
 
enum  brp_Iso14b_Request_FSCI {
  brp_Iso14b_Request_FSCI_Bytes16 = 0, brp_Iso14b_Request_FSCI_Bytes24 = 1, brp_Iso14b_Request_FSCI_Bytes32 = 2, brp_Iso14b_Request_FSCI_Bytes40 = 3,
  brp_Iso14b_Request_FSCI_Bytes48 = 4, brp_Iso14b_Request_FSCI_Bytes64 = 5, brp_Iso14b_Request_FSCI_Bytes96 = 6, brp_Iso14b_Request_FSCI_Bytes128 = 7,
  brp_Iso14b_Request_FSCI_Bytes256 = 8, brp_Iso14b_Request_FSCI_undefined = -1
}
 Frame Size proximity Card Integer (FSCI). More...
 
enum  brp_Iso14b_Request_ProtType { brp_Iso14b_Request_ProtType_NoISO14443L4Support = 0, brp_Iso14b_Request_ProtType_ISO14443L4Support = 1, brp_Iso14b_Request_ProtType_undefined = -1 }
 When this bit is set, the PICC supports ISO14443-4. More...
 
enum  brp_Iso14b_Request_FWI {
  brp_Iso14b_Request_FWI_Us302 = 0, brp_Iso14b_Request_FWI_Us604 = 1, brp_Iso14b_Request_FWI_Us1208 = 2, brp_Iso14b_Request_FWI_Us2416 = 3,
  brp_Iso14b_Request_FWI_Us4832 = 4, brp_Iso14b_Request_FWI_Us9664 = 5, brp_Iso14b_Request_FWI_Ms19 = 6, brp_Iso14b_Request_FWI_Ms39 = 7,
  brp_Iso14b_Request_FWI_Ms77 = 8, brp_Iso14b_Request_FWI_Ms155 = 9, brp_Iso14b_Request_FWI_Ms309 = 10, brp_Iso14b_Request_FWI_Ms618 = 11,
  brp_Iso14b_Request_FWI_Ms1237 = 12, brp_Iso14b_Request_FWI_Ms2474 = 13, brp_Iso14b_Request_FWI_Ms4948 = 14, brp_Iso14b_Request_FWI_undefined = -1
}
 Frame Waiting time Integer (FWI). More...
 
enum  brp_Iso14b_Request_SFGI {
  brp_Iso14b_Request_SFGI_Us302 = 0, brp_Iso14b_Request_SFGI_Us604 = 1, brp_Iso14b_Request_SFGI_Us1208 = 2, brp_Iso14b_Request_SFGI_Us2416 = 3,
  brp_Iso14b_Request_SFGI_Us4832 = 4, brp_Iso14b_Request_SFGI_Us9664 = 5, brp_Iso14b_Request_SFGI_Ms19 = 6, brp_Iso14b_Request_SFGI_Ms39 = 7,
  brp_Iso14b_Request_SFGI_Ms77 = 8, brp_Iso14b_Request_SFGI_Ms155 = 9, brp_Iso14b_Request_SFGI_Ms309 = 10, brp_Iso14b_Request_SFGI_Ms618 = 11,
  brp_Iso14b_Request_SFGI_Ms1237 = 12, brp_Iso14b_Request_SFGI_Ms2474 = 13, brp_Iso14b_Request_SFGI_Ms4948 = 14, brp_Iso14b_Request_SFGI_undefined = -1
}
 Start-up Frame Guard time Integer (SFGI). More...
 
enum  brp_Iso14b_Attrib_TR0 { brp_Iso14b_Attrib_TR0_Numerator64 = 0, brp_Iso14b_Attrib_TR0_Numerator48 = 1, brp_Iso14b_Attrib_TR0_Numerator16 = 2, brp_Iso14b_Attrib_TR0_undefined = -1 }
 PICC's minimum delay before responding after the end of a command sent by PCD. More...
 
enum  brp_Iso14b_Attrib_TR1 { brp_Iso14b_Attrib_TR1_Numerator80 = 0, brp_Iso14b_Attrib_TR1_Numerator64 = 1, brp_Iso14b_Attrib_TR1_Numerator16 = 2, brp_Iso14b_Attrib_TR1_undefined = -1 }
 Minimum delay between subcarrier modulation start and beginning of data transmission. More...
 
enum  brp_Iso14b_Attrib_EOF_ { brp_Iso14b_Attrib_EOF__EOFrequired = 0, brp_Iso14b_Attrib_EOF__EOFoptional = 1, brp_Iso14b_Attrib_EOF__undefined = -1 }
 End Of Frame (EOF) flag for sending data to reader. More...
 
enum  brp_Iso14b_Attrib_SOF { brp_Iso14b_Attrib_SOF_SOFrequired = 0, brp_Iso14b_Attrib_SOF_SOFoptional = 1, brp_Iso14b_Attrib_SOF_undefined = -1 }
 Start Of Frame (SOF) flag for sending data to reader. More...
 
enum  brp_Iso14b_Attrib_FSDI {
  brp_Iso14b_Attrib_FSDI_Bytes16 = 0, brp_Iso14b_Attrib_FSDI_Bytes24 = 1, brp_Iso14b_Attrib_FSDI_Bytes32 = 2, brp_Iso14b_Attrib_FSDI_Bytes40 = 3,
  brp_Iso14b_Attrib_FSDI_Bytes48 = 4, brp_Iso14b_Attrib_FSDI_Bytes64 = 5, brp_Iso14b_Attrib_FSDI_Bytes96 = 6, brp_Iso14b_Attrib_FSDI_Bytes128 = 7,
  brp_Iso14b_Attrib_FSDI_Bytes256 = 8, brp_Iso14b_Attrib_FSDI_undefined = -1
}
 Frame Size proximity coupling Device Integer (FSDI) value. More...
 
enum  brp_Iso14L4_SetupAPDU_FSCI {
  brp_Iso14L4_SetupAPDU_FSCI_Bytes16 = 0, brp_Iso14L4_SetupAPDU_FSCI_Bytes24 = 1, brp_Iso14L4_SetupAPDU_FSCI_Bytes32 = 2, brp_Iso14L4_SetupAPDU_FSCI_Bytes40 = 3,
  brp_Iso14L4_SetupAPDU_FSCI_Bytes48 = 4, brp_Iso14L4_SetupAPDU_FSCI_Bytes64 = 5, brp_Iso14L4_SetupAPDU_FSCI_Bytes96 = 6, brp_Iso14L4_SetupAPDU_FSCI_Bytes128 = 7,
  brp_Iso14L4_SetupAPDU_FSCI_Bytes256 = 8, brp_Iso14L4_SetupAPDU_FSCI_undefined = -1
}
 Frame Size proximity Card Integer (FSCI). More...
 
enum  brp_Iso14L4_SetupAPDU_FWI {
  brp_Iso14L4_SetupAPDU_FWI_Us302 = 0, brp_Iso14L4_SetupAPDU_FWI_Us604 = 1, brp_Iso14L4_SetupAPDU_FWI_Us1208 = 2, brp_Iso14L4_SetupAPDU_FWI_Us2416 = 3,
  brp_Iso14L4_SetupAPDU_FWI_Us4832 = 4, brp_Iso14L4_SetupAPDU_FWI_Us9664 = 5, brp_Iso14L4_SetupAPDU_FWI_Ms19 = 6, brp_Iso14L4_SetupAPDU_FWI_Ms39 = 7,
  brp_Iso14L4_SetupAPDU_FWI_Ms77 = 8, brp_Iso14L4_SetupAPDU_FWI_Ms155 = 9, brp_Iso14L4_SetupAPDU_FWI_Ms309 = 10, brp_Iso14L4_SetupAPDU_FWI_Ms618 = 11,
  brp_Iso14L4_SetupAPDU_FWI_Ms1237 = 12, brp_Iso14L4_SetupAPDU_FWI_Ms2474 = 13, brp_Iso14L4_SetupAPDU_FWI_Ms4948 = 14, brp_Iso14L4_SetupAPDU_FWI_undefined = -1
}
 Frame Waiting time Integer (FWI). More...
 
enum  brp_Iso15_SetMode_Mode { brp_Iso15_SetMode_Mode_Unaddressed = 0, brp_Iso15_SetMode_Mode_Addressed = 1, brp_Iso15_SetMode_Mode_Selected = 2, brp_Iso15_SetMode_Mode_undefined = -1 }
 Communication mode for label addressing. More...
 
enum  brp_Iso78_OpenSam_LID {
  brp_Iso78_OpenSam_LID_AV2 = 0, brp_Iso78_OpenSam_LID_HID = 1, brp_Iso78_OpenSam_LID_Gen1 = 16, brp_Iso78_OpenSam_LID_Gen2 = 17,
  brp_Iso78_OpenSam_LID_undefined = -1
}
 Logical SAM-ID (LID) More...
 
enum  brp_Mif_AuthE2_AuthMode { brp_Mif_AuthE2_AuthMode_KeyA = 96, brp_Mif_AuthE2_AuthMode_KeyB = 97, brp_Mif_AuthE2_AuthMode_undefined = -1 }
 Authentication Mode. More...
 
enum  brp_Mif_AuthUser_AuthMode { brp_Mif_AuthUser_AuthMode_KeyA = 96, brp_Mif_AuthUser_AuthMode_KeyB = 97, brp_Mif_AuthUser_AuthMode_undefined = -1 }
 Authentication Mode. More...
 
enum  brp_Mif_ChangeValue_Mode { brp_Mif_ChangeValue_Mode_Decrement = 0, brp_Mif_ChangeValue_Mode_Increment = 1, brp_Mif_ChangeValue_Mode_Restore = 2, brp_Mif_ChangeValue_Mode_undefined = -1 }
 Access mode. More...
 
enum  brp_Mif_ChangeValueBackup_Mode { brp_Mif_ChangeValueBackup_Mode_Decrement = 0, brp_Mif_ChangeValueBackup_Mode_Increment = 1, brp_Mif_ChangeValueBackup_Mode_Restore = 2, brp_Mif_ChangeValueBackup_Mode_undefined = -1 }
 Access mode. More...
 
enum  brp_Mif_AuthE2Extended_AuthLevel { brp_Mif_AuthE2Extended_AuthLevel_AesSl1 = 0, brp_Mif_AuthE2Extended_AuthLevel_AesSl3 = 2, brp_Mif_AuthE2Extended_AuthLevel_Mifare = 3, brp_Mif_AuthE2Extended_AuthLevel_undefined = -1 }
 Desired authentication level. More...
 
enum  brp_Mif_AuthUserExtended_AuthLevel { brp_Mif_AuthUserExtended_AuthLevel_AesSl1 = 0, brp_Mif_AuthUserExtended_AuthLevel_AesSl3 = 2, brp_Mif_AuthUserExtended_AuthLevel_Mifare = 3, brp_Mif_AuthUserExtended_AuthLevel_undefined = -1 }
 Desired authentication level. More...
 
enum  brp_Mif_ValueSL3_Cmd {
  brp_Mif_ValueSL3_Cmd_Increment = 0, brp_Mif_ValueSL3_Cmd_Decrement = 1, brp_Mif_ValueSL3_Cmd_Transfer = 2, brp_Mif_ValueSL3_Cmd_IncrementTransfer = 3,
  brp_Mif_ValueSL3_Cmd_DecrementTransfer = 4, brp_Mif_ValueSL3_Cmd_Restore = 5, brp_Mif_ValueSL3_Cmd_undefined = -1
}
 Selects a value operation. More...
 
enum  brp_Mif_VirtualCardSelect_FciType { brp_Mif_VirtualCardSelect_FciType_RawData = 0, brp_Mif_VirtualCardSelect_FciType_UidAndCardType = 1, brp_Mif_VirtualCardSelect_FciType_UidCardTypeAndMemSize = 2, brp_Mif_VirtualCardSelect_FciType_undefined = -1 }
 Type of File Control Information returned. More...
 
enum  brp_Mif_SetFraming_CommMode { brp_Mif_SetFraming_CommMode_MifareNative = 1, brp_Mif_SetFraming_CommMode_MifareISO = 2, brp_Mif_SetFraming_CommMode_undefined = -1 }
 Defines 14443-4 communication mode for MIFARE Plus EV1 cards. More...
 
enum  brp_MobileId_Enable_Mode { brp_MobileId_Enable_Mode_Disable = 0, brp_MobileId_Enable_Mode_Enable = 1, brp_MobileId_Enable_Mode_undefined = -1 }
 
enum  brp_Sys_CfgLoadFinish_FinalizeAction { brp_Sys_CfgLoadFinish_FinalizeAction_CancelCfgLoad = 0, brp_Sys_CfgLoadFinish_FinalizeAction_FinalizeCfgLoadWithoutReboot = 1, brp_Sys_CfgLoadFinish_FinalizeAction_FinalizeCfgLoadWithReboot = 2, brp_Sys_CfgLoadFinish_FinalizeAction_undefined = -1 }
 Defines the reader's behaviour on error/success. More...
 
enum  brp_Ultralight_AuthE2_DivMode {
  brp_Ultralight_AuthE2_DivMode_NoDiv = 0, brp_Ultralight_AuthE2_DivMode_SamAv1OneRound = 1, brp_Ultralight_AuthE2_DivMode_SamAv1TwoRounds = 2, brp_Ultralight_AuthE2_DivMode_SamAv2 = 3,
  brp_Ultralight_AuthE2_DivMode_undefined = -1
}
 Specifies diversification algorithm. More...
 
enum  brp_Ultralight_AuthUser_CryptoMode { brp_Ultralight_AuthUser_CryptoMode_TripleDES = 0, brp_Ultralight_AuthUser_CryptoMode_AES = 1, brp_Ultralight_AuthUser_CryptoMode_undefined = -1 }
 Sets the encryption algorithm. More...
 
enum  brp_UI_Toggle_Polarity { brp_UI_Toggle_Polarity_Normal = 0, brp_UI_Toggle_Polarity_Inverted = 1, brp_UI_Toggle_Polarity_undefined = -1 }
 
enum  brp_VHL_Setup_HasMifareKey { brp_VHL_Setup_HasMifareKey_Disabled = 0, brp_VHL_Setup_HasMifareKey_Enabled = 6, brp_VHL_Setup_HasMifareKey_undefined = -1 }
 
enum  brp_VHL_Setup_MifareHasAsKeyA { brp_VHL_Setup_MifareHasAsKeyA_Disabled = 0, brp_VHL_Setup_MifareHasAsKeyA_Enabled = 1, brp_VHL_Setup_MifareHasAsKeyA_undefined = -1 }
 
enum  brp_VHL_Setup_MifareHasMadId { brp_VHL_Setup_MifareHasMadId_Disabled = 0, brp_VHL_Setup_MifareHasMadId_Enabled = 2, brp_VHL_Setup_MifareHasMadId_undefined = -1 }
 
enum  brp_VHL_Setup_DesfireHasAppId { brp_VHL_Setup_DesfireHasAppId_Disabled = 0, brp_VHL_Setup_DesfireHasAppId_Enabled = 4, brp_VHL_Setup_DesfireHasAppId_undefined = -1 }
 
enum  brp_VHL_Setup_HasDesfireFileDesc { brp_VHL_Setup_HasDesfireFileDesc_Disabled = 0, brp_VHL_Setup_HasDesfireFileDesc_Enabled = 16, brp_VHL_Setup_HasDesfireFileDesc_undefined = -1 }
 
enum  brp_VHL_Setup_LegicHasEnStamp { brp_VHL_Setup_LegicHasEnStamp_Disabled = 0, brp_VHL_Setup_LegicHasEnStamp_Enabled = 1, brp_VHL_Setup_LegicHasEnStamp_undefined = -1 }
 
enum  brp_VHL_Setup_LegicHasAdrMode { brp_VHL_Setup_LegicHasAdrMode_Disabled = 0, brp_VHL_Setup_LegicHasAdrMode_Enabled = 1, brp_VHL_Setup_LegicHasAdrMode_undefined = -1 }
 
enum  brp_VHL_Setup_LegicAdrMode { brp_VHL_Setup_LegicAdrMode_ProtocolHeader = 0, brp_VHL_Setup_LegicAdrMode_Advant = 1, brp_VHL_Setup_LegicAdrMode_undefined = -1 }
 Specifies the addressing mode. More...
 
enum  brp_VHL_Setup_Iso15HasFirstBlock { brp_VHL_Setup_Iso15HasFirstBlock_Disabled = 0, brp_VHL_Setup_Iso15HasFirstBlock_Enabled = 1, brp_VHL_Setup_Iso15HasFirstBlock_undefined = -1 }
 
enum  brp_VHL_Setup_Iso15HasBlockCount { brp_VHL_Setup_Iso15HasBlockCount_Disabled = 0, brp_VHL_Setup_Iso15HasBlockCount_Enabled = 1, brp_VHL_Setup_Iso15HasBlockCount_undefined = -1 }
 
enum  brp_VHL_Setup_Iso15HasOptionFlag { brp_VHL_Setup_Iso15HasOptionFlag_Disabled = 0, brp_VHL_Setup_Iso15HasOptionFlag_Enabled = 1, brp_VHL_Setup_Iso15HasOptionFlag_undefined = -1 }
 
enum  brp_VHL_Setup_Iso15OptionFlag { brp_VHL_Setup_Iso15OptionFlag_OptFlagZero = 0, brp_VHL_Setup_Iso15OptionFlag_OptFlagOne = 1, brp_VHL_Setup_Iso15OptionFlag_OptFlagAuto = 2, brp_VHL_Setup_Iso15OptionFlag_undefined = -1 }
 Option flag value for read/write operations. More...
 
enum  brp_VHL_Setup_Iso15HasBlockSize { brp_VHL_Setup_Iso15HasBlockSize_Disabled = 0, brp_VHL_Setup_Iso15HasBlockSize_Enabled = 1, brp_VHL_Setup_Iso15HasBlockSize_undefined = -1 }
 
enum  brp_VHL_Setup_FileSpecifier { brp_VHL_Setup_FileSpecifier_SelectByName = 0, brp_VHL_Setup_FileSpecifier_SelectByPath = 1, brp_VHL_Setup_FileSpecifier_SelectByAPDU = 2, brp_VHL_Setup_FileSpecifier_undefined = -1 }
 The method to select the file. More...
 
enum  brp_VHL_Setup_Iso14HasFileLen { brp_VHL_Setup_Iso14HasFileLen_Disabled = 0, brp_VHL_Setup_Iso14HasFileLen_Enabled = 4, brp_VHL_Setup_Iso14HasFileLen_undefined = -1 }
 
enum  brp_VHL_Setup_Iso14HasApduTimeout { brp_VHL_Setup_Iso14HasApduTimeout_Disabled = 0, brp_VHL_Setup_Iso14HasApduTimeout_Enabled = 2, brp_VHL_Setup_Iso14HasApduTimeout_undefined = -1 }
 
enum  brp_FileType { brp_FileType_FileByDfName = 0, brp_FileType_FileByFileId = 1, brp_FileType_FileByApduCmd = 2, brp_FileType_undefined = -1 }
 Filetypes supported by VHL. More...
 
enum  brp_MifarePlusKeyMemoryType {
  brp_MifarePlusKeyMemoryType_CryptoKey = 0, brp_MifarePlusKeyMemoryType_SamKey = 1, brp_MifarePlusKeyMemoryType_ReaderChipKey = 2, brp_MifarePlusKeyMemoryType_VhlKey = 3,
  brp_MifarePlusKeyMemoryType_undefined = -1
}
 This value references a key memory type within the reader. More...
 
enum  brp_TemplateBitorder { brp_TemplateBitorder_Lsb = 0, brp_TemplateBitorder_Msb = 1, brp_TemplateBitorder_undefined = -1 }
 This is the bit order for the CutNibbles command. More...
 
enum  brp_Alignment { brp_Alignment_Right = 1, brp_Alignment_Left = 0, brp_Alignment_undefined = -1 }
 This is the desired data alignment. More...
 
enum  brp_ProtocolID {
  brp_ProtocolID_All = 0, brp_ProtocolID_BrpSerial = 3, brp_ProtocolID_BrpRs485 = 4, brp_ProtocolID_BrpHid = 5,
  brp_ProtocolID_BrpTcp = 134, brp_ProtocolID_DebugInterface = 9, brp_ProtocolID_RawSerial = 35, brp_ProtocolID_Wiegand = 32,
  brp_ProtocolID_KeyboardEmulation = 43, brp_ProtocolID_LowLevelIoPorts = 36, brp_ProtocolID_ClkData = 34, brp_ProtocolID_Omron = 33,
  brp_ProtocolID_Snet = 16, brp_ProtocolID_Bpa9 = 17, brp_ProtocolID_LBus = 50, brp_ProtocolID_Ccid = 54,
  brp_ProtocolID_RawSerial2 = 55, brp_ProtocolID_Osdp = 56, brp_ProtocolID_BleHci = 59, brp_ProtocolID_HttpsClient = 40,
  brp_ProtocolID_undefined = -1
}
 A list of all protocols. More...
 
enum  brp_MessageType {
  brp_MessageType_Card = 0, brp_MessageType_AlarmOn = 1, brp_MessageType_AlarmOff = 2, brp_MessageType_Keyboard = 3,
  brp_MessageType_CardRemoval = 4, brp_MessageType_FunctionKey = 5, brp_MessageType_Logs = 6, brp_MessageType_undefined = -1
}
 Event that triggered the message. More...
 
enum  brp_MaxBaudrateIso14443 {
  brp_MaxBaudrateIso14443_Dri106Dsi106 = 0, brp_MaxBaudrateIso14443_Dri212Dsi106 = 1, brp_MaxBaudrateIso14443_Dri424Dsi106 = 2, brp_MaxBaudrateIso14443_Dri848Dsi106 = 3,
  brp_MaxBaudrateIso14443_Dri106Dsi212 = 4, brp_MaxBaudrateIso14443_Dri212Dsi212 = 5, brp_MaxBaudrateIso14443_Dri424Dsi212 = 6, brp_MaxBaudrateIso14443_Dri848Dsi212 = 7,
  brp_MaxBaudrateIso14443_Dri106Dsi424 = 8, brp_MaxBaudrateIso14443_Dri212Dsi424 = 9, brp_MaxBaudrateIso14443_Dri424Dsi424 = 10, brp_MaxBaudrateIso14443_Dri848Dsi424 = 11,
  brp_MaxBaudrateIso14443_Dri106Dsi848 = 12, brp_MaxBaudrateIso14443_Dri212Dsi848 = 13, brp_MaxBaudrateIso14443_Dri424Dsi848 = 14, brp_MaxBaudrateIso14443_Dri848Dsi848 = 15,
  brp_MaxBaudrateIso14443_undefined = -1
}
 
enum  brp_CryptoAlgorithm {
  brp_CryptoAlgorithm_DES = 1, brp_CryptoAlgorithm_TripleDES = 2, brp_CryptoAlgorithm_ThreeKeyTripleDES = 3, brp_CryptoAlgorithm_AES = 4,
  brp_CryptoAlgorithm_MifareClassic = 5, brp_CryptoAlgorithm_undefined = -1
}
 This byte defines the crypto algorithm that shall be used when working with the key that is following. More...
 
enum  brp_DivisorInteger {
  brp_DivisorInteger_Kbps106 = 0, brp_DivisorInteger_Kbps212 = 1, brp_DivisorInteger_Kbps424 = 2, brp_DivisorInteger_Kbps848 = 3,
  brp_DivisorInteger_undefined = -1
}
 Divisor Send/Receive Integer (DSI/DRI) More...
 
enum  brp_FeatureID {
  brp_FeatureID_GreenLed = 1, brp_FeatureID_RedLed = 2, brp_FeatureID_Beeper = 3, brp_FeatureID_Relay = 4,
  brp_FeatureID_MHz13 = 5, brp_FeatureID_Khz125 = 6, brp_FeatureID_Iso14443A = 7, brp_FeatureID_Iso14443AUidOnly = 8,
  brp_FeatureID_Iso14443B = 9, brp_FeatureID_Iso14443BUidOnly = 10, brp_FeatureID_Iso15693 = 11, brp_FeatureID_Iso15693UidOnly = 12,
  brp_FeatureID_Felica = 13, brp_FeatureID_FelicaUidOnly = 14, brp_FeatureID_Legic = 15, brp_FeatureID_Sam = 16,
  brp_FeatureID_SamAv2 = 17, brp_FeatureID_SamHid = 18, brp_FeatureID_Picopass = 19, brp_FeatureID_MifareClassic = 35,
  brp_FeatureID_MifarePlusEv0 = 36, brp_FeatureID_MifareDESFireEv1 = 37, brp_FeatureID_Srix = 38, brp_FeatureID_Jewel = 39,
  brp_FeatureID_ISO14443L4 = 40, brp_FeatureID_InterIndustry = 41, brp_FeatureID_EM4205 = 42, brp_FeatureID_EM4100 = 43,
  brp_FeatureID_EM4450 = 44, brp_FeatureID_FarpointePyramid = 45, brp_FeatureID_HidProx32 = 46, brp_FeatureID_HidAwid = 47,
  brp_FeatureID_HidProx = 48, brp_FeatureID_HidIoProx = 49, brp_FeatureID_Indala = 50, brp_FeatureID_Keri = 51,
  brp_FeatureID_IndalaSecure = 52, brp_FeatureID_Quadrakey = 53, brp_FeatureID_SecuraKey = 54, brp_FeatureID_GProx = 55,
  brp_FeatureID_Hitag1S = 56, brp_FeatureID_Hitag2M = 57, brp_FeatureID_Hitag2B = 58, brp_FeatureID_BlueLed = 59,
  brp_FeatureID_Cotag = 60, brp_FeatureID_PicopassUidOnly = 61, brp_FeatureID_IdTeck = 62, brp_FeatureID_Tamper = 63,
  brp_FeatureID_MaxHfBaudrate106kbps = 64, brp_FeatureID_MaxHfBaudrate212kbps = 65, brp_FeatureID_MaxHfBaudrate424kbps = 66, brp_FeatureID_FirmwareLoader = 67,
  brp_FeatureID_FwUploadViaBrpOverSer = 68, brp_FeatureID_AesHostProtocolEncryption = 69, brp_FeatureID_PkiHostProtocolEncryption = 70, brp_FeatureID_HidIClass = 71,
  brp_FeatureID_HidIClassSr = 72, brp_FeatureID_HidIClassSeAndSeos = 73, brp_FeatureID_MifareUltralight = 74, brp_FeatureID_CardEmulationISO14443L4 = 75,
  brp_FeatureID_MifareDESFireEv2 = 76, brp_FeatureID_MifarePlusEv1 = 77, brp_FeatureID_SamAv3 = 78, brp_FeatureID_OsdpV217 = 79,
  brp_FeatureID_Bluetooth = 80, brp_FeatureID_RgbLed = 81, brp_FeatureID_RgbLedLimited = 82, brp_FeatureID_Bec2Upload = 83,
  brp_FeatureID_MifareDESFireEv3 = 84, brp_FeatureID_MobileId = 85, brp_FeatureID_MobileCardEmulation = 86, brp_FeatureID_BleHci = 87,
  brp_FeatureID_BlePeripheral = 88, brp_FeatureID_undefined = -1
}
 
enum  brp_Parity { brp_Parity_None_ = 78, brp_Parity_Even = 69, brp_Parity_Odd = 79, brp_Parity_undefined = -1 }
 Specifies the Parity-bit mode which is used for RS-232/UART protocols. More...
 
enum  brp_Baudrate {
  brp_Baudrate_Baud300 = 3, brp_Baudrate_Baud600 = 6, brp_Baudrate_Baud1200 = 12, brp_Baudrate_Baud2400 = 24,
  brp_Baudrate_Baud4800 = 48, brp_Baudrate_Baud9600 = 96, brp_Baudrate_Baud14400 = 144, brp_Baudrate_Baud19200 = 192,
  brp_Baudrate_Baud28800 = 288, brp_Baudrate_Baud38400 = 384, brp_Baudrate_Baud57600 = 576, brp_Baudrate_Baud115200 = 1152,
  brp_Baudrate_Baud500000 = 5000, brp_Baudrate_Baud576000 = 5760, brp_Baudrate_Baud921600 = 9216, brp_Baudrate_undefined = -1
}
 The Baudrate specifies the performance of an RS-232/UART based interface in bits per second. More...
 
enum  brp_IoPort {
  brp_IoPort_GreenLed = 0, brp_IoPort_RedLed = 1, brp_IoPort_Beeper = 2, brp_IoPort_Relay = 3,
  brp_IoPort_Input0 = 4, brp_IoPort_Input1 = 5, brp_IoPort_BlueLed = 6, brp_IoPort_TamperAlarm = 7,
  brp_IoPort_Gpio0 = 8, brp_IoPort_Gpio1 = 9, brp_IoPort_Gpio2 = 10, brp_IoPort_Gpio3 = 11,
  brp_IoPort_Gpio4 = 12, brp_IoPort_Gpio5 = 13, brp_IoPort_Gpio6 = 14, brp_IoPort_Gpio7 = 15,
  brp_IoPort_CustomVled0 = 64, brp_IoPort_CustomVled1 = 65, brp_IoPort_CustomVled2 = 66, brp_IoPort_CustomVled3 = 67,
  brp_IoPort_CustomVled4 = 68, brp_IoPort_CustomVled5 = 69, brp_IoPort_CustomVled6 = 70, brp_IoPort_CustomVled7 = 71,
  brp_IoPort_CustomVled8 = 72, brp_IoPort_CustomVled9 = 73, brp_IoPort_CustomVled10 = 74, brp_IoPort_CustomVled11 = 75,
  brp_IoPort_CustomVled12 = 76, brp_IoPort_CustomVled13 = 77, brp_IoPort_CustomVled14 = 78, brp_IoPort_CustomVled15 = 79,
  brp_IoPort_undefined = -1
}
 I/O pins of the reader that can be controlled by the user. More...
 
enum  brp_FireEventAtPowerup {
  brp_FireEventAtPowerup_Never = 0, brp_FireEventAtPowerup_IfClear = 1, brp_FireEventAtPowerup_IfSet = 2, brp_FireEventAtPowerup_Always = 3,
  brp_FireEventAtPowerup_undefined = -1
}
 In Autoread mode this values are specifing the states that shall be assumed for input ports before reading them the first time. More...
 
enum  brp_CardType {
  brp_CardType_Default = 0, brp_CardType_MifareClassic = 16, brp_CardType_Iso14443aGeneric = 17, brp_CardType_Iso14443aInterIndustryLegacy = 18,
  brp_CardType_MifareUltraLight = 19, brp_CardType_MifareDesfire = 20, brp_CardType_InfineonSle55 = 21, brp_CardType_Iso14443aIntIndustry = 22,
  brp_CardType_MifarePlusL2 = 23, brp_CardType_LEGICAdvantIso14443a = 24, brp_CardType_MifarePlusL3 = 25, brp_CardType_LEGICPrimeLegacy = 32,
  brp_CardType_LEGICAdvantLegacy = 33, brp_CardType_Iso15693 = 48, brp_CardType_LEGICAdvantIso15693 = 50, brp_CardType_Iso14443bUnknown = 64,
  brp_CardType_Iso14443bIntIndustry = 65, brp_CardType_IClassIso14B = 66, brp_CardType_IClassIso14B2 = 80, brp_CardType_IClass = 96,
  brp_CardType_Felica = 112, brp_CardType_EM4205 = 128, brp_CardType_EM4100 = 129, brp_CardType_EM4450 = 131,
  brp_CardType_Pyramid = 132, brp_CardType_HidProx32 = 133, brp_CardType_Keri = 134, brp_CardType_Quadrakey = 135,
  brp_CardType_HidIndala = 136, brp_CardType_HidAwid = 137, brp_CardType_HidProx = 138, brp_CardType_HidIoprox = 139,
  brp_CardType_Hitag1S = 140, brp_CardType_Hitag2M = 141, brp_CardType_Hitag2B = 142, brp_CardType_TTF = 143,
  brp_CardType_STSRIX = 144, brp_CardType_SecuraKey = 160, brp_CardType_GProx = 161, brp_CardType_HidIndalaSecure = 162,
  brp_CardType_Cotag = 163, brp_CardType_Idteck = 164, brp_CardType_BluetoothMce = 176, brp_CardType_LEGICPrime = 192,
  brp_CardType_HidSio = 224, brp_CardType_Fido = 228, brp_CardType_Piv = 229, brp_CardType_DesfireForLegic = 230,
  brp_CardType_undefined = -1
}
 
enum  brp_AuthReqUpload {
  brp_AuthReqUpload_Default = 0, brp_AuthReqUpload_None_ = 1, brp_AuthReqUpload_CustomerKey = 2, brp_AuthReqUpload_ConfigSecurityCode = 3,
  brp_AuthReqUpload_Version = 4, brp_AuthReqUpload_GreaterVersion = 5, brp_AuthReqUpload_undefined = -1
}
 Specifies the authentication level the BEC/BEC2/BF3 file or ConfigCard has to fulfill to be accepted. More...
 
enum  brp_AutoReadMode {
  brp_AutoReadMode_Disabled = 0, brp_AutoReadMode_Enabled = 1, brp_AutoReadMode_EnableOnce = 2, brp_AutoReadMode_EnableIfDefinedRules = 255,
  brp_AutoReadMode_undefined = -1
}
 
typedef unsigned brp_DesfireKeyIdx