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
, SignalSemaphore2Aspects
,
SignalSemaphore3Aspects
, Light = 768u
, CrossingGate
, Relay
,
AT = 1024u
} |
◆ 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 |
◆ timeout_tick
TickType_t mw::dcc::Turnout::timeout_tick {} |
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