BALTECH Docs
BALTECH SDK wrapper functions reference
Data Structures
Here are the data structures with brief descriptions:
C
brp_AddressAndEnableCRC
This word defines the start address according to the addressing mode selected in
SegmentIdentificationAndAddressing
for every fragment
C
brp_AR_GetMessage_t
C
brp_AR_RestrictScanCardFamilies_t
C
brp_AR_RunScript_t
C
brp_AR_SetMode_t
C
brp_AutoRunCommand
C
brp_BlePeriph_CloseConnection_t
C
brp_BlePeriph_DefineService_Characteristics_Entry
C
brp_BlePeriph_DefineService_t
C
brp_BlePeriph_Enable_t
C
brp_BlePeriph_GetEvents_t
C
brp_BlePeriph_GetRSSI_t
C
brp_BlePeriph_IsConnected_t
C
brp_BlePeriph_ReadCharacteristic_t
C
brp_BlePeriph_SetAdvertisingData_t
C
brp_BlePeriph_WriteCharacteristic_t
C
brp_CardFamilies
C
brp_CardTypes125KhzPart1
C
brp_CardTypes125KhzPart2
C
brp_CRCAddressAndCRCType
This word defines the CRC address according to the addressing mode selected in
SegmentIdentificationAndAddressing
C
brp_Crypto_BalKeyEncryptBuffer_t
C
brp_Crypto_CopyConfigKey_t
C
brp_Crypto_DecryptBlock_t
C
brp_Crypto_DecryptBuffer_t
C
brp_Crypto_EncryptBlock_t
C
brp_Crypto_EncryptBuffer_t
C
brp_Crypto_GetKeySig_t
C
brp_CryptoMemoryIndex
C
brp_Desfire_Authenticate_t
C
brp_Desfire_AuthExtKey_t
C
brp_Desfire_ChangeExtKey_t
C
brp_Desfire_ChangeKey_t
C
brp_Desfire_CreateDam_t
C
brp_Desfire_ExecCommand_t
C
brp_Desfire_GetDfNames_AppNr_Entry
C
brp_Desfire_GetDfNames_t
C
brp_Desfire_GetOriginalitySignature_t
C
brp_Desfire_ProxCheck_t
C
brp_Desfire_ReadData_t
C
brp_Desfire_ResetAuthentication_t
C
brp_Desfire_SelectApplication_t
C
brp_Desfire_SetFraming_t
C
brp_Desfire_VirtualCardSelect_t
C
brp_Desfire_WriteData_t
C
brp_DesfireFileDescription
C
brp_Felica_GenericCmd_t
C
brp_Felica_Request_Labels_Entry
C
brp_Felica_Request_t
C
brp_Felica_SetUID2_t
C
brp_FirmwareVersion
C
brp_HostSecurityAccessConditionBits
Every Feature in this list can be disabled by not setting the corresponding bit
C
brp_HostSecurityAuthenticationMode
Specifies a minimum of security requirements, when working in this security level
C
brp_ioiter_t
Base structure for I/O device iterators
C
brp_Iso14a_Halt_t
C
brp_Iso14a_PerformPPS_t
C
brp_Iso14a_Request_t
C
brp_Iso14a_RequestATS_t
C
brp_Iso14a_RequestVasup_t
C
brp_Iso14a_Select_t
C
brp_Iso14a_TransparentCmd_t
C
brp_Iso14b_Attrib_t
C
brp_Iso14b_Halt_t
C
brp_Iso14b_Request_t
C
brp_Iso14b_Request_ValueList_Entry
C
brp_Iso14b_TransparentCmd_t
C
brp_Iso14L4_Deselect_t
C
brp_Iso14L4_ExchangeAPDU_t
C
brp_Iso14L4_SetupAPDU_t
C
brp_Iso15_CustomCommand_t
C
brp_Iso15_GetParam_t
C
brp_Iso15_GetSecurityStatus_t
C
brp_Iso15_GetSystemInformation_t
C
brp_Iso15_GetUIDList_Labels_Entry
C
brp_Iso15_GetUIDList_t
C
brp_Iso15_LockAFI_t
C
brp_Iso15_LockBlock_t
C
brp_Iso15_LockDSFID_t
C
brp_Iso15_ReadMultipleBlocks_RecvBlocks_Entry
C
brp_Iso15_ReadMultipleBlocks_t
C
brp_Iso15_ReadSingleBlock_t
C
brp_Iso15_ResetToReady_t
C
brp_Iso15_SetMode_t
C
brp_Iso15_SetParam_t
C
brp_Iso15_StayQuiet_t
C
brp_Iso15_TransparentCmd_t
C
brp_Iso15_WriteAFI_t
C
brp_Iso15_WriteDSFID_t
C
brp_Iso15_WriteMultipleBlocks_t
C
brp_Iso15_WriteMultipleBlocks_WriteBlocks_Entry
C
brp_Iso15_WriteSingleBlock_t
C
brp_Iso78_CloseSam_t
C
brp_Iso78_ExchangeApdu_t
C
brp_Iso78_OpenSam_t
C
brp_KeyAccessRights
C
brp_KeyAccessRights_KeySettings
Access rights and key info
C
brp_LedBitMask
A bitmask containing the physical LEDs you want to switch
C
brp_Lic_GetLicenses_t
C
brp_Lic_ReadLicCard_t
C
brp_LicenseBitMask
License bit mask
C
brp_Main_Bf3UploadContinue_t
C
brp_Main_Bf3UploadStart_t
C
brp_Mif_AuthE2_t
C
brp_Mif_AuthE2Extended_t
C
brp_Mif_AuthUser_t
C
brp_Mif_AuthUserExtended_t
C
brp_Mif_ChangeAESKey_t
C
brp_Mif_ChangeValue_t
C
brp_Mif_ChangeValueBackup_t
C
brp_Mif_CommitReaderID_t
C
brp_Mif_GetCardVersion_t
C
brp_Mif_LoadKey_t
C
brp_Mif_ProxCheck_t
C
brp_Mif_Read_t
C
brp_Mif_ReadSig_t
C
brp_Mif_ReadSL3_t
C
brp_Mif_ResetAuth_t
C
brp_Mif_SectorSwitch_SectorSpec_Entry
C
brp_Mif_SectorSwitch_t
C
brp_Mif_SetFraming_t
C
brp_Mif_TransferBlock_t
C
brp_Mif_ValueSL3_t
C
brp_Mif_VirtualCardSelect_t
C
brp_Mif_Write_t
C
brp_Mif_WriteSL3_t
C
brp_MifareClassicVhlKeyAssignment
This bitmask can be combined with a reference to a key index in the readers keylist and specifies more details
C
brp_MobileId_Enable_t
C
brp_MobileId_GetVirtualCredentialId_t
C
brp_RunSequenceCmd
C
brp_Sec_AuthPhase1_t
C
brp_Sec_AuthPhase2_t
C
brp_Sec_GetAcMask_t
C
brp_Sec_GetCurAcMask_t
C
brp_Sec_LockReset_t
C
brp_Sec_Reset_t
C
brp_Sec_SetAcMask_t
C
brp_Sec_SetKey_t
C
brp_Sec_Tunnel_t
C
brp_SegmentIdentificationAndAddressing
This byte defines how a Legic segment shall be accessed
C
brp_Sys_CfgCheck_t
C
brp_Sys_CfgDelValues_t
C
brp_Sys_CfgGetDeviceSettingsId_t
C
brp_Sys_CfgGetId_t
C
brp_Sys_CfgGetKeyList_t
C
brp_Sys_CfgGetValue_t
C
brp_Sys_CfgGetValueList_t
C
brp_Sys_CfgLoadBlock_t
C
brp_Sys_CfgLoadFinish_t
C
brp_Sys_CfgLoadPrepare_t
C
brp_Sys_CfgReset_t
C
brp_Sys_CfgSetValue_t
C
brp_Sys_FactoryReset_t
C
brp_Sys_GetBootStatus_BootStatus
C
brp_Sys_GetBootStatus_t
C
brp_Sys_GetBufferSize_t
C
brp_Sys_GetFeatures_t
C
brp_Sys_GetInfo_t
C
brp_Sys_GetLicenses_t
C
brp_Sys_GetPartNumber_t
C
brp_Sys_GetStatistics_CounterTuple_Entry
C
brp_Sys_GetStatistics_t
C
brp_Sys_HFReset_t
C
brp_Sys_Reset_t
C
brp_Sys_SelectProtocol_t
C
brp_Sys_SendMessage_t
C
brp_Sys_StopProtocol_t
C
brp_TemplateFilter
For every of these filter bits, a specific data conversion mechanism is specified
C
brp_UI_Disable_t
C
brp_UI_Enable_t
C
brp_UI_PulseRgbLed_t
C
brp_UI_SetRgbLed_t
C
brp_UI_Toggle_t
C
brp_Ultralight_AuthE2_t
C
brp_Ultralight_AuthUser_t
C
brp_Ultralight_ExecCmd_t
C
brp_Ultralight_Read_t
C
brp_Ultralight_SectorSwitch_t
C
brp_Ultralight_Write_t
C
brp_VHL_CheckReconfigErr_t
C
brp_VHL_ExchangeAPDU_t
C
brp_VHL_ExchangeLongAPDU_t
C
brp_VHL_GetATR_t
C
brp_VHL_GetCardType_t
C
brp_VHL_GetFileInfo_t
C
brp_VHL_GetSnr_t
C
brp_VHL_IsSelected_t
C
brp_VHL_Read_t
C
brp_VHL_ResolveFilename_t
C
brp_VHL_Select_t
C
brp_VHL_Setup_Iso14SelectFileCmdList_Entry
C
brp_VHL_Setup_t
C
brp_VHL_Write_t
C
brp_VirtualLedDefinition
C
brp_VirtualLedDefinition_Mode
This byte is required to enable additional fields for the characterization of the desired LED behavior