ACU6 Device API
Data Structures | Enumerations | Enumerator | Functions
ipc_diagnostics

Diagnostics Service. More...

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...
 

Detailed Description

Diagnostics Service.

This page contains documentation of the System Service API.


Data Structure Documentation

◆ a_ipc_dyn_array_enum_diagnostics_result

struct a_ipc_dyn_array_enum_diagnostics_result

Dynamic-length array of a_ipc_enum_diagnostics_result.

Data Fields
uint32_t length Length of the array (number of elements)
a_ipc_enum_diagnostics_result * value The contents of the array.

◆ a_ipc_dyn_array_enum_diagnostics_pre_eol_information_type

struct a_ipc_dyn_array_enum_diagnostics_pre_eol_information_type

Dynamic-length array of a_ipc_enum_diagnostics_pre_eol_information_type.

Data Fields
uint32_t length Length of the array (number of elements)
a_ipc_enum_diagnostics_pre_eol_information_type * value The contents of the array.

◆ a_ipc_dyn_array_enum_diagnostics_antenna_status

struct a_ipc_dyn_array_enum_diagnostics_antenna_status

Dynamic-length array of a_ipc_enum_diagnostics_antenna_status.

Data Fields
uint32_t length Length of the array (number of elements)
a_ipc_enum_diagnostics_antenna_status * value The contents of the array.

◆ a_ipc_dyn_array_enum_diagnostics_antenna_type

struct a_ipc_dyn_array_enum_diagnostics_antenna_type

Dynamic-length array of a_ipc_enum_diagnostics_antenna_type.

Data Fields
uint32_t length Length of the array (number of elements)
a_ipc_enum_diagnostics_antenna_type * value The contents of the array.

◆ a_ipc_dyn_array_enum_diagnostics_antenna_location

struct a_ipc_dyn_array_enum_diagnostics_antenna_location

Dynamic-length array of a_ipc_enum_diagnostics_antenna_location.

Data Fields
uint32_t length Length of the array (number of elements)
a_ipc_enum_diagnostics_antenna_location * value The contents of the array.

◆ a_ipc_dyn_array_enum_diagnostics_voltage_source

struct a_ipc_dyn_array_enum_diagnostics_voltage_source

Dynamic-length array of a_ipc_enum_diagnostics_voltage_source.

Data Fields
uint32_t length Length of the array (number of elements)
a_ipc_enum_diagnostics_voltage_source * value The contents of the array.

◆ a_ipc_msg_diagnostics_emmc_health_status_req

struct a_ipc_msg_diagnostics_emmc_health_status_req

◆ a_ipc_msg_diagnostics_emmc_health_status_rsp

struct a_ipc_msg_diagnostics_emmc_health_status_rsp
Data Fields
uint8_t device_life_time_estimation_type_a Device life time estimation type A: life time estimation for SLC eraseblocks, provided in steps of 10%, e.g.

: 0x02 means 10%-20% device life time used.

uint8_t device_life_time_estimation_type_b Device life time estimation type B: life time estimation for MLC eraseblocks, provided in steps of 10%, e.g.

: 0x02 means 10%-20% device life time used.

a_ipc_enum_diagnostics_pre_eol_information_type pre_eol_information Pre EOL information: overall status for reserved blocks.

Possible values are: 0x00 - Not defined. 0x01 - Normal: consumed less than 80% of the reserved blocks. 0x02 - Warning: consumed 80% of the reserved blocks. 0x03 - Urgent: consumed 90% of the reserved blocks.

a_ipc_enum_diagnostics_result result Result of operation.

◆ a_ipc_msg_diagnostics_t1_health_indicators_req

struct a_ipc_msg_diagnostics_t1_health_indicators_req

◆ a_ipc_msg_diagnostics_t1_health_indicators_rsp

struct a_ipc_msg_diagnostics_t1_health_indicators_rsp
Data Fields
uint16_t mse Reads T1 health indicators Mean Square Error: range: 0-511.

Invalid if > 511

uint8_t pmse Peak MSE value, range: 0-63.

0xff if measurement is not possible

a_ipc_enum_diagnostics_result result Result of operation.
uint8_t sqi SQI, 0-7, 7 is the best value.

◆ a_ipc_msg_diagnostics_antenna_status_req

struct a_ipc_msg_diagnostics_antenna_status_req

◆ a_ipc_msg_diagnostics_antenna_status_rsp

struct a_ipc_msg_diagnostics_antenna_status_rsp
Data Fields
a_ipc_enum_diagnostics_antenna_status external_gnss_antenna_status External gnss antenna status.
a_ipc_enum_diagnostics_antenna_status external_lte1_antenna_status External lte1 antenna status.
a_ipc_enum_diagnostics_antenna_status external_lte2_antenna_status External lte2 antenna status.
a_ipc_enum_diagnostics_antenna_status external_wifi_antenna_status External wifi antenna status.
a_ipc_enum_diagnostics_antenna_status internal_ble_antenna_status Internal ble antenna status.
a_ipc_enum_diagnostics_antenna_status internal_gnss_antenna_status Internal gnss antenna status.
a_ipc_enum_diagnostics_antenna_status internal_lte1_antenna_status Internal lte1 antenna status.
a_ipc_enum_diagnostics_antenna_status internal_lte2_antenna_status Internal lte2 antenna status.
a_ipc_enum_diagnostics_antenna_status internal_wifi_antenna_status Internal wifi antenna status.
a_ipc_enum_diagnostics_result result Result of operation.

