ACU6 Device API
ipc_led_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.384381 */
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_LED_EXPORT_GENERATED_H
8 #define A_IPC_IPC_LED_EXPORT_GENERATED_H
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
24 typedef enum {
36 typedef struct {
38  uint32_t length;
42 
47 typedef enum {
54  A_IPC_ENUM_LED_PIN_TYPE_NUMBER_OF_LEDS = 3,
60 typedef struct {
62  uint32_t length;
66 
77 typedef struct {
85  uint8_t value;
98 typedef struct {
128 
129 #ifdef __cplusplus
130 }
131 #endif
132 
133 #endif
134 
a_ipc_enum_led_pin_type * value
The contents of the array.
Definition: ipc_led_export_generated.h:64
uint32_t length
Length of the array (number of elements)
Definition: ipc_led_export_generated.h:62
uint32_t length
Length of the array (number of elements)
Definition: ipc_led_export_generated.h:38
a_ipc_enum_led_result * value
The contents of the array.
Definition: ipc_led_export_generated.h:40
uint8_t value
0: Disable, 1: Enable
Definition: ipc_led_export_generated.h:85
a_ipc_enum_led_result result
Result of the operation.
Definition: ipc_led_export_generated.h:102
A_IPC_RESULT a_ipc_init_led_set_rsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_led_set_rsp.
a_ipc_enum_led_result
Result codes.
Definition: ipc_led_export_generated.h:24
A_IPC_RESULT a_ipc_init_led_set_req(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_led_set_req.
a_ipc_enum_led_pin_type pin
Type of pin to set.
Definition: ipc_led_export_generated.h:81
a_ipc_enum_led_pin_type
LED pin type.
Definition: ipc_led_export_generated.h:47
@ A_IPC_ENUM_LED_RESULT_OK
OK.
Definition: ipc_led_export_generated.h:26
@ A_IPC_ENUM_LED_RESULT_ERROR_UNKNOWN
Unknown.
Definition: ipc_led_export_generated.h:30
@ A_IPC_ENUM_LED_RESULT_ERROR_INVALID_PARAMETER
Invalid parameter.
Definition: ipc_led_export_generated.h:28
@ A_IPC_ENUM_LED_PIN_TYPE_RED
Red.
Definition: ipc_led_export_generated.h:51
@ A_IPC_ENUM_LED_PIN_TYPE_GREEN
Green.
Definition: ipc_led_export_generated.h:49
@ A_IPC_ENUM_LED_PIN_TYPE_BLUE
Blue.
Definition: ipc_led_export_generated.h:53
Dynamic-length array of a_ipc_enum_led_pin_type.
Definition: ipc_led_export_generated.h:60
Dynamic-length array of a_ipc_enum_led_result.
Definition: ipc_led_export_generated.h:36
Message used to request a pin to be enabled or disabled.
Definition: ipc_led_export_generated.h:77
Led configure result.
Definition: ipc_led_export_generated.h:98
A_IPC_RESULT
IPC function result codes.
Definition: ipc.h:211
AIPC Message.
Definition: ipc_generated.h:1204