ACU6 Device API
Data Structures | Enumerations | Functions
ipc_cellular_export_generated.h File Reference

Go to the source code of this file.

Data Structures

struct  a_ipc_dyn_array_enum_cellular_result
 Dynamic-length array of a_ipc_enum_cellular_result. More...
 
struct  a_ipc_dyn_array_enum_cellular_connection_status
 Dynamic-length array of a_ipc_enum_cellular_connection_status. More...
 
struct  a_ipc_dyn_array_enum_cellular_access_technology
 Dynamic-length array of a_ipc_enum_cellular_access_technology. More...
 
struct  a_ipc_msg_cellular_data_request_req
 Request a modem data connection. More...
 
struct  a_ipc_msg_cellular_data_request_rsp
 Modem data connection request result. More...
 
struct  a_ipc_msg_cellular_data_release_req_norsp
 Release a modem data connection. More...
 
struct  a_ipc_msg_cellular_data_secondary_request_req
 Request the secondary modem data connection. More...
 
struct  a_ipc_msg_cellular_data_secondary_request_rsp
 Modem data connection request result. More...
 
struct  a_ipc_msg_cellular_data_secondary_release_req_norsp
 Release the secondary modem data connection. More...
 
struct  a_ipc_msg_cellular_info_req
 Request Modem and SIM information. More...
 
struct  a_ipc_msg_cellular_info_rsp
 Modem and SIM information result. More...
 
struct  a_ipc_msg_cellular_status_publish_ind
 A message with the current cellular status. More...
 
struct  a_ipc_msg_cellular_status_secondary_publish_ind
 A message with the current cellular status for secondary cellular connection. More...
 
struct  a_ipc_msg_cellular_temperature_req
 Request Modem temperature. More...
 
struct  a_ipc_msg_cellular_temperature_rsp
 Request Modem temperature result. More...
 
struct  a_ipc_msg_cellular_status_latest_req
 Request latest known cellular status. More...
 
struct  a_ipc_msg_cellular_status_latest_rsp
 Request latest known cellular status result. More...
 
struct  a_ipc_msg_cellular_status_secondary_latest_req
 Request latest known secondary cellular status. More...
 
struct  a_ipc_msg_cellular_status_secondary_latest_rsp
 Request latest known second_cellular status result. More...
 
struct  a_ipc_msg_cellular_extended_status_publish_ind
 A message with extended cellular status information. More...
 
struct  a_ipc_msg_cellular_status_unsubscribe_req_norsp
 Unsubscribe from updates for cellular_status. More...
 
struct  a_ipc_msg_cellular_status_secondary_unsubscribe_req_norsp
 Unsubscribe from updates for cellular_status_secondary. More...
 
struct  a_ipc_msg_cellular_extended_status_unsubscribe_req_norsp
 Unsubscribe from updates for cellular_extended_status. More...
 

Enumerations

enum  a_ipc_enum_cellular_result {
  A_IPC_ENUM_CELLULAR_RESULT_OK , A_IPC_ENUM_CELLULAR_RESULT_ERROR_INVALID_PARAMETER , A_IPC_ENUM_CELLULAR_RESULT_ERROR_NO_REQUEST_SLOT_AVAILABLE , A_IPC_ENUM_CELLULAR_RESULT_ERROR_NAD_IS_BOOTING ,
  A_IPC_ENUM_CELLULAR_RESULT_ERROR_UNKNOWN
}
 Result codes. More...
 
enum  a_ipc_enum_cellular_connection_status { A_IPC_ENUM_CELLULAR_CONNECTION_STATUS_UNKNOWN , A_IPC_ENUM_CELLULAR_CONNECTION_STATUS_NOT_CONNECTED , A_IPC_ENUM_CELLULAR_CONNECTION_STATUS_SEARCHING , A_IPC_ENUM_CELLULAR_CONNECTION_STATUS_CONNECTED }
 Cellular connection status. More...
 
enum  a_ipc_enum_cellular_access_technology {
  A_IPC_ENUM_CELLULAR_ACCESS_TECHNOLOGY_UNKNOWN , A_IPC_ENUM_CELLULAR_ACCESS_TECHNOLOGY_GSM , A_IPC_ENUM_CELLULAR_ACCESS_TECHNOLOGY_UMTS , A_IPC_ENUM_CELLULAR_ACCESS_TECHNOLOGY_LTE ,
  A_IPC_ENUM_CELLULAR_ACCESS_TECHNOLOGY_5G
}
 Cellular radio access technology. More...
 

Functions

A_IPC_RESULT a_ipc_init_cellular_data_request_req (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_cellular_data_request_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_data_request_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_data_request_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_data_release_req_norsp (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_cellular_data_release_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_data_secondary_request_req (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_cellular_data_secondary_request_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_data_secondary_request_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_data_secondary_request_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_data_secondary_release_req_norsp (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_cellular_data_secondary_release_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_info_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_info_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_info_rsp (a_ipc_msg *msg, uint32_t iccid_maxlength, uint32_t euiccid_maxlength, uint32_t imei_maxlength, uint32_t imsi_maxlength)
 Initialize the message buffer to contain a_ipc_msg_cellular_info_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_secondary_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_secondary_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_cellular_temperature_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_temperature_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_temperature_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_temperature_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_latest_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_latest_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_latest_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_latest_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_secondary_latest_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_secondary_latest_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_secondary_latest_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_secondary_latest_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_extended_status_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_extended_status_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_unsubscribe_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_secondary_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_secondary_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_secondary_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_secondary_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_status_secondary_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_status_secondary_unsubscribe_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_extended_status_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_extended_status_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_cellular_extended_status_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_extended_status_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_cellular_extended_status_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_cellular_extended_status_unsubscribe_req_norsp. More...