BALTECH Docs |
C API for BALTECH SDK
|
#include "../typedefs.h"
Go to the source code of this file.
Macros | |
#define | BRP_Main_ErrOutdatedFirmware BRP_ERR_STATUS(0xF000, 0x01) |
#define | BRP_Main_ErrUnknownVersion BRP_ERR_STATUS(0xF000, 0x02) |
#define | BRP_Main_ErrInvalidState BRP_ERR_STATUS(0xF000, 0x10) |
#define | BRP_Main_ErrReadFile BRP_ERR_STATUS(0xF000, 0x11) |
#define | BRP_Main_ErrInvalidFormat BRP_ERR_STATUS(0xF000, 0x12) |
#define | BRP_Main_ErrInvalidCustomerKey BRP_ERR_STATUS(0xF000, 0x13) |
#define | BRP_Main_ErrInvalidConfigSecurityCode BRP_ERR_STATUS(0xF000, 0x14) |
#define | BRP_Main_ErrInvalidConfigVersion BRP_ERR_STATUS(0xF000, 0x15) |
#define | BRP_Main_ErrInvalidCmac BRP_ERR_STATUS(0xF000, 0x16) |
#define | BRP_Main_ErrUpload BRP_ERR_STATUS(0xF000, 0x17) |
#define | BRP_Main_ErrUnsupportedFirmware BRP_ERR_STATUS(0xF000, 0x18) |
#define | BRP_Main_ErrAlreadyUpToDate BRP_ERR_STATUS(0xF000, 0x19) |
#define | BRP_Main_ErrMissingConfigSecurityCode BRP_ERR_STATUS(0xF000, 0x1A) |
#define | BRP_Main_ErrInvalidEccKey BRP_ERR_STATUS(0xF000, 0x1B) |
Functions | |
brp_errcode | brp_Main_Bf2Upload (brp_protocol protocol, unsigned *Lines, size_t Lines_len, brp_Main_Bf2Upload_ResultCode *ResultCode, unsigned *InvertedResultCode) |
brp_errcode | brp_Main_SwitchFW (brp_protocol protocol) |
brp_errcode | brp_Main_MatchPlatformId2 (brp_protocol protocol, brp_buf Filter, size_t Filter_len, bool *Matches) |
brp_errcode | brp_Main_IsFirmwareUpToDate (brp_protocol protocol, brp_buf VersionDesc, size_t VersionDesc_len) |
brp_errcode | brp_Main_Bf3UploadStart (brp_protocol protocol, unsigned *ReqDataAdr, unsigned *ReqDataLen) |
brp_errcode | brp_Main_Bf3UploadContinue (brp_protocol protocol, unsigned DataAdr, brp_buf Data, size_t Data_len, bool *Reconnect, bool *Continue, unsigned *ReqDataAdr, unsigned *ReqDataLen, bool *ContainsEstimation, bool *ContainsReconnectRetryTimeout, unsigned *ReconnectRetryTimeout, unsigned *EstimatedNumberOfBytes, unsigned *EstimatedTimeOverhead) |
This command group contains commands needed to update the firmware of the reader.
Definition in file main.h.