ACU6 Device API
ipc_bt_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.331979 */
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_BT_EXPORT_GENERATED_H
8 #define A_IPC_IPC_BT_EXPORT_GENERATED_H
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
24 typedef enum {
34 typedef struct {
36  uint32_t length;
40 
45 typedef enum {
63 typedef struct {
65  uint32_t length;
69 
81 typedef struct {
83  uint8_t _compiler_no_error;
97 typedef struct {
112 typedef struct {
114  uint8_t _compiler_no_error;
130 typedef struct {
147 typedef struct {
149  uint8_t _compiler_no_error;
160 typedef struct {
175 typedef struct {
177  uint8_t _compiler_no_error;
264 
265 #ifdef __cplusplus
266 }
267 #endif
268 
269 #endif
270 
uint32_t length
Length of the array (number of elements)
Definition: ipc_bt_export_generated.h:65
a_ipc_enum_bt_result * value
The contents of the array.
Definition: ipc_bt_export_generated.h:38
a_ipc_enum_bt_state * value
The contents of the array.
Definition: ipc_bt_export_generated.h:67
uint32_t length
Length of the array (number of elements)
Definition: ipc_bt_export_generated.h:36
a_ipc_enum_ipc_subscribe_result result
The result of the subscription request.
Definition: ipc_bt_export_generated.h:164
a_ipc_enum_bt_result result
Result of the operation.
Definition: ipc_bt_export_generated.h:101
A_IPC_RESULT a_ipc_init_bt_release_req_norsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_bt_release_req_norsp.
a_ipc_enum_bt_result
BT result codes.
Definition: ipc_bt_export_generated.h:24
A_IPC_RESULT a_ipc_init_bt_request_req(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_bt_request_req.
A_IPC_RESULT a_ipc_init_bt_request_rsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_bt_request_rsp.
A_IPC_RESULT a_ipc_init_bt_subscribe_req(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_bt_subscribe_req.
A_IPC_RESULT a_ipc_init_bt_unsubscribe_req_norsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_bt_unsubscribe_req_norsp.
A_IPC_RESULT a_ipc_init_bt_publish_ind(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_bt_publish_ind.
a_ipc_enum_bt_state state
Current state of the service.
Definition: ipc_bt_export_generated.h:134
A_IPC_RESULT a_ipc_init_bt_subscribe_rsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_bt_subscribe_rsp.
a_ipc_enum_bt_state
btmgr state
Definition: ipc_bt_export_generated.h:45
@ A_IPC_ENUM_BT_RESULT_OK
OK result.
Definition: ipc_bt_export_generated.h:26
@ A_IPC_ENUM_BT_RESULT_ERROR
Error result.
Definition: ipc_bt_export_generated.h:28
@ A_IPC_ENUM_BT_STATE_RESET
Service is resetting.
Definition: ipc_bt_export_generated.h:51
@ A_IPC_ENUM_BT_STATE_ERROR
Service has reached an unrecoverable error state.
Definition: ipc_bt_export_generated.h:57
@ A_IPC_ENUM_BT_STATE_STARTED
Service is started and available.
Definition: ipc_bt_export_generated.h:55
@ A_IPC_ENUM_BT_STATE_STARTING
Service is starting.
Definition: ipc_bt_export_generated.h:53
@ A_IPC_ENUM_BT_STATE_UNKNOWN
Unknown / Invalid state.
Definition: ipc_bt_export_generated.h:47
@ A_IPC_ENUM_BT_STATE_STOP
Service is stopped.
Definition: ipc_bt_export_generated.h:49
Dynamic-length array of a_ipc_enum_bt_result.
Definition: ipc_bt_export_generated.h:34
Dynamic-length array of a_ipc_enum_bt_state.
Definition: ipc_bt_export_generated.h:63
BT status publish event.
Definition: ipc_bt_export_generated.h:130
Release BT service.
Definition: ipc_bt_export_generated.h:112
Request BT service.
Definition: ipc_bt_export_generated.h:81
Request BT service request response.
Definition: ipc_bt_export_generated.h:97
Subscribe to updates for bt.
Definition: ipc_bt_export_generated.h:147
Sent in response to a_ipc_msg_bt_subscribe_req.
Definition: ipc_bt_export_generated.h:160
Unsubscribe from updates for bt.
Definition: ipc_bt_export_generated.h:175
a_ipc_enum_ipc_subscribe_result
Result of subscribing.
Definition: ipc_core_msgs_generated.h:99
A_IPC_RESULT
IPC function result codes.
Definition: ipc.h:211
AIPC Message.
Definition: ipc_generated.h:1204