18#include <ArduinoJson.h>
24#include <ztl/string.hpp>
44 constexpr Loco() =
default;
45 explicit Loco(JsonDocument
const& doc);
Definition config.hpp:512
constexpr auto priority_bits
Definition config.hpp:514
void fromJsonDocument(JsonDocument const &doc)
Definition loco.cpp:49
static constexpr uint8_t max_priority
Definition loco.hpp:53
z21::RailComData bidi
Definition loco.hpp:50
uint8_t priority
Definition loco.hpp:54
JsonDocument toJsonDocument() const
Definition loco.cpp:75
static constexpr uint8_t min_priority
Definition loco.hpp:52
void fromJsonDocument(JsonDocument const &doc)
Definition loco.cpp:25
JsonDocument toJsonDocument() const
Definition loco.cpp:37
std::string name
Definition loco.hpp:39
constexpr NvLocoBase()=default