Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::mimics::support::TripReset Class Reference

#include <TripReset.hpp>

Collaboration diagram for iv::mimics::support::TripReset:
[legend]

Classes

struct  DefaultValues
 
struct  Keys
 
struct  Sections
 

Public Member Functions

 TripReset ()
 
bool load (const iv::file::xml::node &nodeTripReset)
 
bool save (iv::file::xml::node &nodeTripReset) const
 
void getChannels (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
 
void mapChannels (const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
 
iv::mimics::Channel getCommandReset () const
 
AbstractComponentGUIpanelEditTrip ()
 

Public Attributes

iv::mimics::Channel m_trip
 
bool m_withCommandReset
 
iv::mimics::Channel m_resetCommand
 
bool m_hasResetConfirmation
 

Constructor & Destructor Documentation

◆ TripReset()

iv::mimics::support::TripReset::TripReset ( )

Member Function Documentation

◆ getChannels()

void iv::mimics::support::TripReset::getChannels ( const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & channelsInControl) const

◆ getCommandReset()

iv::mimics::Channel iv::mimics::support::TripReset::getCommandReset ( ) const
nodiscard

◆ load()

bool iv::mimics::support::TripReset::load ( const iv::file::xml::node & nodeTripReset)

◆ mapChannels()

void iv::mimics::support::TripReset::mapChannels ( const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> & mapFunction)

◆ panelEditTrip()

AbstractComponentGUI * iv::mimics::support::TripReset::panelEditTrip ( )

◆ save()

bool iv::mimics::support::TripReset::save ( iv::file::xml::node & nodeTripReset) const

Member Data Documentation

◆ m_hasResetConfirmation

bool iv::mimics::support::TripReset::m_hasResetConfirmation

◆ m_resetCommand

iv::mimics::Channel iv::mimics::support::TripReset::m_resetCommand

◆ m_trip

iv::mimics::Channel iv::mimics::support::TripReset::m_trip

◆ m_withCommandReset

bool iv::mimics::support::TripReset::m_withCommandReset

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