11#ifndef IFX_RECORD_EXTERNAL_H
12#define IFX_RECORD_EXTERNAL_H
30#define IFX_RECORD_EXT_NEW UINT8_C(0x01)
35#define IFX_RECORD_EXT_SET UINT8_C(0x02)
40#define IFX_RECORD_EXT_GET UINT8_C(0x03)
Infineon specific error code creation and parsing.
uint32_t ifx_status_t
Custom return code type used by all Infineon host software libraries.
Model interface to create record types and set/get record fields.
ifx_status_t ifx_record_ext_new(ifx_record_handle_t *handle, const ifx_blob_t *type)
Creates a new external record and handle of the created record. This handle holds the values of the r...
ifx_status_t ifx_record_ext_set_payload(ifx_record_handle_t *handle, const ifx_blob_t *payload)
Sets the payload in the external record for the given record handle.
ifx_status_t ifx_record_ext_get_payload(const ifx_record_handle_t *handle, ifx_blob_t *payload)
Gets the payload from the external record for the given record handle.
Provides utility functions and macros.
Data storage for data and data length where both are required as parameters.
Structure defines generic record details such as payload data and its length.
Defines the handle for specific record type.