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.