ACU6 Device API
ipc_modem_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.392363 */
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_MODEM_EXPORT_GENERATED_H
8 #define A_IPC_IPC_MODEM_EXPORT_GENERATED_H
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
24 typedef enum {
40 typedef struct {
42  uint32_t length;
46 
57 typedef struct {
61  uint32_t timeout;
82 typedef struct {
91  uint8_t status;
107 typedef struct {
109  uint8_t _compiler_no_error;
120 typedef struct {
124  uint32_t sstn;
136 typedef struct {
157 typedef struct {
159  uint8_t _compiler_no_error;
170 typedef struct {
185 typedef struct {
187  uint8_t _compiler_no_error;
289 
290 #ifdef __cplusplus
291 }
292 #endif
293 
294 #endif
295 
a_ipc_enum_ipc_subscribe_result
Result of subscribing.
Definition: ipc_core_msgs_generated.h:99
uint32_t length
Length of the array (number of elements)
Definition: ipc_modem_export_generated.h:42
a_ipc_enum_modem_rusat_result * value
The contents of the array.
Definition: ipc_modem_export_generated.h:44
uint32_t timeout
Operation timeout in milliseconds.
Definition: ipc_modem_export_generated.h:61
A_IPC_RESULT a_ipc_init_modem_rusat_at_command_rsp(a_ipc_msg *msg, uint32_t response_maxlength)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_at_command_rsp.
A_IPC_RESULT a_ipc_init_modem_rusat_sstn_latest_req(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_sstn_latest_req.
a_ipc_dyn_string urc
URC string, can be one of the following: ...
Definition: ipc_modem_export_generated.h:144
a_ipc_enum_modem_rusat_result result
Operation result.
Definition: ipc_modem_export_generated.h:86
a_ipc_enum_ipc_subscribe_result result
The result of the subscription request.
Definition: ipc_modem_export_generated.h:174
A_IPC_RESULT a_ipc_init_modem_rusat_sstn_latest_rsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_sstn_latest_rsp.
a_ipc_dyn_string command
AT command to send to modem, will only accept one of the following: AT commands below must always be ...
Definition: ipc_modem_export_generated.h:72
A_IPC_RESULT a_ipc_init_modem_rusat_urc_notification_subscribe_req(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_urc_notification_subscribe_req.
A_IPC_RESULT a_ipc_init_modem_rusat_urc_notification_subscribe_rsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_urc_notification_subscribe_rsp.
a_ipc_dyn_string response
Modem response to AT command (one line per response).
Definition: ipc_modem_export_generated.h:95
A_IPC_RESULT a_ipc_init_modem_rusat_urc_notification_publish_ind(a_ipc_msg *msg, uint32_t urc_maxlength)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_urc_notification_publish_ind.
a_ipc_enum_modem_rusat_result
Result codes.
Definition: ipc_modem_export_generated.h:24
A_IPC_RESULT a_ipc_init_modem_rusat_urc_notification_unsubscribe_req_norsp(a_ipc_msg *msg)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_urc_notification_unsubscribe_req_norsp...
A_IPC_RESULT a_ipc_init_modem_rusat_at_command_req(a_ipc_msg *msg, uint32_t command_maxlength)
Initialize the message buffer to contain a_ipc_msg_modem_rusat_at_command_req.
uint32_t sstn
Last SSTN URC seen.
Definition: ipc_modem_export_generated.h:124
uint8_t status
Operation status, if result is 'ERROR' and status is non zero then status is CME ERROR status.
Definition: ipc_modem_export_generated.h:91
@ A_IPC_ENUM_MODEM_RUSAT_RESULT_ERROR_NAD_NOT_AVAILABLE
Nad is not in a state to process RUSAT AT commands.
Definition: ipc_modem_export_generated.h:30
@ A_IPC_ENUM_MODEM_RUSAT_RESULT_ERROR
Any NAD reported error such as ERROR or CME ERROR etc.
Definition: ipc_modem_export_generated.h:28
@ A_IPC_ENUM_MODEM_RUSAT_RESULT_OK
NAD response line (one of possibly several).
Definition: ipc_modem_export_generated.h:26
@ A_IPC_ENUM_MODEM_RUSAT_RESULT_ERROR_FAILED_TO_SEND_AT_COMMAND
Unspecific error when trying to send command to NAD.
Definition: ipc_modem_export_generated.h:34
@ A_IPC_ENUM_MODEM_RUSAT_RESULT_ERROR_INVALID_COMMAND
Supplied RUSAT AT command is not qualified.
Definition: ipc_modem_export_generated.h:32
Dynamic-length array of a_ipc_enum_modem_rusat_result.
Definition: ipc_modem_export_generated.h:40
Request to send RUSAT AT command to NAD (Network Access Device).
Definition: ipc_modem_export_generated.h:57
Sent in response to a_ipc_msg_modem_rusat_at_command_req.
Definition: ipc_modem_export_generated.h:82
Request latest known SSTN URC value.
Definition: ipc_modem_export_generated.h:107
Sent in response to a_ipc_msg_modem_rusat_sstn_latest_req.
Definition: ipc_modem_export_generated.h:120
RUSAT related URC from NAD (Network Access Device).
Definition: ipc_modem_export_generated.h:136
Subscribe to updates for modem_rusat_urc_notification.
Definition: ipc_modem_export_generated.h:157
Sent in response to a_ipc_msg_modem_rusat_urc_notification_subscribe_req.
Definition: ipc_modem_export_generated.h:170
Unsubscribe from updates for modem_rusat_urc_notification.
Definition: ipc_modem_export_generated.h:185
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