ACU6 Device API
ipc_hwinfo_export_generated.h
Go to the documentation of this file.
1 /* IPC code generated by ipc_generator.py version v10.4.0-dirty 2024-08-22 09:58:36.380740 */
2 /* Input files: ipc_core_msgs_spec.c ipc_accelerometer_export_spec.c ipc_analog_inputs_export_spec.c ipc_bt_export_spec.c ipc_bub_export_spec.c ipc_can_export_spec.c ipc_cellular_export_spec.c ipc_connectivity_export_spec.c ipc_diagnostics_export_spec.c ipc_digital_inputs_export_spec.c ipc_digital_outputs_export_spec.c ipc_ethernet_export_spec.c ipc_gyroscope_export_spec.c ipc_hwinfo_export_spec.c ipc_led_export_spec.c ipc_location_export_spec.c ipc_modem_export_spec.c ipc_power_export_spec.c ipc_rtc_export_spec.c ipc_softwareupdate_export_spec.c ipc_wifi_export_spec.c ipc_mqtt_export_spec.c */
3 /* Copyright Actia Nordic AB 2019 */
4 
6 #ifndef A_IPC_IPC_HWINFO_EXPORT_GENERATED_H
8 #define A_IPC_IPC_HWINFO_EXPORT_GENERATED_H
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
24 typedef enum {
34 typedef struct {
36  uint32_t length;
40 
53 typedef struct {
55  uint8_t _compiler_no_error;
68 typedef struct {
122 A_IPC_RESULT a_ipc_init_hwinfo_rsp(a_ipc_msg *msg, uint32_t serial_number_maxlength, uint32_t device_uuid_maxlength, uint32_t assembled_unit_maxlength, uint32_t sales_unit_maxlength, uint32_t manufacturing_timestamp_maxlength);
123 
124 #ifdef __cplusplus
125 }
126 #endif
127 
128 #endif
129 
uint32_t length
Length of the array (number of elements)
Definition: ipc_hwinfo_export_generated.h:36
a_ipc_enum_hwinfo_result * value
The contents of the array.
Definition: ipc_hwinfo_export_generated.h:38
a_ipc_enum_hwinfo_result
Hardware versions result codes.
Definition: ipc_hwinfo_export_generated.h:24
a_ipc_dyn_string device_uuid
Device UUID.
Definition: ipc_hwinfo_export_generated.h:80
a_ipc_enum_hwinfo_result result
Result of the operation.
Definition: ipc_hwinfo_export_generated.h:72
A_IPC_RESULT a_ipc_init_hwinfo_req(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_hwinfo_req.
a_ipc_dyn_string serial_number
Device Serial Number.
Definition: ipc_hwinfo_export_generated.h:76
a_ipc_dyn_string assembled_unit
Assembled Unit.
Definition: ipc_hwinfo_export_generated.h:84
A_IPC_RESULT a_ipc_init_hwinfo_rsp(a_ipc_msg *msg, uint32_t serial_number_maxlength, uint32_t device_uuid_maxlength, uint32_t assembled_unit_maxlength, uint32_t sales_unit_maxlength, uint32_t manufacturing_timestamp_maxlength)
Initialize the message buffer to contain a_ipc_msg_hwinfo_rsp.
a_ipc_dyn_string manufacturing_timestamp
Manufacturing Timestamp (UTC)
Definition: ipc_hwinfo_export_generated.h:92
a_ipc_dyn_string sales_unit
Sales Unit.
Definition: ipc_hwinfo_export_generated.h:88
@ A_IPC_ENUM_HWINFO_RESULT_ERROR
Error.
Definition: ipc_hwinfo_export_generated.h:28
@ A_IPC_ENUM_HWINFO_RESULT_OK
OK.
Definition: ipc_hwinfo_export_generated.h:26
Dynamic-length array of a_ipc_enum_hwinfo_result.
Definition: ipc_hwinfo_export_generated.h:34
Read hardware related information.
Definition: ipc_hwinfo_export_generated.h:53
Hardware information response.
Definition: ipc_hwinfo_export_generated.h:68
A_IPC_RESULT
IPC function result codes.
Definition: ipc.h:211
Dynamic-length string.
Definition: ipc_generated.h:1064
AIPC Message.
Definition: ipc_generated.h:1204