10#ifndef IFX_RECORD_URI_H
11#define IFX_RECORD_URI_H
29#define IFX_RECORD_URI_SET UINT8_C(0x01)
34#define IFX_RECORD_URI_GET UINT8_C(0x02)
39#define IFX_RECORD_URI_RELEASE_MEMORY UINT8_C(0x03)
43#define IFX_RECORD_URI_TYPE {UINT8_C(0x55)}
48#define IFX_RECORD_IDENTIFIER_CODE_MAX UINT8_C(0x24)
200 uint8_t identifier_code);
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_uri_get_identifier_code(const ifx_record_handle_t *handle, uint8_t *identifier_code)
Gets the identifier code from the URI record details.
ifx_status_t ifx_record_uri_set_uri(ifx_record_handle_t *handle, const ifx_blob_t *uri)
Sets the URI value in the URI record details.
ifx_status_t ifx_record_uri_get_uri(const ifx_record_handle_t *handle, ifx_blob_t *uri)
Gets the URI value field from the URI record.
ifx_status_t ifx_record_uri_get_identifier(const ifx_record_handle_t *handle, ifx_blob_t *identifier)
Gets the identifier bytes from the URI record.
ifx_status_t ifx_record_uri_get_uri_with_identifier(const ifx_record_handle_t *handle, ifx_blob_t *uri_with_identifier)
Gets the URI value along with the identifier from the URI record.
ifx_status_t ifx_record_uri_new(ifx_record_handle_t *handle)
Creates a new URI record and handle of the created record. This handle holds the values of the record...
ifx_status_t ifx_record_uri_set_identifier_code(ifx_record_handle_t *handle, uint8_t identifier_code)
Sets the identifier code in the URI record details.
ifx_status_t ifx_record_uri_set_identifier(ifx_record_handle_t *handle, const ifx_blob_t *identifier)
Sets an identifier code value of the record handle from the identifier bytes.
ifx_record_uri_identifier
URI identifiers for URI records identifier code.
@ IFX_URI_FTP_ANONYMOUS_ANONYMOUS
Provides utility functions and macros.
Data storage for data and data length where both are required as parameters.
Defines the handle for specific record type.