13 #include "network_manager_generated.h" 15 #include "freertos/FreeRTOS.h" 16 #include "freertos/event_groups.h" 18 #include "lwip/ip4_addr.h" 20 #include "esp_event.h" 31 auto wait_for_network(
const EventBits_t bits,
const TickType_t ticks_to_wait)
auto reset_network(const EventBits_t bits) -> EventBits_t
Definition: network_manager.cpp:48
constexpr int NETWORK_TIME_AVAILABLE
Definition: network_manager.h:55
constexpr int NETWORK_IS_CONNECTED_IPV4
Definition: network_manager.h:53
constexpr int NETWORK_IS_CONNECTED_IPV6
Definition: network_manager.h:54
ip4_addr_t gw
Definition: network_manager.h:27
constexpr int NETWORK_IS_CONNECTED
Definition: network_manager.h:52
ip4_addr_t netmask
Definition: network_manager.h:28
ip4_addr_t ip
Definition: network_manager.h:26
auto get_wifi_connection_rssi(const size_t samples) -> int
Definition: network_manager.cpp:60
Definition: network_manager.h:24
auto wait_for_network(const EventBits_t bits, const TickType_t ticks_to_wait) -> EventBits_t
Definition: network_manager.cpp:30
auto event_handler(void *ctx, system_event_t *event) -> esp_err_t
Definition: network_manager.cpp:86
Definition: mdns_actor.cpp:25
auto set_network(const EventBits_t bits) -> EventBits_t
Definition: network_manager.cpp:42
auto get_network_details() -> NetworkInterfaceDetails
Definition: network_manager.cpp:54