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

#include <FeedbackOpCl.hpp>

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

Classes

struct  Sections
 

Public Member Functions

 FeedbackOpCl ()
 
bool loadFeedbackOpCl (const iv::file::xml::node &nodeStartStop)
 
bool saveFeedbackOpCl (iv::file::xml::node &nodeStartStop) const
 
void getChannelsFeedbackOpCl (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
 
void mapChannelsFeedbackOpCl (const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
 
eOpClState getState () const
 
bool hasLinkedChannels () const
 
AbstractComponentGUIpanelEditFeedbacks ()
 

Public Attributes

iv::mimics::Channel m_openFeedback
 
iv::mimics::Channel m_closeFeedback
 

Constructor & Destructor Documentation

◆ FeedbackOpCl()

iv::mimics::traits::FeedbackOpCl::FeedbackOpCl ( )
default

Member Function Documentation

◆ getChannelsFeedbackOpCl()

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

◆ getState()

eOpClState iv::mimics::traits::FeedbackOpCl::getState ( ) const
nodiscard

◆ hasLinkedChannels()

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

◆ loadFeedbackOpCl()

bool iv::mimics::traits::FeedbackOpCl::loadFeedbackOpCl ( const iv::file::xml::node & nodeStartStop)

◆ mapChannelsFeedbackOpCl()

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

◆ panelEditFeedbacks()

AbstractComponentGUI * iv::mimics::traits::FeedbackOpCl::panelEditFeedbacks ( )

◆ saveFeedbackOpCl()

bool iv::mimics::traits::FeedbackOpCl::saveFeedbackOpCl ( iv::file::xml::node & nodeStartStop) const

Member Data Documentation

◆ m_closeFeedback

iv::mimics::Channel iv::mimics::traits::FeedbackOpCl::m_closeFeedback

◆ m_openFeedback

iv::mimics::Channel iv::mimics::traits::FeedbackOpCl::m_openFeedback

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