nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches

◆ lte_lc_evt_type

#include <include/modem/lte_lc.h>

Event type.

Enumerator
LTE_LC_EVT_NW_REG_STATUS 

Network registration status.

The associated payload is the lte_lc_evt.nw_reg_status member of type lte_lc_nw_reg_status in the event.

LTE_LC_EVT_PSM_UPDATE 

PSM parameters provided by the network.

The associated payload is the lte_lc_evt.psm_cfg member of type lte_lc_psm_cfg in the event.

LTE_LC_EVT_EDRX_UPDATE 

eDRX parameters provided by the network.

The associated payload is the lte_lc_evt.edrx_cfg member of type lte_lc_edrx_cfg in the event.

LTE_LC_EVT_RRC_UPDATE 

RRC connection state.

The associated payload is the lte_lc_evt.rrc_mode member of type lte_lc_rrc_mode in the event.

LTE_LC_EVT_CELL_UPDATE 

Current cell.

The associated payload is the lte_lc_evt.cell member of type lte_lc_cell in the event. Only the lte_lc_cell.tac and lte_lc_cell.id members are populated in the event payload. The rest are expected to be zero.

LTE_LC_EVT_LTE_MODE_UPDATE 

Current LTE mode.

If a system mode that enables both LTE-M and NB-IoT is configured, the modem may change the currently active LTE mode based on the system mode preference and network availability. This event will then indicate which LTE mode is currently used by the modem.

The associated payload is the lte_lc_evt.lte_mode member of type lte_lc_lte_mode in the event.

LTE_LC_EVT_TAU_PRE_WARNING 

Tracking Area Update pre-warning.

This event will be received some time before TAU is scheduled to occur. The time is configurable. This gives the application the opportunity to send data over the network before the TAU happens, thus saving power by avoiding sending data and the TAU separately.

The associated payload is the lte_lc_evt.time member of type uint64_t in the event.

LTE_LC_EVT_NEIGHBOR_CELL_MEAS 

Neighbor cell measurement results.

The associated payload is the lte_lc_evt.cells_info member of type lte_lc_cells_info in the event. In case of an error or if no cells were found, the lte_lc_cells_info.current_cell member is set to LTE_LC_CELL_EUTRAN_ID_INVALID, and lte_lc_cells_info.ncells_count and lte_lc_cells_info.gci_cells_count members are set to zero.

LTE_LC_EVT_MODEM_SLEEP_EXIT_PRE_WARNING 

Modem sleep pre-warning.

This event will be received some time before the modem exits sleep. The time is configurable.

The associated payload is the lte_lc_evt.modem_sleep member of type lte_lc_modem_sleep in the event. The lte_lc_modem_sleep.time parameter indicates the time until modem exits sleep.

LTE_LC_EVT_MODEM_SLEEP_EXIT 

Modem exited from sleep.

The associated payload is the lte_lc_evt.modem_sleep member of type lte_lc_modem_sleep in the event.

LTE_LC_EVT_MODEM_SLEEP_ENTER 

Modem entered sleep.

The associated payload is the lte_lc_evt.modem_sleep member of type lte_lc_modem_sleep in the event. The lte_lc_modem_sleep.time parameter indicates the duration of the sleep.

LTE_LC_EVT_MODEM_EVENT 

Information about modem operation.

The associated payload is the lte_lc_evt.modem_evt member of type lte_lc_modem_evt in the event.

LTE_LC_EVT_RAI_UPDATE 

Information about RAI (Release Assistance Indication) configuration.

The associated payload is the lte_lc_evt.rai_cfg member of type lte_lc_rai_cfg in the event.

Note
This is only supported by the following modem firmware:
  • mfw_nrf91x1 v2.0.2 or later
  • mfw_nrf9151-ntn
LTE_LC_EVT_ENV_EVAL_RESULT 

Environment evaluation result.

The associated payload is the lte_lc_evt.env_eval_result member of type lte_lc_env_eval_result in the event.

Note
This is only supported by the following modem firmware:
  • mfw_nrf91x1 v2.0.3 or later
  • mfw_nrf9151-ntn
LTE_LC_EVT_PDN 

PDN event

The associated payload is the lte_lc_evt.pdn member of type lte_lc_pdn_evt in the event.

LTE_LC_EVT_CELLULAR_PROFILE_ACTIVE 

A cellular profile is activated for the current access technology.

The associated payload is the lte_lc_evt.cellular_profile member of type lte_lc_cellular_profile_evt in the event.