MakerLabs ACM
network_manager.cpp File Reference
#include "network_manager.h"
#include "delay.h"
#include "esp_wifi.h"
#include "mdns.h"
#include <chrono>

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

EventGroupHandle_t network_event_group
 
NetworkInterfaceDetails NetworkManager::wifi_network_details