7 connect(streamRateRawSensors(), &
Fact::rawValueChanged,
this, &APMMavlinkStreamRateSettings::_updateStreamRateRawSensors);
8 connect(streamRateExtendedStatus(), &
Fact::rawValueChanged,
this, &APMMavlinkStreamRateSettings::_updateStreamRateExtendedStatus);
9 connect(streamRateRCChannels(), &
Fact::rawValueChanged,
this, &APMMavlinkStreamRateSettings::_updateStreamRateRCChannels);
10 connect(streamRatePosition(), &
Fact::rawValueChanged,
this, &APMMavlinkStreamRateSettings::_updateStreamRatePosition);
11 connect(streamRateExtra1(), &
Fact::rawValueChanged,
this, &APMMavlinkStreamRateSettings::_updateStreamRateExtra1);
12 connect(streamRateExtra2(), &
Fact::rawValueChanged,
this, &APMMavlinkStreamRateSettings::_updateStreamRateExtra2);
13 connect(streamRateExtra3(), &
Fact::rawValueChanged,
this, &APMMavlinkStreamRateSettings::_updateStreamRateExtra3);
26 Vehicle* activeVehicle = MultiVehicleManager::instance()->activeVehicle();
29 int streamRate = rateVar.toInt();
30 if (streamRate >= 0) {
36void APMMavlinkStreamRateSettings::_updateStreamRateRawSensors(QVariant value)
38 _updateStreamRateWorker(MAV_DATA_STREAM_RAW_SENSORS, value);
41void APMMavlinkStreamRateSettings::_updateStreamRateExtendedStatus(QVariant value)
43 _updateStreamRateWorker(MAV_DATA_STREAM_EXTENDED_STATUS, value);
46void APMMavlinkStreamRateSettings::_updateStreamRateRCChannels(QVariant value)
48 _updateStreamRateWorker(MAV_DATA_STREAM_RC_CHANNELS, value);
51void APMMavlinkStreamRateSettings::_updateStreamRatePosition(QVariant value)
53 _updateStreamRateWorker(MAV_DATA_STREAM_POSITION, value);
56void APMMavlinkStreamRateSettings::_updateStreamRateExtra1(QVariant value)
58 _updateStreamRateWorker(MAV_DATA_STREAM_EXTRA1, value);
61void APMMavlinkStreamRateSettings::_updateStreamRateExtra2(QVariant value)
63 _updateStreamRateWorker(MAV_DATA_STREAM_EXTRA2, value);
66void APMMavlinkStreamRateSettings::_updateStreamRateExtra3(QVariant value)
68 _updateStreamRateWorker(MAV_DATA_STREAM_EXTRA3, value);
#define DECLARE_SETTINGSFACT(CLASS, NAME)
#define DECLARE_SETTINGGROUP(NAME, GROUP)
void rawValueChanged(const QVariant &value)
void requestDataStream(MAV_DATA_STREAM stream, uint16_t rate, bool sendMultiple=true)