REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
ethernet.h
Go to the documentation of this file.
40class StartupConfig : public nvmconfig::PersistentSettings, public utils::HeapSingleton<StartupConfig> {
Persistent user-defined ethernet settings which is mostly relevant only during startup as the informa...
Definition ethernet.h:40
void toJson(JsonObject target, nvmconfig::Context c=nvmconfig::Context::Flash) const override
Definition ethernet.cpp:83
void fromJson(JsonObjectConst src, nvmconfig::Context c=nvmconfig::Context::Flash) override
Definition ethernet.cpp:61
MacAddress mac
Custom MAC address. Defaults to original permanent system Mac.
Definition ethernet.h:60
uint8_t max_connections
(Runtime-changable) Maximum number of parallel connections accepted
Definition ethernet.h:71
uint32_t connection_timeout_ms
(Runtime-changable) Time after idling connections time out.
Definition ethernet.h:70
StartupConfig()
Initializes with default values which are always valid and serve as a fallback if invalid options are...
Definition ethernet.h:48
Define singletons which are not static-space allocated (and thus consume valuable ICTM space).
Definition singleton.h:46
Definition persistent.h:28