Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
lte_modem_monitor.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include <zephyr/drivers/cellular.h>

Go to the source code of this file.

Data Structures

struct  lte_cell
struct  lte_psm_cfg
 Power Saving Mode (PSM) configuration. More...
struct  lte_edrx_cfg
 eDRX configuration. More...
struct  lte_modem_network_state

Enumerations

enum  lte_rrc_mode { LTE_RRC_MODE_IDLE = 0 , LTE_RRC_MODE_CONNECTED = 1 }
 LTE "Radio Resource Control" state. More...

Functions

bool lte_modem_monitor_is_at_safe (void)
 Query whether it is currently safe to send AT commands.
void lte_modem_monitor_network_state (struct lte_modem_network_state *state)
 Get current network state.
void lte_modem_monitor_network_state_log (uint8_t tdf_logger_mask)
 Configure the modem monitor to automatically log network state changes.
int lte_modem_monitor_signal_quality (int16_t *rsrp, int8_t *rsrq, bool cached)
 Get current signal quality.
int lte_modem_monitor_connectivity_stats (int *tx_kbytes, int *rx_kbytes)
 Get current connectivity statistics.

Detailed Description

Author
Jordan Yates jorda.nosp@m.n@em.nosp@m.beint.nosp@m..com

SPDX-License-Identifier: FSL-1.1-ALv2