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

#include <FeedbackRunningStopped.hpp>

Inheritance diagram for iv::mimics::traits::FeedbackRunningStopped:
[legend]
Collaboration diagram for iv::mimics::traits::FeedbackRunningStopped:
[legend]

Classes

struct  DefaultValues
 
struct  Keys
 
struct  Sections
 

Public Member Functions

 FeedbackRunningStopped ()
 
bool loadFeedbackRunningStopped (const iv::file::xml::node &nodeStartStop)
 
bool saveFeedbackRunningStopped (iv::file::xml::node &nodeStartStop) const
 
void getChannelsFeedbackRunningStopped (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
 
void mapChannelsFeedbackRunningStopped (const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
 
eRunningStoppedState getState () const
 
bool hasLinkedChannels () const
 
AbstractComponentGUIpanelEditFeedback ()
 

Public Attributes

iv::mimics::Channel m_runFeedback
 
bool m_hasStoppedFeedback
 
iv::mimics::Channel m_stoppedFeedback
 

Constructor & Destructor Documentation

◆ FeedbackRunningStopped()

iv::mimics::traits::FeedbackRunningStopped::FeedbackRunningStopped ( )

Member Function Documentation

◆ getChannelsFeedbackRunningStopped()

void iv::mimics::traits::FeedbackRunningStopped::getChannelsFeedbackRunningStopped ( const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & channelsInControl) const

◆ getState()

eRunningStoppedState iv::mimics::traits::FeedbackRunningStopped::getState ( ) const
nodiscard

◆ hasLinkedChannels()

bool iv::mimics::traits::FeedbackRunningStopped::hasLinkedChannels ( ) const
nodiscard

◆ loadFeedbackRunningStopped()

bool iv::mimics::traits::FeedbackRunningStopped::loadFeedbackRunningStopped ( const iv::file::xml::node & nodeStartStop)

◆ mapChannelsFeedbackRunningStopped()

void iv::mimics::traits::FeedbackRunningStopped::mapChannelsFeedbackRunningStopped ( const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> & mapFunction)

◆ panelEditFeedback()

AbstractComponentGUI * iv::mimics::traits::FeedbackRunningStopped::panelEditFeedback ( )

◆ saveFeedbackRunningStopped()

bool iv::mimics::traits::FeedbackRunningStopped::saveFeedbackRunningStopped ( iv::file::xml::node & nodeStartStop) const

Member Data Documentation

◆ m_hasStoppedFeedback

bool iv::mimics::traits::FeedbackRunningStopped::m_hasStoppedFeedback

◆ m_runFeedback

iv::mimics::Channel iv::mimics::traits::FeedbackRunningStopped::m_runFeedback

◆ m_stoppedFeedback

iv::mimics::Channel iv::mimics::traits::FeedbackRunningStopped::m_stoppedFeedback

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