BALTECH SDK wrapper functions reference
Data Structures
Here are the data structures with brief descriptions:
 Cbrp_AddressAndEnableCRCThis word defines the start address according to the addressing mode selected in SegmentIdentificationAndAddressing for every fragment
 Cbrp_AR_GetMessage_t
 Cbrp_AR_RestrictScanCardFamilies_t
 Cbrp_AR_RunScript_t
 Cbrp_AR_SetMode_t
 Cbrp_AutoRunCommand
 Cbrp_BlePeriph_CloseConnection_t
 Cbrp_BlePeriph_DefineService_Characteristics_Entry
 Cbrp_BlePeriph_DefineService_t
 Cbrp_BlePeriph_Enable_t
 Cbrp_BlePeriph_GetEvents_t
 Cbrp_BlePeriph_GetRSSI_t
 Cbrp_BlePeriph_IsConnected_t
 Cbrp_BlePeriph_ReadCharacteristic_t
 Cbrp_BlePeriph_SetAdvertisingData_t
 Cbrp_BlePeriph_WriteCharacteristic_t
 Cbrp_CardFamilies
 Cbrp_CardTypes125KhzPart1
 Cbrp_CardTypes125KhzPart2
 Cbrp_CRCAddressAndCRCTypeThis word defines the CRC address according to the addressing mode selected in SegmentIdentificationAndAddressing
 Cbrp_Crypto_BalKeyEncryptBuffer_t
 Cbrp_Crypto_CopyConfigKey_t
 Cbrp_Crypto_DecryptBlock_t
 Cbrp_Crypto_DecryptBuffer_t
 Cbrp_Crypto_EncryptBlock_t
 Cbrp_Crypto_EncryptBuffer_t
 Cbrp_Crypto_GetKeySig_t
 Cbrp_CryptoMemoryIndex
 Cbrp_Desfire_Authenticate_t
 Cbrp_Desfire_AuthExtKey_t
 Cbrp_Desfire_ChangeExtKey_t
 Cbrp_Desfire_ChangeKey_t
 Cbrp_Desfire_CreateDam_t
 Cbrp_Desfire_ExecCommand_t
 Cbrp_Desfire_GetDfNames_AppNr_Entry
 Cbrp_Desfire_GetDfNames_t
 Cbrp_Desfire_GetOriginalitySignature_t
 Cbrp_Desfire_ProxCheck_t
 Cbrp_Desfire_ReadData_t
 Cbrp_Desfire_ResetAuthentication_t
 Cbrp_Desfire_SelectApplication_t
 Cbrp_Desfire_SetFraming_t
 Cbrp_Desfire_VirtualCardSelect_t
 Cbrp_Desfire_WriteData_t
 Cbrp_DesfireFileDescription
 Cbrp_Felica_GenericCmd_t
 Cbrp_Felica_Request_Labels_Entry
 Cbrp_Felica_Request_t
 Cbrp_Felica_SetUID2_t
 Cbrp_FirmwareVersion
 Cbrp_HostSecurityAccessConditionBitsEvery Feature in this list can be disabled by not setting the corresponding bit
 Cbrp_HostSecurityAuthenticationModeSpecifies a minimum of security requirements, when working in this security level
 Cbrp_ioiter_tBase structure for I/O device iterators
 Cbrp_Iso14a_Halt_t
 Cbrp_Iso14a_PerformPPS_t
 Cbrp_Iso14a_Request_t
 Cbrp_Iso14a_RequestATS_t
 Cbrp_Iso14a_RequestVasup_t
 Cbrp_Iso14a_Select_t
 Cbrp_Iso14a_TransparentCmd_t
 Cbrp_Iso14b_Attrib_t
 Cbrp_Iso14b_Halt_t
 Cbrp_Iso14b_Request_t
 Cbrp_Iso14b_Request_ValueList_Entry
 Cbrp_Iso14b_TransparentCmd_t
 Cbrp_Iso14L4_Deselect_t
 Cbrp_Iso14L4_ExchangeAPDU_t
 Cbrp_Iso14L4_SetupAPDU_t
 Cbrp_Iso15_CustomCommand_t
 Cbrp_Iso15_GetParam_t
 Cbrp_Iso15_GetSecurityStatus_t
 Cbrp_Iso15_GetSystemInformation_t
 Cbrp_Iso15_GetUIDList_Labels_Entry
 Cbrp_Iso15_GetUIDList_t
 Cbrp_Iso15_LockAFI_t
 Cbrp_Iso15_LockBlock_t
 Cbrp_Iso15_LockDSFID_t
 Cbrp_Iso15_ReadMultipleBlocks_RecvBlocks_Entry
 Cbrp_Iso15_ReadMultipleBlocks_t
 Cbrp_Iso15_ReadSingleBlock_t
 Cbrp_Iso15_ResetToReady_t
 Cbrp_Iso15_SetMode_t
 Cbrp_Iso15_SetParam_t
 Cbrp_Iso15_StayQuiet_t
 Cbrp_Iso15_TransparentCmd_t
 Cbrp_Iso15_WriteAFI_t
 Cbrp_Iso15_WriteDSFID_t
 Cbrp_Iso15_WriteMultipleBlocks_t
 Cbrp_Iso15_WriteMultipleBlocks_WriteBlocks_Entry
 Cbrp_Iso15_WriteSingleBlock_t
 Cbrp_Iso78_CloseSam_t
 Cbrp_Iso78_ExchangeApdu_t
 Cbrp_Iso78_OpenSam_t
 Cbrp_KeyAccessRights
 Cbrp_KeyAccessRights_KeySettingsAccess rights and key info
 Cbrp_LedBitMaskA bitmask containing the physical LEDs you want to switch
 Cbrp_Lic_GetLicenses_t
 Cbrp_Lic_ReadLicCard_t
 Cbrp_LicenseBitMaskLicense bit mask
 Cbrp_Main_Bf3UploadContinue_t
 Cbrp_Main_Bf3UploadStart_t
 Cbrp_Mif_AuthE2_t
 Cbrp_Mif_AuthE2Extended_t
 Cbrp_Mif_AuthUser_t
 Cbrp_Mif_AuthUserExtended_t
 Cbrp_Mif_ChangeAESKey_t
 Cbrp_Mif_ChangeValue_t
 Cbrp_Mif_ChangeValueBackup_t
 Cbrp_Mif_CommitReaderID_t
 Cbrp_Mif_GetCardVersion_t
 Cbrp_Mif_LoadKey_t
 Cbrp_Mif_ProxCheck_t
 Cbrp_Mif_Read_t
 Cbrp_Mif_ReadSig_t
 Cbrp_Mif_ReadSL3_t
 Cbrp_Mif_ResetAuth_t
 Cbrp_Mif_SectorSwitch_SectorSpec_Entry
 Cbrp_Mif_SectorSwitch_t
 Cbrp_Mif_SetFraming_t
 Cbrp_Mif_TransferBlock_t
 Cbrp_Mif_ValueSL3_t
 Cbrp_Mif_VirtualCardSelect_t
 Cbrp_Mif_Write_t
 Cbrp_Mif_WriteSL3_t
 Cbrp_MifareClassicVhlKeyAssignmentThis bitmask can be combined with a reference to a key index in the readers keylist and specifies more details
 Cbrp_MobileId_Enable_t
 Cbrp_MobileId_GetVirtualCredentialId_t
 Cbrp_RunSequenceCmd
 Cbrp_Sec_AuthPhase1_t
 Cbrp_Sec_AuthPhase2_t
 Cbrp_Sec_GetAcMask_t
 Cbrp_Sec_GetCurAcMask_t
 Cbrp_Sec_LockReset_t
 Cbrp_Sec_Reset_t
 Cbrp_Sec_SetAcMask_t
 Cbrp_Sec_SetKey_t
 Cbrp_Sec_Tunnel_t
 Cbrp_SegmentIdentificationAndAddressingThis byte defines how a Legic segment shall be accessed
 Cbrp_Sys_CfgCheck_t
 Cbrp_Sys_CfgDelValues_t
 Cbrp_Sys_CfgGetDeviceSettingsId_t
 Cbrp_Sys_CfgGetId_t
 Cbrp_Sys_CfgGetKeyList_t
 Cbrp_Sys_CfgGetValue_t
 Cbrp_Sys_CfgGetValueList_t
 Cbrp_Sys_CfgLoadBlock_t
 Cbrp_Sys_CfgLoadFinish_t
 Cbrp_Sys_CfgLoadPrepare_t
 Cbrp_Sys_CfgReset_t
 Cbrp_Sys_CfgSetValue_t
 Cbrp_Sys_FactoryReset_t
 Cbrp_Sys_GetBootStatus_BootStatus
 Cbrp_Sys_GetBootStatus_t
 Cbrp_Sys_GetBufferSize_t
 Cbrp_Sys_GetFeatures_t
 Cbrp_Sys_GetInfo_t
 Cbrp_Sys_GetLicenses_t
 Cbrp_Sys_GetPartNumber_t
 Cbrp_Sys_GetStatistics_CounterTuple_Entry
 Cbrp_Sys_GetStatistics_t
 Cbrp_Sys_HFReset_t
 Cbrp_Sys_Reset_t
 Cbrp_Sys_SelectProtocol_t
 Cbrp_Sys_SendMessage_t
 Cbrp_Sys_StopProtocol_t
 Cbrp_TemplateFilterFor every of these filter bits, a specific data conversion mechanism is specified
 Cbrp_UI_Disable_t
 Cbrp_UI_Enable_t
 Cbrp_UI_PulseRgbLed_t
 Cbrp_UI_SetRgbLed_t
 Cbrp_UI_Toggle_t
 Cbrp_Ultralight_AuthE2_t
 Cbrp_Ultralight_AuthUser_t
 Cbrp_Ultralight_ExecCmd_t
 Cbrp_Ultralight_Read_t
 Cbrp_Ultralight_SectorSwitch_t
 Cbrp_Ultralight_Write_t
 Cbrp_VHL_CheckReconfigErr_t
 Cbrp_VHL_ExchangeAPDU_t
 Cbrp_VHL_ExchangeLongAPDU_t
 Cbrp_VHL_GetATR_t
 Cbrp_VHL_GetCardType_t
 Cbrp_VHL_GetFileInfo_t
 Cbrp_VHL_GetSnr_t
 Cbrp_VHL_IsSelected_t
 Cbrp_VHL_Read_t
 Cbrp_VHL_ResolveFilename_t
 Cbrp_VHL_Select_t
 Cbrp_VHL_Setup_Iso14SelectFileCmdList_Entry
 Cbrp_VHL_Setup_t
 Cbrp_VHL_Write_t
 Cbrp_VirtualLedDefinition
 Cbrp_VirtualLedDefinition_ModeThis byte is required to enable additional fields for the characterization of the desired LED behavior