Base(char const *namespace_name, nvs_open_mode_t open_mode)
Ctor.
Definition base.cpp:34
uint8_t getDccBiDiBitDuration() const
Get DCC BiDi bit duration.
Definition settings.cpp:446
std::string getStationGateway() const
Get station gateway.
Definition settings.cpp:186
esp_err_t setStationAlternativeSSID(std::string_view str)
Set alternative station SSID.
Definition settings.cpp:118
esp_err_t setDccAccessorySwitchTime(uint8_t value)
Set DCC accessory switch time.
Definition settings.cpp:655
std::string getStationPassword() const
Get station password.
Definition settings.cpp:85
esp_err_t setDccBit0Duration(uint8_t value)
Set DCC bit 0 duration.
Definition settings.cpp:437
uint8_t getDccBit0Duration() const
Get DCC bit 0 duration.
Definition settings.cpp:425
esp_err_t setStationAlternativePassword(std::string_view str)
Set alternative station password.
Definition settings.cpp:139
std::string getStationAlternativeSSID() const
Get alternative station SSID.
Definition settings.cpp:104
std::string getStationmDNS() const
Get station mDNS.
Definition settings.cpp:45
esp_err_t setDccBiDiBitDuration(uint8_t value)
Set DCC BiDi bit duration.
Definition settings.cpp:460
esp_err_t setHttpExitMessage(bool value)
Set HTTP exit message.
Definition settings.cpp:264
uint8_t getDccProgramPacketCount() const
Get DCC program packet count.
Definition settings.cpp:535
esp_err_t setStationGateway(std::string_view str)
Set station gateway.
Definition settings.cpp:200
esp_err_t setDccAccessorPacketCount(uint8_t value)
Set DCC accessory packet count.
Definition settings.cpp:677
uint8_t getDccAccessoryPacketCount() const
Get DCC accessory packet count.
Definition settings.cpp:662
uint8_t getCurrentShortCircuitTime() const
Get current short circuit time.
Definition settings.cpp:359
Settings()
Definition settings.hpp:39
esp_err_t setDccAccessoryFlags(uint8_t value)
Set DCC accessory flags.
Definition settings.cpp:634
uint8_t getDccProgrammingAckCurrent() const
Get DCC programming ack current.
Definition settings.cpp:577
esp_err_t setCurrentLimitService(drv::out::track::CurrentLimit value)
Set current limit in service mode.
Definition settings.cpp:311
uint8_t getDccLocoFlags() const
Get DCC loco flags.
Definition settings.cpp:600
std::string getStationIP() const
Get station IP.
Definition settings.cpp:146
esp_err_t setLedDutyCycleWiFi(uint8_t value)
Set LED duty cycle for WiFi LED.
Definition settings.cpp:352
uint8_t getDccProgrammingType() const
Get DCC programming type.
Definition settings.cpp:469
uint8_t getLedDutyCycleBug() const
Get LED duty cycle for bug LED.
Definition settings.cpp:321
uint8_t getExtensionFlags() const
Get extension flags.
Definition settings.cpp:685
esp_err_t setStationPassword(std::string_view str)
Set station password.
Definition settings.cpp:97
esp_err_t setLedDutyCycleBug(uint8_t value)
Set LED duty cycle for bug LED.
Definition settings.cpp:333
esp_err_t setCurrentShortCircuitTime(uint8_t value)
Set current short circuit time.
Definition settings.cpp:374
uint8_t getDccAccessoryFlags() const
Get DCC accessory flags.
Definition settings.cpp:621
drv::out::track::CurrentLimit getCurrentLimit() const
Get current limit.
Definition settings.cpp:271
esp_err_t setDccStartupResetPacketCount(uint8_t value)
Set DCC startup reset packet count.
Definition settings.cpp:505
uint8_t getLedDutyCycleWiFi() const
Get LED duty cycle for WiFi LED.
Definition settings.cpp:340
esp_err_t setStationSSID(std::string_view str)
Set station SSID.
Definition settings.cpp:78
esp_err_t setHttpTransmitTimeout(uint8_t value)
Set HTTP transmit timeout.
Definition settings.cpp:243
uint8_t getDccBit1Duration() const
Get DCC bit 1 duration.
Definition settings.cpp:404
uint8_t getHttpReceiveTimeout() const
Get HTTP receive timeout.
Definition settings.cpp:207
bool getDccBitVerifyTo1() const
Get DCC bit verify.
Definition settings.cpp:557
esp_err_t setDccProgrammingType(uint8_t value)
Set DCC programming type.
Definition settings.cpp:483
esp_err_t setStationIP(std::string_view str)
Set station IP.
Definition settings.cpp:158
bool getHttpExitMessage() const
Get HTTP exit message.
Definition settings.cpp:251
esp_err_t setStationNetmask(std::string_view str)
Set station netmask.
Definition settings.cpp:179
esp_err_t setStationmDNS(std::string_view str)
Set station mDNS.
Definition settings.cpp:58
esp_err_t setCurrentLimit(drv::out::track::CurrentLimit value)
Set current limit.
Definition settings.cpp:285
uint8_t getDccContinueResetPacketCount() const
Get DCC continue reset packet count.
Definition settings.cpp:512
uint8_t getDccPreamble() const
Get DCC preamble count.
Definition settings.cpp:383
uint8_t getDccStartupResetPacketCount() const
Get DCC startup reset packet count.
Definition settings.cpp:490
esp_err_t setDccContinueResetPacketCount(uint8_t value)
Set DCC continue reset packet count.
Definition settings.cpp:527
esp_err_t setDccProgramPacketCount(uint8_t value)
Set DCC program packet count.
Definition settings.cpp:549
esp_err_t setExtensionFlags(uint8_t value)
Set extension flags.
Definition settings.cpp:696
esp_err_t setDccBitVerifyTo1(bool value)
Set DCC bit verify.
Definition settings.cpp:570
esp_err_t setDccProgrammingAckCurrent(uint8_t value)
Set DCC programming ack current.
Definition settings.cpp:592
esp_err_t setHttpReceiveTimeout(uint8_t value)
Set HTTP receive timeout.
Definition settings.cpp:221
esp_err_t setDccBit1Duration(uint8_t value)
Set DCC bit 1 duration.
Definition settings.cpp:416
drv::out::track::CurrentLimit getCurrentLimitService() const
Get current limit in service mode.
Definition settings.cpp:295
uint8_t getDccAccessorySwitchTime() const
Get DCC accessory switch time.
Definition settings.cpp:641
std::string getStationNetmask() const
Get station netmask.
Definition settings.cpp:165
std::string getStationAlternativePassword() const
Get alternative station password.
Definition settings.cpp:125
esp_err_t setDccPreamble(uint8_t value)
Set DCC preamble count.
Definition settings.cpp:395
std::string getStationSSID() const
Get station SSID.
Definition settings.cpp:66
esp_err_t setDccLocoFlags(uint8_t value)
Set DCC loco flags.
Definition settings.cpp:611
uint8_t getHttpTransmitTimeout() const
Get HTTP transmit timeout.
Definition settings.cpp:229
CurrentLimit
Definition config.hpp:363
Definition config.hpp:524