12#ifndef INFUSE_SDK_INCLUDE_INFUSE_LIB_NRF_MODEM_MONITOR_H_
13#define INFUSE_SDK_INCLUDE_INFUSE_LIB_NRF_MODEM_MONITOR_H_
17#include <modem/lte_lc.h>
void nrf_modem_monitor_network_state(struct nrf_modem_network_state *state)
Get current network state.
bool nrf_modem_monitor_is_at_safe(void)
Query whether it is currently safe to send AT commands.
int nrf_modem_monitor_connectivity_stats(int *tx_kbytes, int *rx_kbytes)
Get current connectivity statistics.
int nrf_modem_monitor_signal_quality(int16_t *rsrp, int8_t *rsrq, bool cached)
Get current signal quality.
void nrf_modem_monitor_network_state_log(uint8_t tdf_logger_mask)
Configure the modem monitor to automatically log network state changes.
Definition nrf_modem_monitor.h:29
struct lte_lc_psm_cfg psm_cfg
Definition nrf_modem_monitor.h:33
struct lte_lc_edrx_cfg edrx_cfg
Definition nrf_modem_monitor.h:34
struct lte_lc_cell cell
Definition nrf_modem_monitor.h:35
uint16_t band
Definition nrf_modem_monitor.h:36
enum lte_lc_lte_mode lte_mode
Definition nrf_modem_monitor.h:31
enum lte_lc_nw_reg_status nw_reg_status
Definition nrf_modem_monitor.h:30
enum lte_lc_rrc_mode rrc_mode
Definition nrf_modem_monitor.h:32