1#ifndef IV_SRC_MIMICS_SUPPORT_TRIPRESET_HPP_
2#define IV_SRC_MIMICS_SUPPORT_TRIPRESET_HPP_
20 const std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>> &channelsInControl)
const;
21 void mapChannels(
const std::function<
void(std::weak_ptr<iv::channels::AbstractChannel> &)> &mapFunction);
44 static constexpr std::string_view
trip {
"TripChannel"};
Definition AbstractComponentGUI.hpp:30
Definition xmlFile.hpp:15
Definition Channel.hpp:12
Definition TripReset.hpp:11
iv::mimics::Channel getCommandReset() const
Definition TripReset.cpp:71
TripReset()
Definition TripReset.cpp:11
iv::mimics::Channel m_trip
Definition TripReset.hpp:26
iv::mimics::Channel m_resetCommand
Definition TripReset.hpp:29
void getChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
Definition TripReset.cpp:48
bool m_withCommandReset
Definition TripReset.hpp:28
bool load(const iv::file::xml::node &nodeTripReset)
Definition TripReset.cpp:17
void mapChannels(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
Definition TripReset.cpp:61
bool save(iv::file::xml::node &nodeTripReset) const
Definition TripReset.cpp:33
AbstractComponentGUI * panelEditTrip()
Definition TripReset.cpp:76
bool m_hasResetConfirmation
Definition TripReset.hpp:30
Definition TripReset.hpp:38
static constexpr bool hasResetConfirmation
Definition TripReset.hpp:40
static constexpr bool withCommandReset
Definition TripReset.hpp:39
Definition TripReset.hpp:33
static constexpr std::string_view withCommandReset
Definition TripReset.hpp:34
static constexpr std::string_view hasResetConfirmation
Definition TripReset.hpp:35
Definition TripReset.hpp:43
static constexpr std::string_view resetCommand
Definition TripReset.hpp:45
static constexpr std::string_view trip
Definition TripReset.hpp:44