|
Zephyr Project API 4.0.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.