44 static std::string
address2key(dcc::Address::value_type addr);
45 static dcc::Address::value_type
key2address(std::string_view key);
53 esp_err_t
erase(dcc::Address::value_type addr);
NVS base.
Definition base.hpp:41
Locos stored in NVS.
Definition locos.hpp:42
Locos()
Definition locos.hpp:47
dcc::NvLocoBase get(dcc::Address::value_type addr) const
Get loco by address.
Definition locos.cpp:52
esp_err_t set(dcc::Address::value_type addr, dcc::NvLocoBase const &loco)
Set loco from address.
Definition locos.cpp:83
esp_err_t erase(dcc::Address::value_type addr)
Erase loco from address.
Definition locos.cpp:113
static dcc::Address::value_type key2address(std::string_view key)
Convert key to address.
Definition locos.cpp:41
static std::string address2key(dcc::Address::value_type addr)
Convert address to key.
Definition locos.cpp:33
Definition accessories.cpp:27
Non-volatile base.
Definition loco.hpp:28