Non-volatile base.
#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
} |
◆ Type
| Enumerator |
|---|
| Unknown | |
| Hidden | |
| Custom | |
| TurnoutRight | |
| TurnoutLeft | |
| TurnoutY | |
| Turnout3Way | |
| Signal2Aspects | |
| Signal3Aspects | |
| Signal4Aspects | |
| SignalBlocking | |
| SignalSemaphore2Aspects | |
| SignalSemaphore3Aspects | |
| Light | |
| CrossingGate | |
| Relay | |
| AT | - Todo
- Railway signals of actual countries?
|
◆ NvTurnoutBase() [1/2]
| mw::dcc::NvTurnoutBase::NvTurnoutBase |
( |
| ) |
|
|
constexprdefault |
◆ NvTurnoutBase() [2/2]
| mw::dcc::NvTurnoutBase::NvTurnoutBase |
( |
JsonDocument const & | doc | ) |
|
|
explicit |
◆ fromJsonDocument()
| void mw::dcc::NvTurnoutBase::fromJsonDocument |
( |
JsonDocument const & | doc | ) |
|
◆ toJsonDocument()
| JsonDocument mw::dcc::NvTurnoutBase::toJsonDocument |
( |
| ) |
const |
◆ group
◆ name
| std::string mw::dcc::NvTurnoutBase::name {} |
◆ type
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