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

Go to the source code of this file.

Data Structures

struct  a_ipc_dyn_array_enum_diagnostics_result
 Dynamic-length array of a_ipc_enum_diagnostics_result. More...
 
struct  a_ipc_dyn_array_enum_diagnostics_pre_eol_information_type
 Dynamic-length array of a_ipc_enum_diagnostics_pre_eol_information_type. More...
 
struct  a_ipc_dyn_array_enum_diagnostics_antenna_status
 Dynamic-length array of a_ipc_enum_diagnostics_antenna_status. More...
 
struct  a_ipc_dyn_array_enum_diagnostics_antenna_type
 Dynamic-length array of a_ipc_enum_diagnostics_antenna_type. More...
 
struct  a_ipc_dyn_array_enum_diagnostics_antenna_location
 Dynamic-length array of a_ipc_enum_diagnostics_antenna_location. More...
 
struct  a_ipc_dyn_array_enum_diagnostics_voltage_source
 Dynamic-length array of a_ipc_enum_diagnostics_voltage_source. More...
 
struct  a_ipc_msg_diagnostics_emmc_health_status_req
 Read eMMC Heath Status. More...
 
struct  a_ipc_msg_diagnostics_emmc_health_status_rsp
 Sent in response to a_ipc_msg_diagnostics_emmc_health_status_req. More...
 
struct  a_ipc_msg_diagnostics_t1_health_indicators_req
 Read T1 Health Indicators. More...
 
struct  a_ipc_msg_diagnostics_t1_health_indicators_rsp
 Sent in response to a_ipc_msg_diagnostics_t1_health_indicators_req. More...
 
struct  a_ipc_msg_diagnostics_antenna_status_req
 Read Antenna Status. More...
 
struct  a_ipc_msg_diagnostics_antenna_status_rsp
 Sent in response to a_ipc_msg_diagnostics_antenna_status_req. More...
 
struct  a_ipc_msg_diagnostics_get_active_antenna_req
 Get Active Antenna. More...
 
struct  a_ipc_msg_diagnostics_get_active_antenna_rsp
 Sent in response to a_ipc_msg_diagnostics_get_active_antenna_req. More...
 
struct  a_ipc_msg_diagnostics_get_soc_temperature_req
 Request to read the SoC temperature. More...
 
struct  a_ipc_msg_diagnostics_get_soc_temperature_rsp
 Sent in response to a_ipc_msg_diagnostics_get_soc_temperature_req. More...
 
struct  a_ipc_msg_diagnostics_get_voltage_req
 Request to measure a selected voltage source. More...
 
struct  a_ipc_msg_diagnostics_get_voltage_rsp
 Returns the measured voltage for the selected source. More...
 

Enumerations

enum  a_ipc_enum_diagnostics_result { A_IPC_ENUM_DIAGNOSTICS_RESULT_OK , A_IPC_ENUM_DIAGNOSTICS_RESULT_ERROR_UNKNOWN , A_IPC_ENUM_DIAGNOSTICS_RESULT_INVALID_INPUT }
 Result codes. More...
 
enum  a_ipc_enum_diagnostics_pre_eol_information_type { A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_UNDEFINED , A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_NORMAL , A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_WARNING , A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_URGENT }
 pre EOL information type. More...
 
enum  a_ipc_enum_diagnostics_antenna_status {
  A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_SHORT_TO_GND , A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_NORMAL , A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_OPEN_CIRCUIT , A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_SHORT_TO_VBAT ,
  A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_HW_NOT_MOUNTED
}
 antenna status. More...
 
enum  a_ipc_enum_diagnostics_antenna_type {
  A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_LTE1 , A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_LTE2 , A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_GNSS , A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_WLAN ,
  A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_BT
}
 Antenna type. More...
 
enum  a_ipc_enum_diagnostics_antenna_location { A_IPC_ENUM_DIAGNOSTICS_ANTENNA_LOCATION_INTERNAL , A_IPC_ENUM_DIAGNOSTICS_ANTENNA_LOCATION_EXTERNAL }
 Antenna location. More...
 
enum  a_ipc_enum_diagnostics_voltage_source { A_IPC_ENUM_DIAGNOSTICS_VOLTAGE_SOURCE_VBAT }
 Voltage source. More...
 

Functions

A_IPC_RESULT a_ipc_init_diagnostics_emmc_health_status_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_emmc_health_status_req. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_emmc_health_status_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_emmc_health_status_rsp. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_t1_health_indicators_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_t1_health_indicators_req. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_t1_health_indicators_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_t1_health_indicators_rsp. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_antenna_status_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_antenna_status_req. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_antenna_status_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_antenna_status_rsp. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_get_active_antenna_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_get_active_antenna_req. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_get_active_antenna_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_get_active_antenna_rsp. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_get_soc_temperature_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_get_soc_temperature_req. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_get_soc_temperature_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_get_soc_temperature_rsp. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_get_voltage_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_get_voltage_req. More...
 
A_IPC_RESULT a_ipc_init_diagnostics_get_voltage_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_diagnostics_get_voltage_rsp. More...