#include <AutomaticSemiAuto.hpp>
◆ AutomaticSemiAuto()
iv::mimics::traits::AutomaticSemiAuto::AutomaticSemiAuto |
( |
| ) |
|
◆ addTraitOptionsMenu()
void iv::mimics::traits::AutomaticSemiAuto::addTraitOptionsMenu |
( |
const std::shared_ptr< iv::mimics::MimicControlMenu > & | menu, |
|
|
const std::optional< std::function< bool(CDialog *)> > & | autoCommandEvaluation, |
|
|
const std::optional< std::function< bool(CDialog *)> > & | semiAutoCommandEvaluation ) const |
◆ getChannelsAutomaticSemiAuto()
void iv::mimics::traits::AutomaticSemiAuto::getChannelsAutomaticSemiAuto |
( |
const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & | channelsInControl | ) |
const |
◆ getIconState()
std::string_view iv::mimics::traits::AutomaticSemiAuto::getIconState |
( |
| ) |
const |
|
nodiscard |
◆ getState()
◆ loadAutomaticSemiAuto()
bool iv::mimics::traits::AutomaticSemiAuto::loadAutomaticSemiAuto |
( |
const iv::file::xml::node & | nodeAutomatic | ) |
|
◆ mapChannelsAutomaticSemiAuto()
void iv::mimics::traits::AutomaticSemiAuto::mapChannelsAutomaticSemiAuto |
( |
const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> & | mapFunction | ) |
|
◆ panelEditAutomaticManual()
◆ saveAutomaticSemiAuto()
bool iv::mimics::traits::AutomaticSemiAuto::saveAutomaticSemiAuto |
( |
iv::file::xml::node & | nodeAutomatic | ) |
const |
◆ m_automaticCommand
◆ m_automaticFeedback
◆ m_hasSemiAutoFeedback
bool iv::mimics::traits::AutomaticSemiAuto::m_hasSemiAutoFeedback |
◆ m_semiAutoCommand
◆ m_semiAutoFeedback
◆ m_withAutomatic
bool iv::mimics::traits::AutomaticSemiAuto::m_withAutomatic |
The documentation for this class was generated from the following files: