9#ifndef IFX_RECORD_HANDOVER_SELECT_H
10#define IFX_RECORD_HANDOVER_SELECT_H
27#define IFX_RECORD_HS_SET UINT8_C(0x01)
32#define IFX_RECORD_HS_GET UINT8_C(0x02)
37#define IFX_RECORD_HS_RELEASE_MEMORY UINT8_C(0x03)
41#define IFX_RECORD_HS_TYPE {0x48, 0x73}
84 uint8_t major_version);
98 uint8_t minor_version);
118 uint32_t count_of_local_records);
133 uint8_t *major_version);
148 uint8_t *minor_version);
166 uint32_t *count_of_local_records);
Infineon specific error code creation and parsing.
uint32_t ifx_status_t
Custom return code type used by all Infineon host software libraries.
ifx_status_t ifx_record_hs_set_major_ver(ifx_record_handle_t *handle, uint8_t major_version)
Sets the major version in the handover select record details for the given record handle.
ifx_status_t ifx_record_hs_new(ifx_record_handle_t *handle)
Creates a new handover select record and handle of the created record. This handle holds the values o...
ifx_status_t ifx_record_hs_set_local_records(ifx_record_handle_t *handle, const ifx_local_record_handles_t *local_record_list, uint32_t count_of_local_records)
Sets the list of local records (alternative carrier and error records) to the handover select record ...
ifx_status_t ifx_record_hs_get_local_records(const ifx_record_handle_t *handle, ifx_local_record_handles_t *local_record_list, uint32_t *count_of_local_records)
Gets the list of local records from the given record handle.
ifx_status_t ifx_record_hs_set_minor_ver(ifx_record_handle_t *handle, uint8_t minor_version)
Sets the minor version in handover select record details for the given record handle.
ifx_status_t ifx_record_hs_get_major_ver(const ifx_record_handle_t *handle, uint8_t *major_version)
Gets the major version of the handover select record from the given record handle.
ifx_status_t ifx_record_hs_get_minor_ver(const ifx_record_handle_t *handle, uint8_t *minor_version)
Gets the minor version of handover select record from the given record handle.
Provides utility functions and macros.
This Structure holds the list of alternate carrier record handles and a single error record,...
ifx_record_handle_t * error_record
ifx_record_handle_t ** alt_carrier_rec_list
Defines the handle for specific record type.