Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::pms::Transition Class Reference

#include <Transition.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 
struct  Sections
 

Public Member Functions

bool load (const file::xml::node &nodeTransition)
 
bool save (file::xml::node &nodeTransition) const
 
bool runTransition () const
 

Public Attributes

std::vector< std::shared_ptr< iv::model::pms::AbstractPmsAction > > m_actions {}
 
iv::types::pms::modeId m_modeToReach {}
 
iv::types::pms::modeId m_sourceMode {}
 

Member Function Documentation

◆ load()

bool iv::model::pms::Transition::load ( const file::xml::node & nodeTransition)

◆ runTransition()

bool iv::model::pms::Transition::runTransition ( ) const
nodiscard

◆ save()

bool iv::model::pms::Transition::save ( file::xml::node & nodeTransition) const

Member Data Documentation

◆ m_actions

std::vector<std::shared_ptr<iv::model::pms::AbstractPmsAction> > iv::model::pms::Transition::m_actions {}

◆ m_modeToReach

iv::types::pms::modeId iv::model::pms::Transition::m_modeToReach {}

◆ m_sourceMode

iv::types::pms::modeId iv::model::pms::Transition::m_sourceMode {}

The documentation for this class was generated from the following files: