ACU6 Device API
ipc_mqtt_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.421539 */
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_MQTT_EXPORT_GENERATED_H
8 #define A_IPC_IPC_MQTT_EXPORT_GENERATED_H
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
33 typedef struct {
56 typedef struct {
58  uint8_t _compiler_no_error;
69 typedef struct {
84 typedef struct {
86  uint8_t _compiler_no_error;
102 A_IPC_RESULT a_ipc_init_mqtt_shoulder_tap_publish_ind(a_ipc_msg *msg, uint32_t target_uuid_maxlength, uint32_t payload_maxlength);
139 
140 #ifdef __cplusplus
141 }
142 #endif
143 
144 #endif
145 
a_ipc_enum_ipc_subscribe_result
Result of subscribing.
Definition: ipc_core_msgs_generated.h:99
A_IPC_RESULT a_ipc_init_mqtt_shoulder_tap_subscribe_req(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_mqtt_shoulder_tap_subscribe_req.
A_IPC_RESULT a_ipc_init_mqtt_shoulder_tap_publish_ind(a_ipc_msg *msg, uint32_t target_uuid_maxlength, uint32_t payload_maxlength)
Initialize the message buffer to contain a_ipc_msg_mqtt_shoulder_tap_publish_ind.
a_ipc_dyn_array_uint8 payload
Optional extra content of the message.
Definition: ipc_mqtt_export_generated.h:43
A_IPC_RESULT a_ipc_init_mqtt_shoulder_tap_unsubscribe_req_norsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_mqtt_shoulder_tap_unsubscribe_req_norsp.
A_IPC_RESULT a_ipc_init_mqtt_shoulder_tap_subscribe_rsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_mqtt_shoulder_tap_subscribe_rsp.
a_ipc_dyn_string target_uuid
Target uuid, up to user application to define its meaning.
Definition: ipc_mqtt_export_generated.h:38
a_ipc_enum_ipc_subscribe_result result
The result of the subscription request.
Definition: ipc_mqtt_export_generated.h:73
Shoulder tap message received.
Definition: ipc_mqtt_export_generated.h:33
Subscribe to updates for mqtt_shoulder_tap.
Definition: ipc_mqtt_export_generated.h:56
Sent in response to a_ipc_msg_mqtt_shoulder_tap_subscribe_req.
Definition: ipc_mqtt_export_generated.h:69
Unsubscribe from updates for mqtt_shoulder_tap.
Definition: ipc_mqtt_export_generated.h:84
A_IPC_RESULT
IPC function result codes.
Definition: ipc.h:211
Dynamic-length array of uint8.
Definition: ipc_generated.h:1086
Dynamic-length string.
Definition: ipc_generated.h:1064
AIPC Message.
Definition: ipc_generated.h:1204