Firmware  0.5.1
Loading...
Searching...
No Matches
mw::dcc::NvLocoBase Struct Reference

Non-volatile base.

#include <loco.hpp>

Inheritance diagram for mw::dcc::NvLocoBase:
Collaboration diagram for mw::dcc::NvLocoBase:

Public Member Functions

constexpr NvLocoBase ()=default
 NvLocoBase (JsonDocument const &doc)
void fromJsonDocument (JsonDocument const &doc)
JsonDocument toJsonDocument () const

Public Attributes

std::string name {}

Constructor & Destructor Documentation

◆ NvLocoBase() [1/2]

mw::dcc::NvLocoBase::NvLocoBase ( )
constexprdefault

◆ NvLocoBase() [2/2]

mw::dcc::NvLocoBase::NvLocoBase ( JsonDocument const & doc)
explicit
Todo
document

Member Function Documentation

◆ fromJsonDocument()

void mw::dcc::NvLocoBase::fromJsonDocument ( JsonDocument const & doc)
Todo
document

◆ toJsonDocument()

JsonDocument mw::dcc::NvLocoBase::toJsonDocument ( ) const
Todo
document

Member Data Documentation

◆ name

std::string mw::dcc::NvLocoBase::name {}

The documentation for this struct was generated from the following files:
  • /home/runner/work/Firmware/Firmware/src/mw/dcc/loco.hpp
  • /home/runner/work/Firmware/Firmware/src/mw/dcc/loco.cpp