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.