Actual object with volatile and non-volatile stuff.
#include <turnout.hpp>
|
enum | Type : uint16_t {
Unknown
, Hidden
, Custom
, TurnoutRight = 256u
,
TurnoutLeft
, TurnoutY
, Turnout3Way
, Signal2Aspects = 512u
,
Signal3Aspects
, Signal4Aspects
, SignalBlocking
, SignalSemaphore
,
Light = 768u
, CrossingGate
, Relay
, AT = 1024u
} |
|
std::string | name {} |
|
enum mw::dcc::NvTurnoutBase::Type | type |
|
struct mw::dcc::NvTurnoutBase::Group | group |
|
◆ Turnout() [1/2]
mw::dcc::Turnout::Turnout |
( |
| ) |
|
|
constexprdefault |
◆ Turnout() [2/2]
mw::dcc::Turnout::Turnout |
( |
JsonDocument const & | doc | ) |
|
|
explicit |
◆ fromJsonDocument()
void mw::dcc::Turnout::fromJsonDocument |
( |
JsonDocument const & | doc | ) |
|
◆ toJsonDocument()
JsonDocument mw::dcc::Turnout::toJsonDocument |
( |
| ) |
const |
The documentation for this struct was generated from the following files:
- /home/runner/work/Firmware/Firmware/src/mw/dcc/turnout.hpp
- /home/runner/work/Firmware/Firmware/src/mw/dcc/turnout.cpp