FastLED 3.9.15
Loading...
Searching...
No Matches
fl::net::NetworkDetector Class Reference

Detailed Description

Stub NetworkDetector for platforms without the real implementation.

Returns false for every accessor. This is the correct answer on:

  • ESP32-P4 (no radio silicon at all)
  • Non-ESP32 platforms (no FreeRTOS / WiFi / BT, deep-yield concern N/A)
  • ESP32 builds that disable the RMT5 driver (FASTLED_RMT5=0)

Behavior matches the existing FL_IS_ESP_32P4 carve-out in the channel wait loops (refs #2493, #2815).

Definition at line 62 of file network_detector.h.

#include <network_detector.h>

Static Public Member Functions

static bool isAnyNetworkActive () FL_NOEXCEPT
 
static bool isAnyNetworkConnected () FL_NOEXCEPT
 
static bool isBluetoothActive () FL_NOEXCEPT
 
static bool isEthernetActive () FL_NOEXCEPT
 
static bool isEthernetConnected () FL_NOEXCEPT
 
static bool isWiFiActive () FL_NOEXCEPT
 
static bool isWiFiConnected () FL_NOEXCEPT
 

Private Member Functions

 NetworkDetector () FL_NOEXCEPT=delete
 
 NetworkDetector (const NetworkDetector &) FL_NOEXCEPT=delete
 
 ~NetworkDetector () FL_NOEXCEPT=delete
 
NetworkDetectoroperator= (const NetworkDetector &) FL_NOEXCEPT=delete
 

The documentation for this class was generated from the following file: