OPTIGA Trust M  1.1.0
C++ library for Optiga Trust M Chip Security Controller
optiga_get_data_object Struct Reference

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...
 

Detailed Description

Specifies the data structure for data to be read from OPTIGA.

Member Data Documentation

◆ accumulated_size

uint16_t optiga_get_data_object::accumulated_size

Contains length of data received in across multiple transceive calls. Used for chaining purpose.

◆ buffer

uint8_t* optiga_get_data_object::buffer

Read data buffer pointer.

◆ bytes_to_read

uint16_t optiga_get_data_object::bytes_to_read

Data size to be read.

◆ data_or_metadata

uint8_t optiga_get_data_object::data_or_metadata

Read to data or metadata.

◆ last_read_size

uint16_t optiga_get_data_object::last_read_size

Contains the data length received in last transceive. Used for chaining purpose.

◆ offset

uint16_t optiga_get_data_object::offset

Offset of data with the object ID.

◆ oid

uint16_t optiga_get_data_object::oid

Object ID to be read.

◆ ref_bytes_to_read

uint16_t* optiga_get_data_object::ref_bytes_to_read

Pointer to the read buffer length.


The documentation for this struct was generated from the following file: