1#ifndef IV_SRC_MODEL_PMS_TRANSITION_HPP_
2#define IV_SRC_MODEL_PMS_TRANSITION_HPP_
18 std::vector<std::shared_ptr<iv::model::pms::AbstractPmsAction>>
m_actions {};
25 static constexpr std::string_view
actions {
"Actions"};
26 static constexpr std::string_view
action {
"Action"};
30 static constexpr std::string_view
sourceMode {
"SourceMode"};
31 static constexpr std::string_view
modeToReach {
"ModeToReach"};
Definition xmlFile.hpp:15
Definition Transition.hpp:11
iv::types::pms::modeId m_modeToReach
Definition Transition.hpp:19
std::vector< std::shared_ptr< iv::model::pms::AbstractPmsAction > > m_actions
Definition Transition.hpp:18
bool load(const file::xml::node &nodeTransition)
Definition Transition.cpp:11
bool save(file::xml::node &nodeTransition) const
Definition Transition.cpp:69
bool runTransition() const
Definition Transition.cpp:84
iv::types::pms::modeId m_sourceMode
Definition Transition.hpp:20
Definition AbstractPmsAction.cpp:9
std::string modeId
Definition types.hpp:97
Definition Transition.hpp:34
static constexpr iv::types::pms::modeId sourceMode
Definition Transition.hpp:35
static constexpr iv::types::pms::modeId modeToReach
Definition Transition.hpp:36
Definition Transition.hpp:29
static constexpr std::string_view modeToReach
Definition Transition.hpp:31
static constexpr std::string_view sourceMode
Definition Transition.hpp:30
Definition Transition.hpp:24
static constexpr std::string_view action
Definition Transition.hpp:26
static constexpr std::string_view actions
Definition Transition.hpp:25