14 , _scaleFact(new
Fact(0, _scaleFactName,
FactMetaData::valueTypeDouble, this))
15 , _centerFact(new
Fact(0, _centerFactName,
FactMetaData::valueTypeDouble, this))
21 if (_metaDataMap.isEmpty()) {
25 _scaleFact->setMetaData(_metaDataMap[_scaleFactName],
true );
26 _centerFact->setMetaData(_metaDataMap[_centerFactName]);
27 _minFact->setMetaData(_metaDataMap[_minFactName]);
28 _maxFact->setMetaData(_metaDataMap[_maxFactName]);
31RCToParamDialogController::~RCToParamDialogController()
36void RCToParamDialogController::setTuningFact(
Fact *tuningFact)
38 _tuningFact = tuningFact;
41 _centerFact->setRawValue(_tuningFact->rawValue().toDouble());
42 _minFact->setRawValue(_tuningFact->rawMin().toDouble());
43 _maxFact->setRawValue(_tuningFact->rawMax().toDouble());
45 (void) connect(_tuningFact, &
Fact::vehicleUpdated,
this, &RCToParamDialogController::_parameterUpdated);
49void RCToParamDialogController::_parameterUpdated()
#define QGC_LOGGING_CATEGORY(name, categoryStr)
A Fact is used to hold a single value within the system.
void vehicleUpdated(const QVariant &value)
Signalled when the param write ack comes back from the vehicle.
static constexpr int defaultComponentId
void refreshParameter(int componentId, const QString ¶mName)
Request a refresh on the specific parameter.
void tuningFactChanged(Fact *fact)
void readyChanged(bool ready)
ParameterManager * parameterManager()