78 "This method will be removed in favor of `getmDNS`.")]] std::string
81 esp_err_t
setmDNS(std::string_view str);
Base(char const *namespace_name, nvs_open_mode_t open_mode)
Ctor.
Definition base.cpp:34
std::string getAccessPointGateway() const
Get access point gateway.
Definition settings.cpp:114
uint8_t getDccBiDiBitDuration() const
Get DCC BiDi bit duration.
Definition settings.cpp:562
std::string getStationGateway() const
Get station gateway.
Definition settings.cpp:259
esp_err_t setStationAlternativeSSID(std::string_view str)
Set alternative station SSID.
Definition settings.cpp:191
esp_err_t setDccAccessorySwitchTime(uint8_t value)
Set DCC accessory switch time.
Definition settings.cpp:771
std::string getStationPassword() const
Get station password.
Definition settings.cpp:155
esp_err_t setDccBit0Duration(uint8_t value)
Set DCC bit 0 duration.
Definition settings.cpp:553
uint8_t getDccBit0Duration() const
Get DCC bit 0 duration.
Definition settings.cpp:541
esp_err_t setStationAlternativePassword(std::string_view str)
Set alternative station password.
Definition settings.cpp:212
std::string getStationAlternativeSSID() const
Get alternative station SSID.
Definition settings.cpp:177
std::string getStationmDNS() const
Get station mDNS.
Definition settings.cpp:280
esp_err_t setAccessPointGateway(std::string_view str)
Set access point gateway.
Definition settings.cpp:128
std::string getAccessPointIP() const
Get access point IP.
Definition settings.cpp:74
esp_err_t setDccBiDiBitDuration(uint8_t value)
Set DCC BiDi bit duration.
Definition settings.cpp:576
esp_err_t setHttpExitMessage(bool value)
Set HTTP exit message.
Definition settings.cpp:382
uint8_t getDccProgramPacketCount() const
Get DCC program packet count.
Definition settings.cpp:651
esp_err_t setStationGateway(std::string_view str)
Set station gateway.
Definition settings.cpp:273
esp_err_t setDccAccessorPacketCount(uint8_t value)
Set DCC accessory packet count.
Definition settings.cpp:793
esp_err_t setAccessPointNetmask(std::string_view str)
Set access point netmask.
Definition settings.cpp:107
uint8_t getDccAccessoryPacketCount() const
Get DCC accessory packet count.
Definition settings.cpp:778
uint8_t getCurrentShortCircuitTime() const
Get current short circuit time.
Definition settings.cpp:477
Settings()
Definition settings.hpp:39
esp_err_t setDccAccessoryFlags(uint8_t value)
Set DCC accessory flags.
Definition settings.cpp:750
esp_err_t setmDNS(std::string_view str)
Set mDNS.
Definition settings.cpp:298
esp_err_t setAccessPointPassword(std::string_view str)
Set access point password.
Definition settings.cpp:64
uint8_t getDccProgrammingAckCurrent() const
Get DCC programming ack current.
Definition settings.cpp:693
esp_err_t setCurrentLimitService(drv::out::track::CurrentLimit value)
Set current limit in service mode.
Definition settings.cpp:429
uint8_t getDccLocoFlags() const
Get DCC loco flags.
Definition settings.cpp:716
std::string getStationIP() const
Get station IP.
Definition settings.cpp:219
esp_err_t setLedDutyCycleWiFi(uint8_t value)
Set LED duty cycle for WiFi LED.
Definition settings.cpp:470
std::string getmDNS() const
Get mDNS.
Definition settings.cpp:285
uint8_t getDccProgrammingType() const
Get DCC programming type.
Definition settings.cpp:585
uint8_t getLedDutyCycleBug() const
Get LED duty cycle for bug LED.
Definition settings.cpp:439
uint8_t getExtensionFlags() const
Get extension flags.
Definition settings.cpp:801
esp_err_t setStationPassword(std::string_view str)
Set station password.
Definition settings.cpp:167
esp_err_t setAccessPointSSID(std::string_view str)
Set access point SSID.
Definition settings.cpp:42
esp_err_t setLedDutyCycleBug(uint8_t value)
Set LED duty cycle for bug LED.
Definition settings.cpp:451
esp_err_t setCurrentShortCircuitTime(uint8_t value)
Set current short circuit time.
Definition settings.cpp:492
uint8_t getDccAccessoryFlags() const
Get DCC accessory flags.
Definition settings.cpp:737
std::string getAccessPointSSID() const
Get access point SSID.
Definition settings.cpp:30
drv::out::track::CurrentLimit getCurrentLimit() const
Get current limit.
Definition settings.cpp:389
esp_err_t setDccStartupResetPacketCount(uint8_t value)
Set DCC startup reset packet count.
Definition settings.cpp:621
uint8_t getLedDutyCycleWiFi() const
Get LED duty cycle for WiFi LED.
Definition settings.cpp:458
esp_err_t setDNSRedirection(bool value)
Set DNS redirection.
Definition settings.cpp:318
esp_err_t setStationSSID(std::string_view str)
Set station SSID.
Definition settings.cpp:147
esp_err_t setHttpTransmitTimeout(uint8_t value)
Set HTTP transmit timeout.
Definition settings.cpp:361
uint8_t getDccBit1Duration() const
Get DCC bit 1 duration.
Definition settings.cpp:520
uint8_t getHttpReceiveTimeout() const
Get HTTP receive timeout.
Definition settings.cpp:325
bool getDccBitVerifyTo1() const
Get DCC bit verify.
Definition settings.cpp:673
esp_err_t setDccProgrammingType(uint8_t value)
Set DCC programming type.
Definition settings.cpp:599
esp_err_t setStationIP(std::string_view str)
Set station IP.
Definition settings.cpp:231
bool getDNSRedirection() const
Get DNS redirection.
Definition settings.cpp:305
std::string getAccessPointNetmask() const
Get access point netmask.
Definition settings.cpp:93
bool getHttpExitMessage() const
Get HTTP exit message.
Definition settings.cpp:369
esp_err_t setStationNetmask(std::string_view str)
Set station netmask.
Definition settings.cpp:252
std::string getAccessPointPassword() const
Get access point password.
Definition settings.cpp:50
esp_err_t setCurrentLimit(drv::out::track::CurrentLimit value)
Set current limit.
Definition settings.cpp:403
uint8_t getDccContinueResetPacketCount() const
Get DCC continue reset packet count.
Definition settings.cpp:628
uint8_t getDccPreamble() const
Get DCC preamble count.
Definition settings.cpp:499
uint8_t getDccStartupResetPacketCount() const
Get DCC startup reset packet count.
Definition settings.cpp:606
esp_err_t setDccContinueResetPacketCount(uint8_t value)
Set DCC continue reset packet count.
Definition settings.cpp:643
esp_err_t setDccProgramPacketCount(uint8_t value)
Set DCC program packet count.
Definition settings.cpp:665
esp_err_t setExtensionFlags(uint8_t value)
Set extension flags.
Definition settings.cpp:812
esp_err_t setDccBitVerifyTo1(bool value)
Set DCC bit verify.
Definition settings.cpp:686
esp_err_t setAccessPointIP(std::string_view str)
Set access point IP.
Definition settings.cpp:86
esp_err_t setDccProgrammingAckCurrent(uint8_t value)
Set DCC programming ack current.
Definition settings.cpp:708
esp_err_t setHttpReceiveTimeout(uint8_t value)
Set HTTP receive timeout.
Definition settings.cpp:339
esp_err_t setDccBit1Duration(uint8_t value)
Set DCC bit 1 duration.
Definition settings.cpp:532
drv::out::track::CurrentLimit getCurrentLimitService() const
Get current limit in service mode.
Definition settings.cpp:413
uint8_t getDccAccessorySwitchTime() const
Get DCC accessory switch time.
Definition settings.cpp:757
std::string getStationNetmask() const
Get station netmask.
Definition settings.cpp:238
std::string getStationAlternativePassword() const
Get alternative station password.
Definition settings.cpp:198
esp_err_t setDccPreamble(uint8_t value)
Set DCC preamble count.
Definition settings.cpp:511
std::string getStationSSID() const
Get station SSID.
Definition settings.cpp:135
esp_err_t setDccLocoFlags(uint8_t value)
Set DCC loco flags.
Definition settings.cpp:727
uint8_t getHttpTransmitTimeout() const
Get HTTP transmit timeout.
Definition settings.cpp:347
CurrentLimit
Definition config.hpp:403
Definition config.hpp:560