C API for BALTECH SDK
typedefs.h
Go to the documentation of this file.
1 
4 #ifndef __BRP_BALTECH_API_TYPEDEFS_H__
5 #define __BRP_BALTECH_API_TYPEDEFS_H__
6 
7 #include "brp_lib.h"
8 
9 #include <limits.h>
10 #if UINT_MAX < 0xFFFFFFFF
11 #error "baltech_api requires unsigned with a size of >=32bits"
12 #endif
13 
14 #define BRP_BALTECH_API_VERSION "D-31600"
15 
19 typedef enum {
39 typedef struct {
43  bool IsVersion;
47  bool IsDivInfo;
51  bool DenyFormat;
55  bool DenyWrite;
59  bool DenyRead;
65 typedef enum {
80 typedef enum {
505 typedef enum {
527 typedef enum {
547 typedef struct {
559  bool IsPulse;
572 typedef enum {
591 typedef struct {
595  unsigned ConditionBits;
599  unsigned DevCode;
603  unsigned CmdCode;
611  size_t Params_len;
617 typedef struct {
621  unsigned Status;
629  size_t Resp_len;
635 typedef enum {
654 typedef enum {
673 typedef enum {
696 typedef enum {
715 typedef enum {
738 typedef enum {
757 typedef enum {
777 typedef enum {
796 typedef enum {
815 typedef enum {
834 typedef enum {
849 typedef struct {
853  unsigned AppId;
857  unsigned IsoFileId;
871 typedef enum {
894 typedef enum {
914 typedef enum {
952 typedef enum {
967 typedef enum {
982 typedef struct {
990  size_t NFCID_len;
996 typedef struct {
1005  size_t Record_len;
1011 typedef struct {
1020  size_t Record_len;
1026 typedef enum {
1049 typedef enum {
1068 typedef enum {
1097 typedef enum {
1141 typedef enum {
1162 typedef enum {
1192 typedef enum {
1235 typedef enum {
1257 typedef enum {
1324 typedef struct {
1341  unsigned Synced;
1346  unsigned Send848;
1351  unsigned Send424;
1356  unsigned Send212;
1361  unsigned Recv848;
1366  unsigned Recv424;
1371  unsigned Recv212;
1400  unsigned ADC;
1404  unsigned CID;
1408  unsigned NAD;
1416 typedef enum {
1437 typedef enum {
1456 typedef enum {
1471 typedef enum {
1492 typedef enum {
1535 typedef struct {
1539  unsigned ID;
1543  unsigned Value;
1549 typedef struct {
1553  unsigned ID;
1557  unsigned Value;
1566 typedef enum {
1616 typedef enum {
1683 typedef struct {
1691  unsigned DSFID;
1697 typedef struct {
1707  unsigned BlockSecData;
1713 typedef struct {
1727 typedef struct {
1741 typedef enum {
1769 typedef enum {
1800 typedef enum {
1847 typedef enum {
1867 typedef enum {
1890 typedef enum {
1909 typedef enum {
1928 typedef enum {
1943 typedef enum {
1962 typedef enum {
1998 typedef struct {
2002  unsigned BlockAddress;
2009  unsigned SectorKeyIdx;
2015 typedef enum {
2030 typedef struct {
2070  bool WiFi;
2077  bool Tamper;
2091  bool Keyboard;
2104  bool Display;
2121  bool Ethernet;
2135  bool Rf125kHz;
2143  bool Rf13MHz;
2173  bool RTC;
2202 typedef struct {
2206  unsigned ID;
2210  unsigned Value;
2216 typedef struct {
2220  unsigned ID;
2224  unsigned Value;
2230 typedef enum {
2250 typedef struct {
2270  bool Hid;
2276 typedef enum {
2307 typedef enum {
2330 typedef enum {
2349 typedef enum {
2372 typedef enum {
2395 typedef struct {
2399  unsigned No;
2407  unsigned FrameSize;
2413 typedef enum {
2434 typedef enum {
2481 typedef enum {
2504 typedef struct {
2523 typedef enum {
2546 typedef enum {
2561 typedef enum {
2604 typedef struct {
2608  bool TTF;
2612  bool Hitag2B;
2616  bool Hitag2M;
2620  bool Hitag1S;
2628  bool HidProx;
2632  bool HidAwid;
2644  bool Keri;
2652  bool Pyramid;
2656  bool EM4450;
2660  bool EM4100;
2664  bool EM4205;
2670 typedef struct {
2674  bool Idteck;
2678  bool Cotag;
2686  bool GProx;
2699 typedef unsigned brp_DesfireKeyIdx;
2704 typedef enum {
2719 } brp_FileType;
2737 typedef struct {
2758 typedef struct {
2774 typedef struct {
2778  bool CRC16bit;
2785 typedef struct {
2789  bool Secure;
2793  bool KeyB;
2805 typedef enum {
2839 typedef enum {
2859 typedef struct {
2873  bool BcdToBin;
2883  bool Unpack;
2895  bool BinToBcd;
2905  bool Pack;
2915  bool Reverse;
2921 typedef struct {
2929  unsigned DeviceCode;
2933  unsigned CommandCode;
2937  char* Parameter;
2945 typedef enum {
3028 } brp_ProtocolID;
3034 typedef enum {
3076 } brp_MessageType;
3081 typedef enum {
3152 typedef struct {
3161  unsigned Version;
3170  unsigned DivIdx;
3176 typedef struct {
3180  unsigned Page;
3184  unsigned Idx;
3192 typedef enum {
3223 typedef enum {
3246 typedef unsigned brp_Time;
3251 typedef struct {
3255  bool Gpio7;
3259  bool Gpio6;
3263  bool Gpio5;
3267  bool Gpio4;
3271  bool Gpio3;
3275  bool Gpio2;
3279  bool Gpio1;
3283  bool Gpio0;
3291  bool BlueLed;
3295  bool Input1;
3299  bool Input0;
3303  bool Relay;
3307  bool Beeper;
3311  bool RedLed;
3315  bool GreenLed;
3321 typedef enum {
3637 } brp_FeatureID;
3642 typedef enum {
3656 } brp_Parity;
3666 typedef enum {
3728 } brp_Baudrate;
3733 typedef enum {
3887 } brp_IoPort;
3892 typedef struct {
3902  unsigned RepeatCnt;
3907  unsigned Param;
3919 typedef enum {
3946 typedef enum {
4129 } brp_CardType;
4134 typedef struct {
4153  bool Srix;
4166  bool Felica;
4173  bool IClass;
4193  bool Iso15693;
4204 typedef struct {
4208  unsigned FileNo;
4227  unsigned ReadKeyNo;
4234  unsigned WriteKeyNo;
4238  unsigned Offset;
4242  unsigned Length;
4250  unsigned ReadKeyIdx;
4260  unsigned WriteKeyIdx;
4282  unsigned ChangeKeyIdx;
4288  unsigned FileSize;
4296  unsigned IsoFid;
4303 typedef enum {
4339 typedef enum {
4383 typedef struct {
4415  bool RtcWrite;
4427  bool VhlWrite;
4431  bool VhlRead;
4471  bool SysReset;
4487  bool SetKey3;
4491  bool SetKey2;
4495  bool SetKey1;
4506 typedef struct {
4531 typedef struct {
4535  unsigned FirmwareID;
4565 typedef struct {
4575  unsigned RgbColor;
4585  unsigned RgbColor2;
4591  unsigned TransitionTime;
4593 #endif
4594 
The reader supports ISO 15693 cards as documented here.
Definition: typedefs.h:3372
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3825
unsigned NAD
If this flag is set, the PPIC supports NAD.
Definition: typedefs.h:1408
bool VhlWrite
Has to be cleared to deny writing cards via VHL.
Definition: typedefs.h:4427
Refers to a general purpose I/O.
Definition: typedefs.h:3775
unsigned Send424
When this flag is set, the PICC can send data with a bit rate of up to 424 kbit/s.
Definition: typedefs.h:1351
Definition: typedefs.h:1697
unsigned ReadKeyNo
ReadKeyNo , i.e.
Definition: typedefs.h:4227
Keylength: 16 byte.
Definition: typedefs.h:3208
bool Hitag1S
HITAG 1 or S.
Definition: typedefs.h:2620
brp_Desfire_WriteData_Mode
Definition: typedefs.h:757
unsigned brp_Time
Definition: typedefs.h:3246
brp_Iso78_OpenSam_LID
Definition: typedefs.h:1741
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3885
The reader supports Keri Systems cards as documented here.
Definition: typedefs.h:3496
Use this value to select an NXP MIFARE SAM AV2 or AV3.
Definition: typedefs.h:1745
References keys which are defined in respective VHL files: AES keys in MifarePlusAesKeyList Mifare ke...
Definition: typedefs.h:2832
brp_CardType
Definition: typedefs.h:3946
Definition: typedefs.h:2202
SAM AV1 mode (one encryption round for DES keys).
Definition: typedefs.h:2357
brp_IoPort SwitchIoPort
I/O pins of the reader that can be controlled by the user.
Definition: typedefs.h:3911
The reader supports the emulation of ISO14443-4 compatible cards.
Definition: typedefs.h:3621
brp_Main_Bf2Upload_ResultCode
Definition: typedefs.h:1962
unsigned Recv848
When this flag is set, the PICC can receive data with a bit rate of up to 848 kbit/s.
Definition: typedefs.h:1361
EM 4100/EM 4102.
Definition: typedefs.h:4039
bool CorruptFirmware
The reader firmware is corrupted.
Definition: typedefs.h:2190
bool BcdToBin
Converts a BCD Number (must only contain nibbles 0-9, not A-F) to a binary number.
Definition: typedefs.h:2873
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3855
Accept only BEC/BF3/BF3PKG files or ConfigCards that are encrypted with a matching customer key...
Definition: typedefs.h:4317
brp_MessageType
Definition: typedefs.h:3034
The reader supports HID iCLASS SR cards as documented here.
Definition: typedefs.h:3606
unsigned RgbColor2
This field is only available in case of a pulse signal.
Definition: typedefs.h:4585
bool IncompleteFirmware
The reader firmware is incomplete due to a broken firmware update.
Definition: typedefs.h:2196
File is specified by DF name.
Definition: typedefs.h:2708
iCLASS via ISO 15693
Definition: typedefs.h:4027
brp_Lg_Select_EvStat
Definition: typedefs.h:1800
The reader supports MIFARE Plus EV0 cards as documented here.
Definition: typedefs.h:3421
brp_VHL_Setup_FileSpecifier
Definition: typedefs.h:2481
bool AdvantAddressMode
Use Advant address mode.
Definition: typedefs.h:2742
DESFire native mode (default communication mode).
Definition: typedefs.h:838
brp_KeyAccessRights_DiversificationMode DiversificationMode
Definition: typedefs.h:3165
brp_Iso14b_Attrib_EOF_
Definition: typedefs.h:1456
The reader supports ISO 14443 Type A cards as documented here.
Definition: typedefs.h:3350
bool TTF
Low level card type / programmable decoder.
Definition: typedefs.h:2608
This is a Shortcut for DisablePort GreenLed (requires only one byte intead of 2). ...
Definition: typedefs.h:144
brp_Iso14b_Request_FWI
Definition: typedefs.h:1257
bool EthernetAccess
Provide Access to Ethernet BRP Commands.
Definition: typedefs.h:4387
Keylength: 8 byte.
Definition: typedefs.h:3196
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3865
bool Khz125Part1
Scans for the following 125kHz cards: EM4205, EM4305, EM4100, EM4102, EM4450, Pyramid, HID prox, HID ioProx, HID Prox32, Keri, Quadrakey, Indala, AWID, HITAG 1 and S, HITAG 2, TTF (Tag talks first).
Definition: typedefs.h:4162
unsigned Value
Value of tag to set.
Definition: typedefs.h:1543
unsigned GreatestBlockedFwVersionMajor
Binary that specifies the major number of the greatest non-blocked fw version.
Definition: typedefs.h:4551
Verify timeout; repeat operation (up to 3 times).
Definition: typedefs.h:1978
bool Iso15693
Scans for ISO-15693-compatible cards, e.g.
Definition: typedefs.h:4193
Refers to a general purpose I/O.
Definition: typedefs.h:3805
unsigned GreatestBlockedFwVersionBuild
Binary that specifies the build number of the greatest non-blocked fw version.
Definition: typedefs.h:4559
unsigned SmallestBlockedFwVersionMajor
Binary that specifies the major number of the smallest blocked fw version.
Definition: typedefs.h:4539
bool Hitag2M
HITAG 2 Manchester.
Definition: typedefs.h:2616
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3860
brp_Desfire_Authenticate_KeyDivMode
Definition: typedefs.h:673
brp_buf Record
Record content.
Definition: typedefs.h:1016
unsigned Value
New value of register to set.
Definition: typedefs.h:2210
size_t Record_len
Definition: typedefs.h:1005
To only read the application data of the segment, use this mode.
Definition: typedefs.h:2474
bool SwapNibbles
Swap the higher nibble (bits 5-7) of each byte with the lower nibble (bits 0-3).
Definition: typedefs.h:2900
The reader supports QuadraKey cards as documented here.
Definition: typedefs.h:3506
References keys within the CryptoKey memory.
Definition: typedefs.h:2811
size_t Params_len
Definition: typedefs.h:611
See description above.
Definition: typedefs.h:3950
The reader supports EM 4205 cards as documented here.
Definition: typedefs.h:3451
unsigned IsoFileId
ISO file ID.
Definition: typedefs.h:857
The reader will boot in Autoread mode and scan for cards, no matter if its configuration contains Aut...
Definition: typedefs.h:4361
brp_DivisorInteger
Definition: typedefs.h:3223
The current PKI session is timing/has timed out.
Definition: typedefs.h:926
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3835
unsigned Version
Key version.
Definition: typedefs.h:3161
bool KeyB
The key assigned to this sector/block shall be applied as key B.
Definition: typedefs.h:2793
brp_buf RecvBlock
Contains the actual data read from a block.
Definition: typedefs.h:1731
brp_ProtocolID
Definition: typedefs.h:2945
unsigned AppId
Application ID - range from 0x00000000 to 0x00FFFFFF.
Definition: typedefs.h:853
unsigned Status
Status Code.
Definition: typedefs.h:621
brp_Lg_SetPassword_PwdStat
Definition: typedefs.h:1909
unsigned DevCode
Device Code of BRP command.
Definition: typedefs.h:599
brp_buf BlockData
Length is greater than 0! It was set to zero to provide length information
Definition: typedefs.h:1703
Refers to a general purpose I/O.
Definition: typedefs.h:3785
brp_DHWCtrl_HfAcquire_ModuleId
Definition: typedefs.h:2561
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3820
ISO-15693-compliant label.
Definition: typedefs.h:4003
The reader supports ST SRIX cards as documented here.
Definition: typedefs.h:3431
brp_DHWCtrl_GetReaderChipType_ChipType
Definition: typedefs.h:2523
brp_VirtualLedDefinition_Mode Mode
This byte is required to enable additional fields for the characterization of the desired LED behavio...
Definition: typedefs.h:4570
size_t WriteBlock_len
Definition: typedefs.h:1721
bool IoPortWrite
Has to be cleared to deny write access to io ports.
Definition: typedefs.h:4451
iCLASS via proprietary ISO 14443 Type B protocol derivate (Level 2 compatible)
Definition: typedefs.h:4023
The reader supports EM 4100 cards as documented here.
Definition: typedefs.h:3456
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3850
brp_AutoReadMode
Definition: typedefs.h:4339
unsigned SmallestBlockedFwVersionMinor
Binary that specifies the minor number of the smallest blocked fw version.
Definition: typedefs.h:4543
SAM AV1 mode (two encryption rounds for DES keys).
Definition: typedefs.h:2361
SAM AV1 mode only for DES keys - two encryption rounds.
Definition: typedefs.h:804
The reader supports EM 4450 cards as documented here.
Definition: typedefs.h:3461
bool CRC16bit
Use 16-bit CRC.
Definition: typedefs.h:2778
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3845
bool IsPulse
If true , this virtual LED definition describes a pulse signal that continuously fades between 2 RGB ...
Definition: typedefs.h:559
SAM AV1 compatible mode (AES, 3K3DES, 3DES: 2 encryption rounds).
Definition: typedefs.h:685
bool Hid
Standard Prox license:
Definition: typedefs.h:2270
brp_buf WriteBlock
Content that shall be written to blocks starting at BlockId
Definition: typedefs.h:1717
Regular firmware is missing.
Definition: typedefs.h:3583
UID length of 7 Bytes.
Definition: typedefs.h:1149
Parity is used.
Definition: typedefs.h:3650
brp_buf PUPI
Pseudo-Unique PICC Identifier (PUPI).
Definition: typedefs.h:1329
BRP protocol over UART.
Definition: typedefs.h:2950
brp_MifarePlusKeyMemoryType
Definition: typedefs.h:2805
The hardware limits the HF baud rate to 424 kbps.
Definition: typedefs.h:3573
This is a Shortcut for RepeatLoop 1 which is actually a dummy operation, as the repeat block is was a...
Definition: typedefs.h:186
The reader has a red LED.
Definition: typedefs.h:3329
The hardware limits the HF baud rate to 106 kbps.
Definition: typedefs.h:3561
bool Hitag2B
HITAG 2 Biphase.
Definition: typedefs.h:2612
brp_TTF_ReadByteStream_RxMod
Definition: typedefs.h:2276
The reader can read the UID of a PicoPass card.
Definition: typedefs.h:3546
Device is secured by a Config Security Code; perform a factory reset and repeat operation.
Definition: typedefs.h:1991
Jumps back to the corresponding StartLoop a specified number of repetitions.
Definition: typedefs.h:93
Fire the corresponding "OnSetXxxx" event if the corresponding input port&#39;s state is set...
Definition: typedefs.h:3934
brp_RunSequenceCmd_CmdCode CmdCode
Definition: typedefs.h:3896
No stamp data available on SAM.
Definition: typedefs.h:1820
SAM AV1 mode only for DES keys - two encryption rounds).
Definition: typedefs.h:823
The reader supports Mifare Ultralight cards as documented The reader supports Mifare Ultralight cards...
Definition: typedefs.h:3617
brp_buf FileDescriptor
The path, filename, or APDU command by which to select the file.
Definition: typedefs.h:2513
unsigned ID
ID of tag to set.
Definition: typedefs.h:1539
Handle Bytes in Least significant bit first order.
Definition: typedefs.h:2843
brp_Desfire_SetFraming_CommMode
Definition: typedefs.h:834
The reader can read the UID of an ISO 14443 Type A card.
Definition: typedefs.h:3356
Enable/disable/toggle the blue LED (if available).
Definition: typedefs.h:3761
UID length of 4 Bytes.
Definition: typedefs.h:1145
brp_buf AppData
Application data field.
Definition: typedefs.h:1337
MIFARE Plus L3.
Definition: typedefs.h:3990
unsigned Recv212
When this flag is set, the PICC can receive data with a bit rate of up to 212 kbit/s.
Definition: typedefs.h:1371
size_t FileDescriptor_len
Definition: typedefs.h:2517
Definition: typedefs.h:591
bool HWoptions
A hardware options error occurred, device out of order.
Definition: typedefs.h:2166
bool Pack
Merges two Bytes at a time to a single one by removing the leading nibble (which has to be 0) of each...
Definition: typedefs.h:2905
brp_buf Record
Record content.
Definition: typedefs.h:1001
Do never fire the corresponding event (no matter what the corresponding input port&#39;s state is) ...
Definition: typedefs.h:3924
brp_UI_Toggle_Polarity
Definition: typedefs.h:2413
SAM AV2 mode (AES according NXP: AN 10922).
Definition: typedefs.h:689
bool HidProx32
HID Prox32.
Definition: typedefs.h:2648
brp_buf UID
Unique ID of label.
Definition: typedefs.h:1687
This is a UDP introspection induced connection trial.
Definition: typedefs.h:937
This is the first connection after powerup.
Definition: typedefs.h:918
bool SysReset
Has to be cleared to deny allow reboot/powerdown of system.
Definition: typedefs.h:4471
bool ConfigurationInconsistent
The reader configuration is corrupted.
Definition: typedefs.h:2056
brp_Iso14b_Attrib_SOF
Definition: typedefs.h:1471
brp_Iso14L4_SetupAPDU_FSCI
Definition: typedefs.h:1566
The checksum of the line variable is invalid.
Definition: typedefs.h:1970
Definition: typedefs.h:849
Refers to a general purpose I/O.
Definition: typedefs.h:3790
bool Bluetooth
The Bluetooth chip of the reader is defective, device out of order.
Definition: typedefs.h:2063
unsigned Value
Value of counter (Baltech internal use)
Definition: typedefs.h:2224
brp_FileType
Definition: typedefs.h:2704
brp_Iso14b_Request_TimeSlots
Definition: typedefs.h:1162
Autoread has detected a new card.
Definition: typedefs.h:931
brp_Sys_CfgLoadFinish_FinalizeAction
Definition: typedefs.h:2230
unsigned WriteKeyIdx
Index of the write key on the reader If omitted and WriteKeyNo is equal to ReadKeyNo ...
Definition: typedefs.h:4260
bool Rf13MHzLegacy
The 13.56 MHz RF interface of the reader is defective, device out of order.
Definition: typedefs.h:2159
The customer key and the Config Security Code have to match for this BEC/BF3/BF3PKG file or ConfigCar...
Definition: typedefs.h:4332
SAM AV1 mode (3DES: 1 encryption round).
Definition: typedefs.h:681
Bluetooth MCE; Mobile Card Emulation over Bluetooth.
Definition: typedefs.h:4119
Fire the corresponding "OnClearXxxx" event if the corresponding input port&#39;s state is cleared...
Definition: typedefs.h:3929
bool VhlFormat
Has to be cleared to deny formattings cards via VHL.
Definition: typedefs.h:4423
size_t Resp_len
Definition: typedefs.h:629
Select the file by DF name (1..16 bytes)
Definition: typedefs.h:2493
Key diversification according to NXP AN10922.
Definition: typedefs.h:73
brp_Ultralight_AuthE2_DivMode
Definition: typedefs.h:2349
brp_buf IsoDfName
ISO DF filename (optional, 0..16 bytes)
Definition: typedefs.h:861
No Parity is used.
Definition: typedefs.h:3646
The reader supports Jewel cards as documented here.
Definition: typedefs.h:3436
bool BatteryManagement
The battery management system of the reader is defective, device out of order.
Definition: typedefs.h:2084
bool FactorySettings
An error occurred during a factory reset, leaving the reader without any settings instead of restorin...
Definition: typedefs.h:2047
HF field off with additional power reduction features (without loss of functionality).
Definition: typedefs.h:1860
unsigned BlockAddress
Block address of the sector that is switched to the targeted security level.
Definition: typedefs.h:2002
Enable/disable/toggle the beeper (if available).
Definition: typedefs.h:3745
The reader has a green LED.
Definition: typedefs.h:3325
New stamp data with extended stamp Bytes was stored to EEPROM.
Definition: typedefs.h:1840
unsigned DivIdx
Index for data converter rule located in Project.DiversificationData: range 0..0x7F.
Definition: typedefs.h:3170
Accept any kind of BEC/BF3/BF3PKG files or ConfigCards, even unencrypted ones.
Definition: typedefs.h:4311
size_t NFCID_len
Definition: typedefs.h:990
brp_Iso14b_Request_FSCI FSCI
Frame Size proximity Card Integer (FSCI).
Definition: typedefs.h:1378
bool ConfigRead
Has to be cleared to deny read access to configuration keys/values.
Definition: typedefs.h:4467
unsigned ADC
Application Data Coding supported by the PICC.
Definition: typedefs.h:1400
brp_Desfire_AuthExtKey_CryptoMode
Definition: typedefs.h:715
The reader supports 125 kHz cards.
Definition: typedefs.h:3345
If execution of the sequence was aborted, jump to this label and run the following commands until End...
Definition: typedefs.h:118
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3870
BRP protocol over RS485 connection.
Definition: typedefs.h:2955
bool GuiAccess
Has to be cleared to deny access to keypad/lcd.
Definition: typedefs.h:4447
brp_Lg_Lock_PwdStat
Definition: typedefs.h:1928
bool ExtendedAccess
Has to be cleared to deny allow access to the extended reader partition.
Definition: typedefs.h:4403
brp_Lg_Unlock_PwdStat
Definition: typedefs.h:1943
The reader supports HID Pyramid cards as documented here.
Definition: typedefs.h:3466
Fire the corresponding event always (no matter what the corresponding input port&#39;s state is) ...
Definition: typedefs.h:3939
bool HidProx
HID Proximity.
Definition: typedefs.h:2628
Definition: typedefs.h:2216
bool ExtKeyAccess
Has to be cleared to deny access to RC/CRMEM over LL commands/SAM key memory.
Definition: typedefs.h:4439
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3875
brp_KeyAccessRights_KeySettings KeySettings
Accessrights for Keys.
Definition: typedefs.h:3157
The initial and final port state is disabled/inactive/low.
Definition: typedefs.h:2417
This is a autoread protocol that sends the ID read by autoread mode without any protocol overhead...
Definition: typedefs.h:2974
bool WiFi
The WiFi chip of the reader is defective, device out of order.
Definition: typedefs.h:2070
The hardware limits the HF baud rate to 212 kbps.
Definition: typedefs.h:3567
bool Rf13MHz
The 13.56 MHz RF interface for ISO 14443/ISO 15693 card systems is defective, device out of order...
Definition: typedefs.h:2143
brp_Desfire_ChangeExtKey_MasterKeyType
Definition: typedefs.h:777
A SAM AV3 card is inserted.
Definition: typedefs.h:3635
brp_Desfire_ChangeKey_NewKeyDivMode
Definition: typedefs.h:796
unsigned Param
This field represents a time (either in milliseconds or seconds).
Definition: typedefs.h:3907
Definition: typedefs.h:996
bool FirmwareVersionNotSupported
The firmware has been downgraded from a version for which downgrades are not supported.
Definition: typedefs.h:2037
bool VhlRead
Has to be cleared to deny reading cards via VHL.
Definition: typedefs.h:4431
MIFARE Classic (1k and 4k variants)
Definition: typedefs.h:3954
iCLASS via standard-compliant ISO 14443 Type B protocol (Level 3 compatible)
Definition: typedefs.h:4019
bool Ethernet
The Ethernet interface of the reader is defective, device out of order.
Definition: typedefs.h:2121
unsigned FileSize
**Only needed to runVHL.Format .
Definition: typedefs.h:4288
brp_Felica_GenericCmd_FastBaud
Definition: typedefs.h:952
bool BinToBcd
Converts a binary Number to a BCD encoded number.
Definition: typedefs.h:2895
size_t RecvBlock_len
Definition: typedefs.h:1735
EEPROM for stamp data already full.
Definition: typedefs.h:1808
Definition: typedefs.h:2504
bool Keyboard
The keyboard of the reader is defective, device out of order.
Definition: typedefs.h:2091
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3880
Low-level card type/programmable decoder.
Definition: typedefs.h:4091
brp_AutoRunCommand_RunMode
Definition: typedefs.h:19
brp_RunSequenceCmd_CmdCode
Definition: typedefs.h:80
bool RequireContinuousIv
Initialvector of CBC encryption is not reset between commands.
Definition: typedefs.h:4512
bool FlashFileSystemWrite
Has to be cleared to deny write access to flash file system.
Definition: typedefs.h:4407
HITAG 2 Biphase.
Definition: typedefs.h:4087
brp_buf Params
Parameters.
Definition: typedefs.h:607
bool IClassIso14B
Can be used instead of iCLASS to increase scanning speed.
Definition: typedefs.h:4184
unsigned GreatestBlockedFwVersionMinor
Binary that specifies the minor number of the greatest non-blocked fw version.
Definition: typedefs.h:4555
bool HfLowlevelAccess
Has to be cleared to deny allow to access HF via low level commands.
Definition: typedefs.h:4443
unsigned Recv424
When this flag is set, the PICC can receive data with a bit rate of up to 424 kbit/s.
Definition: typedefs.h:1366
The reader supports SecuraKey cards as documented here.
Definition: typedefs.h:3511
The reader returned a log message.
Definition: typedefs.h:3074
unsigned Page
Project crypto memory page (range 0..0x0F)
Definition: typedefs.h:3180
The reader supports Hitag 2 Manchester cards as documented here.
Definition: typedefs.h:3526
size_t IsoDfName_len
Definition: typedefs.h:865
brp_VHL_Setup_AdrMode
Definition: typedefs.h:2434
bool BinToAscii
Convert Binarydata to ASCII by converting the ASCII characters 0x00-0x09 to 0x30-0x39 and 0x0A-0x0F t...
Definition: typedefs.h:2878
bool AutoreadAccess
Has to be cleared to deny control autoread task.
Definition: typedefs.h:4391
Use this value to select a SAM different from those named above.
Definition: typedefs.h:1753
The firmware can be updated via a serial interface (UART/RS-232/virtual COM port).
Definition: typedefs.h:3588
Infineon my-d proximity (SLE55)
Definition: typedefs.h:3974
unsigned No
Number of Pipe.
Definition: typedefs.h:2399
The reader supports PKI-encrypted communication with the host.
Definition: typedefs.h:3596
Storing stamp data aborted because SAM out of HF field.
Definition: typedefs.h:1816
brp_Hitag_Request_TagType
Definition: typedefs.h:1026
The reader supports 13.56 MHz cards.
Definition: typedefs.h:3341
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3840
File is specified by 2 byte FID.
Definition: typedefs.h:2712
unsigned Length
Length of byte sequence within the DESFire file to map into the VHL file.
Definition: typedefs.h:4242
MIFARE native mode (default communication mode).
Definition: typedefs.h:2019
bool Unpack
Splits the high and the low nibble of each byte into two separate bytes, where the high nibble is set...
Definition: typedefs.h:2883
Stamp data deleted.
Definition: typedefs.h:1824
brp_Iso14b_Attrib_TR0
Definition: typedefs.h:1416
unsigned ChangeKeyIdx
**Only needed to runVHL.Format .
Definition: typedefs.h:4282
An HID SAM card is inserted.
Definition: typedefs.h:3406
brp_Eth_GetTcpConnectionStatus_Status
Definition: typedefs.h:894
bool SetAccessConditionMask2
Has to be cleared to deny set ac 2.
Definition: typedefs.h:4475
bool SecuraKey
SecuraKey.
Definition: typedefs.h:2690
Retrieve the state of the custom input 1.
Definition: typedefs.h:3757
unsigned CommandCode
Definition: typedefs.h:2933
unsigned RgbColor
This is the color of the VLED port in the RGB color space (0x00RRGGBB).
Definition: typedefs.h:4575
unsigned ID
ID of statistics counter (Baltech internal use)
Definition: typedefs.h:2220
LEGIC advant ISO 15693.
Definition: typedefs.h:4007
unsigned BlockSecData
Security status byte of the block.
Definition: typedefs.h:1707
size_t Record_len
Definition: typedefs.h:1020
bool HidIndalaSecure
Indala ASP+.
Definition: typedefs.h:2682
Keylength: 16 byte.
Definition: typedefs.h:3200
unsigned SectorKeyIdx
Crypto Memory Index (SAM or CryptoMemory) of the sector key.
Definition: typedefs.h:2009
Use this value to select an HID SE Processor (also known as iClass SAM).
Definition: typedefs.h:1749
bool VhlExchangeapdu
Has to be cleared to deny running VHL APDU Exchange.
Definition: typedefs.h:4419
brp_Lg_ReadSMStatus_MIMVersion
Definition: typedefs.h:1890
unsigned Synced
If this flag is set, data must be sent and received at equal bit rates.
Definition: typedefs.h:1341
HITAG 1 or S.
Definition: typedefs.h:4079
A card was presented to the reader.
Definition: typedefs.h:3040
unsigned ID
ID of tag to set.
Definition: typedefs.h:1553
HID Indala ASP+.
Definition: typedefs.h:4107
The tamper alarm was activated.
Definition: typedefs.h:3044
ISO 14443 Type A (NXP SmartMX/inter-industry)
Definition: typedefs.h:3978
bool AsciiToBin
Convert ASCII to Binarydata by converting the ASCII characters 0x30-0x39 to 0x00-0x09 and 0x41-0x49 (...
Definition: typedefs.h:2910
bool FactoryReset
Has to be cleared to deny resetting system to factory settings.
Definition: typedefs.h:4499
bool Bf2Upload
Has to be cleared to deny allow to upload firmware.
Definition: typedefs.h:4399
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3815
brp_Desfire_ReadData_Mode
Definition: typedefs.h:738
Stamp data added to EEPROM.
Definition: typedefs.h:1812
bool IClass
Scans for iCLASS and iCLASS SR cards.
Definition: typedefs.h:4173
USB devices will register as keyboard if this value is active.
Definition: typedefs.h:2984
brp_CryptoAlgorithm
Definition: typedefs.h:3192
This is a second autoread protocol that sends the ID read by autoread mode without any protocol overh...
Definition: typedefs.h:3021
The reader supports ISO 14443 Type B cards as documented here.
Definition: typedefs.h:3361
Definition: typedefs.h:1683
unsigned DeviceCode
Definition: typedefs.h:2929
A SAM AV2 card is inserted.
Definition: typedefs.h:3402
The reader supports Hitag 1 and Hitag S cards as documented here.
Definition: typedefs.h:3521
Generic ISO 14443-4 Type A without ISO 7816-4 support.
Definition: typedefs.h:3958
The reader supports AES-encrypted communication with the host.
Definition: typedefs.h:3592
brp_Parity
Definition: typedefs.h:3642
References keys which are stored in reader chip memory: 32 keys (index 0..31) are available...
Definition: typedefs.h:2826
bool EM4205
EM4205/EM4305.
Definition: typedefs.h:2664
HID Indala ASP.
Definition: typedefs.h:4063
The reader supports ISO 14443-4 cards as documented here.
Definition: typedefs.h:3441
The reader supports Indala FlexSecur cards as documented here.
Definition: typedefs.h:3501
Parity is used.
Definition: typedefs.h:3654
Select the file using an APDU command.
Definition: typedefs.h:2497
The reader supports FeliCa cards as documented here.
Definition: typedefs.h:3383
The reader can read the UID of an ISO 15693 card.
Definition: typedefs.h:3378
The reader has a SAM slot.
Definition: typedefs.h:3398
unsigned FrameSize
Maximum Packet Size of Pipe.
Definition: typedefs.h:2407
brp_Iso14b_Attrib_TR1
Definition: typedefs.h:1437
Commit will be performed when writing to address 0xFFFF.
Definition: typedefs.h:539
LEGIC advant ISO 14443 Type A.
Definition: typedefs.h:3986
brp_Mif_SetFraming_CommMode
Definition: typedefs.h:2015
Handle Bytes in Most significant bit first order.
Definition: typedefs.h:2847
Same as Enabled ; however, the reader will stop Autoread mode as soon as it has detected (and read) a...
Definition: typedefs.h:4368
bool RTC
The real-time clock is defective, device out of order.
Definition: typedefs.h:2173
The reader will boot in Autoread mode only if its configuration contains at least 1 Autoread project ...
Definition: typedefs.h:4375
brp_buf NFCID
ID of label.
Definition: typedefs.h:986
To read the segment stamp , use this mode.
Definition: typedefs.h:2442
There has been a software reset.
Definition: typedefs.h:941
bool CryptoAccess
Has to be cleared to deny allow access to the encryption unit.
Definition: typedefs.h:4395
unsigned IsoFid
**Only needed to runVHL.Format .
Definition: typedefs.h:4296
bool Quadrakey
QuadraKey.
Definition: typedefs.h:2640
HID Proximity.
Definition: typedefs.h:4071
brp_Iso14b_Attrib_FSDI
Definition: typedefs.h:1492
bool RtcWrite
Has to be cleared to deny write access to RTC.
Definition: typedefs.h:4415
brp_UsbHost_SetupPipes_Type Type
Type of Pipe.
Definition: typedefs.h:2403
Enable/disable/toggle the green LED (if available).
Definition: typedefs.h:3737
brp_FeatureID
Definition: typedefs.h:3321
bool ConfCardPresented
You&#39;ve run a VHL.Select command with AcceptConfCard set to true after presenting a ConfigCard to the ...
Definition: typedefs.h:2114
Stamp data was not stored to EEPROM.
Definition: typedefs.h:1836
brp_IoPort
Definition: typedefs.h:3733
The reader has a blue LED.
Definition: typedefs.h:3535
Definition: typedefs.h:617
brp_Felica_Request_FastBaud
Definition: typedefs.h:967
brp_EM_DecodeCfg_RxMod
Definition: typedefs.h:871
ISO 14443-4 Type A compliant with ISO7816-4 and MIFARE L3.
Definition: typedefs.h:3962
Open Supervised Standard Protocol.
Definition: typedefs.h:3026
The reader supports MIFARE DESFire EV2 cards as documented here.
Definition: typedefs.h:3626
brp_KeyAccessRights_DiversificationMode
Definition: typedefs.h:65
SAM AV1 mode for all key types / one encryption round for DES keys.
Definition: typedefs.h:819
Enable the port ID stored in the Field Param.
Definition: typedefs.h:84
configures the pins which are usually used by the Wiegand / RawSerial /...
Definition: typedefs.h:2995
HITAG 2 Manchester.
Definition: typedefs.h:4083
bool Reverse
Swap the first byte with the last one, the second one with the next to last one and so on...
Definition: typedefs.h:2915
brp_MaxBaudrateIso14443
Definition: typedefs.h:3081
bool UnexpectedReboots
At least 1 unexpected reboot has occurred.
Definition: typedefs.h:2042
Do not run Autoread at all.
Definition: typedefs.h:4343
Enable/disable/toggle the relay (if available).
Definition: typedefs.h:3749
UID length of 10 Bytes.
Definition: typedefs.h:1153
unsigned brp_DesfireKeyIdx
Definition: typedefs.h:2699
Commit will be performed automatically.
Definition: typedefs.h:535
bool Display
The display of the reader is defective, device out of order.
Definition: typedefs.h:2104
Definition: typedefs.h:1998
Refers to a general purpose I/O.
Definition: typedefs.h:3795
Wait exactly the amount of seconds specified in Param before going on.
Definition: typedefs.h:101
bool EM4100
EM4100/EM4102.
Definition: typedefs.h:2660
This is a ShortCut for RepeatLoop 2.
Definition: typedefs.h:192
brp_Desfire_AuthExtKey_SecureMessaging
Definition: typedefs.h:696
bool ConfigReset
Has to be cleared to deny reset configuration keys/while configuration.
Definition: typedefs.h:4459
The reader supports G-Prox cards as documented here.
Definition: typedefs.h:3516
Retrieve the state of the custom input 0.
Definition: typedefs.h:3753
The reader can read the UID of a FeliCa card.
Definition: typedefs.h:3389
LEGIC advant (ISO 14443 Type A/ISO 15693); this is a legacy value - it has been replaced by LEGICAdva...
Definition: typedefs.h:3999
bool ContainsTransitionTime
If true , this virtual LED definition contains an individual transition time, which is applied to thi...
Definition: typedefs.h:553
Enable/disable/toggle the red LED (if available).
Definition: typedefs.h:3741
brp_Lg_Idle_PowOff
Definition: typedefs.h:1847
bool EnableCRC
CRC check is enabled for this fragment.
Definition: typedefs.h:2763
unsigned Send848
When this flag is set, the PICC can send data with a bit rate of up to 848 kbit/s.
Definition: typedefs.h:1346
Definition: typedefs.h:2395
The reader supports HID iCLASS cards as documented here.
Definition: typedefs.h:3601
SAM AV1 mode for all key types / one encryption round for DES keys.
Definition: typedefs.h:800
brp_Iso14a_Request_UIDSize
Definition: typedefs.h:1141
The user has pressed a certain function key, e.g.
Definition: typedefs.h:3066
unsigned DSFID
DSFID of label, only available, if DSFID bit in Mode has been set.
Definition: typedefs.h:1691
Use this value only if the reader has 2 SAM slots, and both SAMs are different from those named above...
Definition: typedefs.h:1762
Definition: typedefs.h:1713
Chip Card Interface Device (CCID).
Definition: typedefs.h:3016
Abstract card type for reading SIO Elements.
Definition: typedefs.h:4127
Wait exactly the amount of ms specified in the field Param before going on.
Definition: typedefs.h:97
LEGIC prime; this is a legacy value - it has been replaced by LEGICPrime.
Definition: typedefs.h:3994
This is a Shortcut for WaitMs 100.
Definition: typedefs.h:249
unsigned Value
Value of tag to set.
Definition: typedefs.h:1557
brp_Lg_GenSetRead_WriteExMode
Definition: typedefs.h:1867
The customer key and the Config Security Code have to match for this BEC/BF3/BF3PKG file or ConfigCar...
Definition: typedefs.h:4323
Activates only the LEDs on the left side.
Definition: typedefs.h:580
ISO 7816 compatible framing (only MIFARE Plus EV1)
Definition: typedefs.h:2023
brp_DHWCtrl_GetSamType_ChipType
Definition: typedefs.h:2546
brp_VHL_Setup_FileSpecifier FileSpecifier
The method to select the file.
Definition: typedefs.h:2508
brp_FireEventAtPowerup
Definition: typedefs.h:3919
Disable the port ID of the Field Param.
Definition: typedefs.h:88
Retrieve the state of the tamper alarm.
Definition: typedefs.h:3765
The reader supports inter-industry ISO 14443-4 cards as documented here.
Definition: typedefs.h:3446
ISO 14443-4 Type B without ISO 7816-4 support.
Definition: typedefs.h:4011
bool Configuration
The reader configuration is corrupted.
Definition: typedefs.h:2185
bool Secure
The key assigned to this sector shall not be taken from the VHL file.
Definition: typedefs.h:2789
The reader can switch a relay.
Definition: typedefs.h:3337
unsigned Idx
Project crypto memory index within page (range 0x80..0xBF)
Definition: typedefs.h:3184
Default settings (Actual behaviour is usage dependent).
Definition: typedefs.h:4307
Definition: typedefs.h:1011
bool ConfigWrite
Has to be cleared to deny write access to configuration keys/values.
Definition: typedefs.h:4463
bool SetKey3
Has to be cleared to deny set security key 3.
Definition: typedefs.h:4487
HID Pyramid.
Definition: typedefs.h:4047
Programming timeout; repeat operation (up to 3 times).
Definition: typedefs.h:1974
EM 4205/EM 4305.
Definition: typedefs.h:4035
A previously presented card has been removed.
Definition: typedefs.h:3061
bool HidOnlyForSE
SE Prox license:
Definition: typedefs.h:2261
brp_buf Resp
Response Data.
Definition: typedefs.h:625
bool SetAccessConditionMask0
Has to be cleared to deny set ac 0.
Definition: typedefs.h:4483
bool SetAccessConditionMask1
Has to be cleared to deny set ac 1.
Definition: typedefs.h:4479
unsigned FileNo
The DESFire file number to access.
Definition: typedefs.h:4208
unsigned TransitionTime
This field defines the transition time which is applied whenever this virtual LED is enabled...
Definition: typedefs.h:4591
The reader supports Hitag 2 Biphase cards as documented here.
Definition: typedefs.h:3531
Select the file by path, i.e.
Definition: typedefs.h:2489
bool RequireEncrypted
Commands are transferred encrypted.
Definition: typedefs.h:4516
Definition: typedefs.h:1535
brp_Iso14b_Request_ProtType ProtType
Protocol type.
Definition: typedefs.h:1382
Definition: typedefs.h:1727
brp_Hitag_Select_SelMode
Definition: typedefs.h:1068
BRP protocol over HID (Human Interface Device) Protocol.
Definition: typedefs.h:2960
bool Rf125kHz
The 125 kHz RF interface of the reader is defective, device out of order.
Definition: typedefs.h:2135
bool ContainsPhysicalLedSelection
If true , this virtual LED definition contains the field PhysicalLedSelection.
Definition: typedefs.h:565
brp_AuthReqUpload
Definition: typedefs.h:4303
brp_TemplateBitorder
Definition: typedefs.h:2839
The reader has a beeper.
Definition: typedefs.h:3333
bool Khz125Part2
Scans for the following 125kHz cards: SecuraKey, G-Prox, Indala ASP+, Cotag, Idteck.
Definition: typedefs.h:4149
Refers to a general purpose I/O.
Definition: typedefs.h:3780
MIFARE Ultralight.
Definition: typedefs.h:3966
Deletion of stamp aborted because SAM out of HF field.
Definition: typedefs.h:1828
unsigned ReadKeyIdx
Index of the read key on the reader.
Definition: typedefs.h:4250
A single include header file, that includes all header files necessary for the BRP library...
bool Iso14443A
Scans for ISO 14443 Type A compatible cards, e.g.
Definition: typedefs.h:4198
There have been one or more connection trial failures before.
Definition: typedefs.h:945
unsigned CID
If this flag is set, the PPIC supports CID.
Definition: typedefs.h:1404
brp_Iso14b_Request_FSCI
Definition: typedefs.h:1192
bool Rf13MHzLegic
The 13.56 Mhz RF interface for LEGIC cards is defective, device out of order.
Definition: typedefs.h:2150
brp_Iso14b_Request_ProtType
Definition: typedefs.h:1235
bool RequireMac
A Cryptographic Signature is attached to every command.
Definition: typedefs.h:4521
This is a ShortCut for EnablePort GreenLed , if GreenLed is enabled otherwise DisablePort GreenLed...
Definition: typedefs.h:165
Refers to a general purpose I/O.
Definition: typedefs.h:3800
brp_Hitag_Request_Mode
Definition: typedefs.h:1049
Definition: typedefs.h:1549
The initial and final port state is enabled/active/high.
Definition: typedefs.h:2421
brp_Desfire_ChangeKey_CurKeyDivMode
Definition: typedefs.h:815
The reader supports MIFARE Plus EV1 cards as documented here.
Definition: typedefs.h:3631
This is a ShortCut for EnablePort GreenLed (requires only one byte intead of 2).
Definition: typedefs.h:123
brp_VirtualLedDefinition_PhysicalLedSelection PhysicalLedSelection
This field defines which physical LEDs are to be activated when the corresponding VLED port is enable...
Definition: typedefs.h:4580
brp_EpcUid_EpcSetMode_Coding
Definition: typedefs.h:2307
The reader supports Cotag cards as documented here.
Definition: typedefs.h:3540
The reader supports HID ioProx tags as documented here.
Definition: typedefs.h:3486
unsigned char * brp_buf
represents a pointer to a protocol data buffer.
Definition: common.h:61
brp_DesfireFileDescription_FileCommunicationSecurity FileCommunicationSecurity
Communication settings that define if data is to be MAC&#39;ed or encrypted before it&#39;s transmitted to th...
Definition: typedefs.h:4213
bool ExtendedLED
The extended LED features of the reader are defective.
Definition: typedefs.h:2128
bool RequireSessionKey
3-pass authentication and sessionkey generation
Definition: typedefs.h:4525
brp_Baudrate
Definition: typedefs.h:3666
The reader supports MIFARE DESFire EV1 cards as documented here.
Definition: typedefs.h:3426
File is specified by APDU Select command that has to be executed to activate a file.
Definition: typedefs.h:2717
This is a autoread protocol that sends the ID read by autoread mode via Wiegand protocol.
Definition: typedefs.h:2979
The reader can read the UID of an ISO 14443 Type B card.
Definition: typedefs.h:3367
brp_Iso14a_RequestATS_FSDI
Definition: typedefs.h:1097
brp_Desfire_ExecCommand_CryptoMode
Definition: typedefs.h:635
The reader supports HID iCLASS SE and Seos cards as documented here.
Definition: typedefs.h:3611
bool Dataflash
The data flash chip is defective, device out of order.
Definition: typedefs.h:2180
bool Pyramid
Pyramid.
Definition: typedefs.h:2652
The reader supports Indala cards as documented here.
Definition: typedefs.h:3491
The reader supports MIFARE Classic cards as documented here.
Definition: typedefs.h:3416
The reader supports HID AWID tags as documented here.
Definition: typedefs.h:3476
char * Parameter
The length of this block depends on the length of the command.
Definition: typedefs.h:2937
The reader supports IDTECK cards as documented here.
Definition: typedefs.h:3551
brp_Iso14b_Request_FWI FWI
Frame Waiting time Integer (FWI).
Definition: typedefs.h:1393
Refers to a general purpose I/O.
Definition: typedefs.h:3770
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3830
bool IoPortRead
Has to be cleared to deny read access to io ports.
Definition: typedefs.h:4455
bool HidIndala
Indala ASP.
Definition: typedefs.h:2636
unsigned RepeatCnt
The number of repetitions of the code block between the matching tLoop this atLoop mand...
Definition: typedefs.h:3902
Definition: typedefs.h:1324
unsigned Send212
When this flag is set, the PICC can send data with a bit rate of up to 212 kbit/s.
Definition: typedefs.h:1356
brp_AutoRunCommand_RunMode RunMode
Definition: typedefs.h:2925
Definition: typedefs.h:982
bool SetKey2
Has to be cleared to deny set security key 2.
Definition: typedefs.h:4491
bool FirmwareVersionBlocked
The loaded firmware version is blacklisted (see Device / Run / FirmwareVersionBlacklist for more deta...
Definition: typedefs.h:2097
References keys within a SAM, only available on SAM based readers: key index from 0x00 to 0x7F...
Definition: typedefs.h:2819
MIFARE Plus L2 (2k and 4k variants)
Definition: typedefs.h:3982
The reader supports LEGIC cards as documented here.
Definition: typedefs.h:3394
bool VhlSelect
Has to be cleared to deny detection of cards via VHL.
Definition: typedefs.h:4435
bool FlashFileSystemRead
Has to be cleared to deny read access to flash file system.
Definition: typedefs.h:4411
unsigned FirmwareID
BCD number that specifies a firmware ID.
Definition: typedefs.h:4535
brp_EpcUid_EpcSelect_MemBank
Definition: typedefs.h:2330
bool SetKey1
Has to be cleared to deny set security key 1.
Definition: typedefs.h:4495
brp_UsbHost_SetupPipes_Type
Definition: typedefs.h:2372
The reader supports PicoPass cards as documented here.
Definition: typedefs.h:3411
brp_Desfire_Authenticate_SecureMessaging
Definition: typedefs.h:654
There has been a Link Change event.
Definition: typedefs.h:922
A PIN was entered via the reader&#39;s keyboard.
Definition: typedefs.h:3053
brp_Lg_Select_MediaType
Definition: typedefs.h:1769
unsigned ConditionBits
All condition bits in this bit mask have to be set to execute this command.
Definition: typedefs.h:595
The tamper alarm was deactivated.
Definition: typedefs.h:3048
brp_DesfireFileDescription_FileCommunicationSecurity
Definition: typedefs.h:505
unsigned WriteKeyNo
WriteKeyNo , i.e.
Definition: typedefs.h:4234
unsigned SmallestBlockedFwVersionBuild
Binary that specifies the build number of the smallest blocked fw version.
Definition: typedefs.h:4547
Activates only the LEDs on the right side.
Definition: typedefs.h:576
The reader supports HID Prox32 tags as documented here.
Definition: typedefs.h:3471
brp_Eth_OpenTcpConnection_ConnectionReason
Definition: typedefs.h:914
The debug interface may be used to look into the readers internals via a Terminal.
Definition: typedefs.h:2969
brp_DesfireFileDescription_FileType FileType
Type of file to read.
Definition: typedefs.h:4220
Custom Virtual LED (VLED) port.
Definition: typedefs.h:3810
The reader supports HID Prox tags as documented here.
Definition: typedefs.h:3481
unsigned ID
ID of register to set.
Definition: typedefs.h:2206
ISO 14443-4 Type B with ISO 7816-4 support.
Definition: typedefs.h:4015
unsigned Offset
Number of the first byte in the DESFire file to map into the VHL file.
Definition: typedefs.h:4238
brp_VirtualLedDefinition_PhysicalLedSelection
Definition: typedefs.h:572
bool Tamper
The tamper alarm is defective.
Definition: typedefs.h:2077
MIFARE DESFire (2k, 4k, and 8k variants)
Definition: typedefs.h:3970
unsigned CmdCode
Command Code of BRP command.
Definition: typedefs.h:603
The reader has a tamper alarm.
Definition: typedefs.h:3555
brp_DesfireFileDescription_FileType
Definition: typedefs.h:527
BRP protocol over TCP/IP.
Definition: typedefs.h:2964
unsigned AccessRightsLowByte
**Only needed to runVHL.Format .
Definition: typedefs.h:4269
bool StampSearch
Use Stamp search to identify the desired segment.
Definition: typedefs.h:2747
brp_Iso14L4_SetupAPDU_FWI
Definition: typedefs.h:1616