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)
 
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

◆ getFact()

◆ getGeometry()

◆ label()

const QString & Mixer::MixerChannel::label ( ) const
inline

Definition at line 276 of file Mixer.h.


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