◆ a_ipc_msg_diagnostics_get_active_antenna_req

struct a_ipc_msg_diagnostics_get_active_antenna_req
Data Fields
a_ipc_enum_diagnostics_antenna_type antenna Antenna type.

◆ a_ipc_msg_diagnostics_get_active_antenna_rsp

struct a_ipc_msg_diagnostics_get_active_antenna_rsp

◆ a_ipc_msg_diagnostics_get_soc_temperature_req

struct a_ipc_msg_diagnostics_get_soc_temperature_req

Request to read the SoC temperature.

Response is delivered in a_ipc_msg_diagnostics_get_soc_temperature_rsp.

Create using a_ipc_init_diagnostics_get_soc_temperature_req().

Message type is A_IPC_MSG_DIAGNOSTICS_GET_SOC_TEMPERATURE_REQ.

◆ a_ipc_msg_diagnostics_get_soc_temperature_rsp

struct a_ipc_msg_diagnostics_get_soc_temperature_rsp
Data Fields
a_ipc_enum_diagnostics_result result Result of the operation.
int16_t temperature Measured temperature represented in C.

◆ a_ipc_msg_diagnostics_get_voltage_req

struct a_ipc_msg_diagnostics_get_voltage_req

Request to measure a selected voltage source.

Response is delivered in a_ipc_msg_diagnostics_get_voltage_rsp.

Create using a_ipc_init_diagnostics_get_voltage_req().

Message type is A_IPC_MSG_DIAGNOSTICS_GET_VOLTAGE_REQ.

Data Fields
a_ipc_enum_diagnostics_voltage_source source Voltage to measure.

◆ a_ipc_msg_diagnostics_get_voltage_rsp

struct a_ipc_msg_diagnostics_get_voltage_rsp

Returns the measured voltage for the selected source.

Sent in response to a_ipc_msg_diagnostics_get_voltage_req.

Create using a_ipc_init_diagnostics_get_voltage_rsp().

Message type is A_IPC_MSG_DIAGNOSTICS_GET_VOLTAGE_RSP.

Data Fields
a_ipc_enum_diagnostics_result result Result of the operation.
a_ipc_enum_diagnostics_voltage_source source Measured voltage.
uint32_t voltage_mv The voltage in millivolts.

Enumeration Type Documentation

◆ a_ipc_enum_diagnostics_antenna_location

Antenna location.

Enumerator
A_IPC_ENUM_DIAGNOSTICS_ANTENNA_LOCATION_INTERNAL 

Internal.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_LOCATION_EXTERNAL 

External.

◆ a_ipc_enum_diagnostics_antenna_status

antenna status.

Enumerator
A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_SHORT_TO_GND 

Short to ground.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_NORMAL 

Normal.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_OPEN_CIRCUIT 

Open circuit.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_SHORT_TO_VBAT 

Short to vbat.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_STATUS_HW_NOT_MOUNTED 

HW not mounted.

◆ a_ipc_enum_diagnostics_antenna_type

Antenna type.

Enumerator
A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_LTE1 

LTE1.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_LTE2 

LTE2.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_GNSS 

GNSS.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_WLAN 

WLAN.

A_IPC_ENUM_DIAGNOSTICS_ANTENNA_TYPE_BT 

BT.

◆ a_ipc_enum_diagnostics_pre_eol_information_type

pre EOL information type.

Enumerator
A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_UNDEFINED 

Undefined.

A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_NORMAL 

Normal.

A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_WARNING 

Warning.

A_IPC_ENUM_DIAGNOSTICS_PRE_EOL_INFORMATION_TYPE_URGENT 

Urgent.

◆ a_ipc_enum_diagnostics_result

Result codes.

Enumerator
A_IPC_ENUM_DIAGNOSTICS_RESULT_OK 

OK.

A_IPC_ENUM_DIAGNOSTICS_RESULT_ERROR_UNKNOWN 

Error unknown.

A_IPC_ENUM_DIAGNOSTICS_RESULT_INVALID_INPUT 

Invalid Input.

◆ a_ipc_enum_diagnostics_voltage_source

Voltage source.

Enumerator
A_IPC_ENUM_DIAGNOSTICS_VOLTAGE_SOURCE_VBAT 

VBAT.

Function Documentation

◆ a_ipc_init_diagnostics_antenna_status_req()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_ANTENNA_STATUS_REQ.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_antenna_status_rsp()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_ANTENNA_STATUS_RSP.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_emmc_health_status_req()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_EMMC_HEALTH_STATUS_REQ.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_emmc_health_status_rsp()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_EMMC_HEALTH_STATUS_RSP.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_get_active_antenna_req()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_GET_ACTIVE_ANTENNA_REQ.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_get_active_antenna_rsp()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_GET_ACTIVE_ANTENNA_RSP.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_get_soc_temperature_req()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_GET_SOC_TEMPERATURE_REQ.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_get_soc_temperature_rsp()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_GET_SOC_TEMPERATURE_RSP.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_get_voltage_req()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_GET_VOLTAGE_REQ.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_get_voltage_rsp()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_GET_VOLTAGE_RSP.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_t1_health_indicators_req()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_T1_HEALTH_INDICATORS_REQ.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

