Specifies the data structure for data to be written to OPTIGA. More...
#include <optiga_lib_common.h>
Public Attributes | |
uint16_t | oid |
Object ID to be written. More... | |
uint16_t | offset |
Offset of data with the object ID. More... | |
uint16_t | size |
Write data size. More... | |
uint16_t | written_size |
Contains length of data written in across multiple transceive calls. Used for chaining purpose. More... | |
const uint8_t * | buffer |
Wrtie data buffer pointer. More... | |
uint8_t | data_or_metadata |
Write to data or metadata. More... | |
uint8_t | write_type |
Type of write - Write only or Erase and write. More... | |
uint8_t | count |
Count value. More... | |
Specifies the data structure for data to be written to OPTIGA.
const uint8_t* optiga_set_data_object::buffer |
Wrtie data buffer pointer.
uint8_t optiga_set_data_object::count |
Count value.
uint8_t optiga_set_data_object::data_or_metadata |
Write to data or metadata.
uint16_t optiga_set_data_object::offset |
Offset of data with the object ID.
uint16_t optiga_set_data_object::oid |
Object ID to be written.
uint16_t optiga_set_data_object::size |
Write data size.
uint8_t optiga_set_data_object::write_type |
Type of write - Write only or Erase and write.
uint16_t optiga_set_data_object::written_size |
Contains length of data written in across multiple transceive calls. Used for chaining purpose.