QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
Mixer::MixerChannel Class Reference

#include <Mixer.h>

+ Inheritance diagram for Mixer::MixerChannel:
+ Collaboration diagram for Mixer::MixerChannel:

Public Slots

void applyRule (bool noConstraints=false)
 

Signals

void configInstancesChanged ()
 

Public Member Functions

 MixerChannel (QObject *parent, const QString &label, int actuatorFunction, int paramIndex, int actuatorTypeIndex, QmlObjectListModel &channelConfigs, ParameterManager *parameterManager, const Rule *rule, std::function< void(Function, Fact *)> factAddedCb)
 
QString label READ label CONSTANT (QmlObjectListModel *configInstances READ configInstances NOTIFY configInstancesChanged) const QString &label() const
 
int actuatorFunction () const
 
QmlObjectListModelconfigInstances ()
 
bool getGeometry (const ActuatorTypes &actuatorTypes, const MixerOption::ActuatorGroup &group, ActuatorGeometry &geometry) const
 
FactgetFact (Function function) const
 

Detailed Description

Definition at line 265 of file Mixer.h.

Constructor & Destructor Documentation

◆ MixerChannel()

MixerChannel::MixerChannel ( QObject *  parent,
const QString &  label,
int  actuatorFunction,
int  paramIndex,
int  actuatorTypeIndex,
QmlObjectListModel channelConfigs,
ParameterManager parameterManager,
const Rule rule,
std::function< void(Function, Fact *)>  factAddedCb 
)

Member Function Documentation

◆ actuatorFunction()

int Mixer::MixerChannel::actuatorFunction ( ) const
inline

◆ applyRule

◆ configInstances()

QmlObjectListModel * Mixer::MixerChannel::configInstances ( )
inline

Definition at line 279 of file Mixer.h.

◆ configInstancesChanged

void Mixer::MixerChannel::configInstancesChanged ( )
signal

◆ CONSTANT()

QString label READ label Mixer::MixerChannel::CONSTANT ( QmlObjectListModel *configInstances READ configInstances NOTIFY  configInstancesChanged) const &
inline

Definition at line 273 of file Mixer.h.

◆ getFact()

Fact * MixerChannel::getFact ( Function  function) const

◆ getGeometry()


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