◆ a_ipc_init_diagnostics_t1_health_indicators_rsp()

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.

msg->info.type will be A_IPC_MSG_DIAGNOSTICS_T1_HEALTH_INDICATORS_RSP.

This function can be called on an already initialized message to change its type.

Parameters
msgThe message buffer to initialize

Variable Documentation

◆ antenna

a_ipc_enum_diagnostics_antenna_type a_ipc_msg_diagnostics_get_active_antenna_req::antenna

Antenna type.

◆ device_life_time_estimation_type_a

uint8_t a_ipc_msg_diagnostics_emmc_health_status_rsp::device_life_time_estimation_type_a

Device life time estimation type A: life time estimation for SLC eraseblocks, provided in steps of 10%, e.g.

: 0x02 means 10%-20% device life time used.

◆ device_life_time_estimation_type_b

uint8_t a_ipc_msg_diagnostics_emmc_health_status_rsp::device_life_time_estimation_type_b

Device life time estimation type B: life time estimation for MLC eraseblocks, provided in steps of 10%, e.g.

: 0x02 means 10%-20% device life time used.

◆ external_gnss_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::external_gnss_antenna_status

External gnss antenna status.

◆ external_lte1_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::external_lte1_antenna_status

External lte1 antenna status.

◆ external_lte2_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::external_lte2_antenna_status

External lte2 antenna status.

◆ external_wifi_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::external_wifi_antenna_status

External wifi antenna status.

◆ internal_ble_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::internal_ble_antenna_status

Internal ble antenna status.

◆ internal_gnss_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::internal_gnss_antenna_status

Internal gnss antenna status.

◆ internal_lte1_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::internal_lte1_antenna_status

Internal lte1 antenna status.

◆ internal_lte2_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::internal_lte2_antenna_status

Internal lte2 antenna status.

◆ internal_wifi_antenna_status

a_ipc_enum_diagnostics_antenna_status a_ipc_msg_diagnostics_antenna_status_rsp::internal_wifi_antenna_status

Internal wifi antenna status.

◆ location

a_ipc_enum_diagnostics_antenna_location a_ipc_msg_diagnostics_get_active_antenna_rsp::location

Antenna location.

◆ mse

uint16_t a_ipc_msg_diagnostics_t1_health_indicators_rsp::mse

Reads T1 health indicators Mean Square Error: range: 0-511.

Invalid if > 511

◆ pmse

uint8_t a_ipc_msg_diagnostics_t1_health_indicators_rsp::pmse

Peak MSE value, range: 0-63.

0xff if measurement is not possible

◆ pre_eol_information

a_ipc_enum_diagnostics_pre_eol_information_type a_ipc_msg_diagnostics_emmc_health_status_rsp::pre_eol_information

Pre EOL information: overall status for reserved blocks.

Possible values are: 0x00 - Not defined. 0x01 - Normal: consumed less than 80% of the reserved blocks. 0x02 - Warning: consumed 80% of the reserved blocks. 0x03 - Urgent: consumed 90% of the reserved blocks.

◆ result [1/6]

a_ipc_enum_diagnostics_result a_ipc_msg_diagnostics_emmc_health_status_rsp::result

Result of operation.

◆ result [2/6]

a_ipc_enum_diagnostics_result a_ipc_msg_diagnostics_t1_health_indicators_rsp::result

Result of operation.

◆ result [3/6]

a_ipc_enum_diagnostics_result a_ipc_msg_diagnostics_antenna_status_rsp::result

Result of operation.

◆ result [4/6]

a_ipc_enum_diagnostics_result a_ipc_msg_diagnostics_get_active_antenna_rsp::result

Result of operation.

◆ result [5/6]

a_ipc_enum_diagnostics_result a_ipc_msg_diagnostics_get_soc_temperature_rsp::result

Result of the operation.

◆ result [6/6]

a_ipc_enum_diagnostics_result a_ipc_msg_diagnostics_get_voltage_rsp::result

Result of the operation.

◆ source [1/2]

a_ipc_enum_diagnostics_voltage_source a_ipc_msg_diagnostics_get_voltage_req::source

Voltage to measure.

◆ source [2/2]

a_ipc_enum_diagnostics_voltage_source a_ipc_msg_diagnostics_get_voltage_rsp::source

Measured voltage.

◆ sqi

uint8_t a_ipc_msg_diagnostics_t1_health_indicators_rsp::sqi

SQI, 0-7, 7 is the best value.

◆ temperature

int16_t a_ipc_msg_diagnostics_get_soc_temperature_rsp::temperature

Measured temperature represented in C.

◆ voltage_mv

uint32_t a_ipc_msg_diagnostics_get_voltage_rsp::voltage_mv

The voltage in millivolts.