Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <Mode.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
struct | Sections |
Public Member Functions | |
Mode ()=default | |
~Mode ()=default | |
Mode (const Mode &)=default | |
Mode & | operator= (const Mode &)=delete |
Mode (Mode &&)=default | |
Mode & | operator= (Mode &&)=delete |
bool | load (const iv::file::xml::node &nodeMode) |
bool | save (iv::file::xml::node &nodeMode) const |
Public Attributes | |
iv::types::pms::modeId | m_modeId {DefaultValues::modeId} |
iv::types::milliseconds | m_feedbackTimeout {DefaultValues::feedbackTimeout} |
std::map< iv::types::pms::modeId, std::shared_ptr< iv::model::pms::Transition > > | m_transitions |
std::weak_ptr< iv::channels::AbstractChannel > | m_modeFeedbackChannel |
|
default |
|
default |
|
default |
|
default |
bool iv::model::pms::Mode::load | ( | const iv::file::xml::node & | nodeMode | ) |
bool iv::model::pms::Mode::save | ( | iv::file::xml::node & | nodeMode | ) | const |
iv::types::milliseconds iv::model::pms::Mode::m_feedbackTimeout {DefaultValues::feedbackTimeout} |
Max milliseconds to wait for the mode feedback
std::weak_ptr<iv::channels::AbstractChannel> iv::model::pms::Mode::m_modeFeedbackChannel |
iv::types::pms::modeId iv::model::pms::Mode::m_modeId {DefaultValues::modeId} |
std::map<iv::types::pms::modeId, std::shared_ptr<iv::model::pms::Transition> > iv::model::pms::Mode::m_transitions |