Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Public cellular network API. More...
Go to the source code of this file.
Data Structures | |
struct | cellular_network |
Cellular network structure. More... | |
struct | cellular_driver_api |
Cellular driver API. More... | |
Typedefs | |
typedef int(* | cellular_api_configure_networks) (const struct device *dev, const struct cellular_network *networks, uint8_t size) |
API for configuring networks. | |
typedef int(* | cellular_api_get_supported_networks) (const struct device *dev, const struct cellular_network **networks, uint8_t *size) |
API for getting supported networks. | |
typedef int(* | cellular_api_get_signal) (const struct device *dev, const enum cellular_signal_type type, int16_t *value) |
API for getting network signal strength. | |
typedef int(* | cellular_api_get_modem_info) (const struct device *dev, const enum cellular_modem_info_type type, char *info, size_t size) |
API for getting modem information. | |
typedef int(* | cellular_api_get_registration_status) (const struct device *dev, enum cellular_access_technology tech, enum cellular_registration_status *status) |
API for getting registration status. | |
Functions | |
static int | cellular_configure_networks (const struct device *dev, const struct cellular_network *networks, uint8_t size) |
Configure cellular networks for the device. | |
static int | cellular_get_supported_networks (const struct device *dev, const struct cellular_network **networks, uint8_t *size) |
Get supported cellular networks for the device. | |
static int | cellular_get_signal (const struct device *dev, const enum cellular_signal_type type, int16_t *value) |
Get signal for the device. | |
static int | cellular_get_modem_info (const struct device *dev, const enum cellular_modem_info_type type, char *info, size_t size) |
Get modem info for the device. | |
static int | cellular_get_registration_status (const struct device *dev, enum cellular_access_technology tech, enum cellular_registration_status *status) |
Get network registration status for the device. | |
Public cellular network API.