Specifies the data structure for data to be read from OPTIGA. More...
#include <optiga_lib_common.h>
Public Attributes | |
uint16_t | oid |
Object ID to be read. More... | |
uint16_t | offset |
Offset of data with the object ID. More... | |
uint16_t | bytes_to_read |
Data size to be read. More... | |
uint16_t | accumulated_size |
Contains length of data received in across multiple transceive calls. Used for chaining purpose. More... | |
uint16_t | last_read_size |
Contains the data length received in last transceive. Used for chaining purpose. More... | |
uint8_t | data_or_metadata |
Read to data or metadata. More... | |
uint16_t * | ref_bytes_to_read |
Pointer to the read buffer length. More... | |
uint8_t * | buffer |
Read data buffer pointer. More... | |
Specifies the data structure for data to be read from OPTIGA.
uint16_t optiga_get_data_object::accumulated_size |
Contains length of data received in across multiple transceive calls. Used for chaining purpose.
uint8_t* optiga_get_data_object::buffer |
Read data buffer pointer.
uint16_t optiga_get_data_object::bytes_to_read |
Data size to be read.
uint8_t optiga_get_data_object::data_or_metadata |
Read to data or metadata.
uint16_t optiga_get_data_object::last_read_size |
Contains the data length received in last transceive. Used for chaining purpose.
uint16_t optiga_get_data_object::offset |
Offset of data with the object ID.
uint16_t optiga_get_data_object::oid |
Object ID to be read.
uint16_t* optiga_get_data_object::ref_bytes_to_read |
Pointer to the read buffer length.