#include "network_manager_generated.h"#include "freertos/FreeRTOS.h"#include "freertos/event_groups.h"#include "lwip/ip4_addr.h"#include "esp_event.h"Go to the source code of this file.
Classes | |
| struct | NetworkManager::NetworkInterfaceDetails |
Namespaces | |
| NetworkManager | |
Functions | |
| auto | NetworkManager::wait_for_network (const EventBits_t bits, const TickType_t ticks_to_wait) -> EventBits_t |
| auto | NetworkManager::set_network (const EventBits_t bits) -> EventBits_t |
| auto | NetworkManager::reset_network (const EventBits_t bits) -> EventBits_t |
| auto | NetworkManager::get_network_details () -> NetworkInterfaceDetails |
| auto | NetworkManager::get_wifi_connection_rssi (const size_t samples) -> int |
| auto | NetworkManager::event_handler (void *ctx, system_event_t *event) -> esp_err_t |
Variables | |
| constexpr int | NetworkManager::NETWORK_IS_CONNECTED = (1<<0) |
| constexpr int | NetworkManager::NETWORK_IS_CONNECTED_IPV4 = (1<<1) |
| constexpr int | NetworkManager::NETWORK_IS_CONNECTED_IPV6 = (1<<2) |
| constexpr int | NetworkManager::NETWORK_TIME_AVAILABLE = (1<<3) |