BALTECH SDK wrapper functions reference

§ brp_VHL_Read()

brp_errcode brp_VHL_Read ( brp_VHL_Read_t  params)

This command reads data from a card based on a VHL file.

In this file, you specify the card-specific memory structure. You can either add the VHL file to your reader configuration or create it dynamically using VHL.Setup.

Parameters
[in]paramsStruct with the following fields:
  • protocol used to execute the command
  • Id (in) ID of VHL file (starting at 0) * If you create the VHL file dynamically, use the ID 0xFF. * If you've added the VHL file to the reader configuration, please resolve the ID from the VHL file name using VHL.ResolveFilename. Don't hardcode the ID. Otherwise, your application won't work anymore if e.g. a project manager later merges VHL files into a different configuration using BALTECH ConfigEditor. This process may result in a new ID, but not in a new name.
  • Adr (in) Address of the byte where you want to start reading
  • Len (in) Number of bytes to read
  • Data (out) Data read from the card
  • Data_len (out) Length of Data (in bytes).
  • mempool (in) is used to store response data. Maybe NULL to use an internal mempool, in this case the data is only available until another command uses the internal mempool