|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <Mixer.h>
Inheritance diagram for Mixer::ChannelConfig:
Collaboration diagram for Mixer::ChannelConfig:Signals | |
| void | visibleChanged () |
Public Member Functions | |
| ChannelConfig (QObject *parent, const MixerParameter ¶meter, bool isActuatorTypeConfig=false) | |
| QString label READ label | CONSTANT (bool visible READ visible NOTIFY visibleChanged) 1(bool advanced READ advanced CONSTANT) const QString &label() const |
| Function | function () const |
| bool | advanced () const |
| bool | isActuatorTypeConfig () const |
| bool | visible () const |
| const QList< float > & | fixedValues () const |
| Parameter::DisplayOption | displayOption () const |
| int | indexOffset () const |
| const QString & | identifier () const |
| const MixerParameter & | config () const |
| virtual ChannelConfigInstance * | instantiate (int paramIndex, int actuatorTypeIndex, ParameterManager *parameterManager, std::function< void(Function, Fact *)> factAddedCb) |
Protected Member Functions | |
| void | channelInstanceCreated (ChannelConfigInstance *instance) |
|
inline |
|
inline |
Definition at line 140 of file Mixer.h.
References Parameter::advanced, and Mixer::MixerParameter::param.
|
protected |
Definition at line 50 of file Mixer.cc.
References Mixer::ChannelConfigInstance::visibleChanged().
Referenced by instantiate(), and Mixer::ChannelConfigVirtualAxis::instantiate().
|
inline |
Definition at line 152 of file Mixer.h.
Referenced by Mixer::Mixers::update().
|
inline |
Definition at line 134 of file Mixer.h.
References Parameter::label, and Mixer::MixerParameter::param.
|
inline |
Definition at line 147 of file Mixer.h.
References Parameter::displayOption, and Mixer::MixerParameter::param.
Referenced by instantiate().
|
inline |
Definition at line 145 of file Mixer.h.
References Mixer::MixerParameter::values.
Referenced by instantiate().
|
inline |
Definition at line 139 of file Mixer.h.
References Mixer::MixerParameter::function.
Referenced by instantiate().
|
inline |
Definition at line 150 of file Mixer.h.
References Mixer::MixerParameter::identifier.
|
inline |
Definition at line 148 of file Mixer.h.
References Parameter::indexOffset, and Mixer::MixerParameter::param.
Referenced by instantiate().
|
virtual |
Reimplemented in Mixer::ChannelConfigVirtualAxis.
Definition at line 6 of file Mixer.cc.
References Parameter::Bitset, Parameter::BoolTrueIfPositive, channelInstanceCreated(), ParameterManager::defaultComponentId, displayOption(), fixedValues(), function(), ParameterManager::getParameter(), indexOffset(), Parameter::name, Mixer::MixerParameter::param, ParameterManager::parameterExists(), FactMetaData::setDecimalPlaces(), FactMetaData::setReadOnly(), and FactMetaData::valueTypeFloat.
|
inline |
|
signal |