30 struct DesiredStreamRate {
31 const int messageId = 0;
35 void restoreNextDefault();
36 void nextDesiredRate();
37 void setNextState(State state);
39 State _state{State::Idle};
40 QList<DesiredStreamRate> _desiredRates;
41 QList<int> _changedIds;
43 State _nextState{State::Idle};
44 QList<DesiredStreamRate> _nextDesiredRates;
Allows to configure a set of mavlink streams to a specific rate, and restore back to default.
void gotSetMessageIntervalAck()
void setHighRateAltAirspeed()
void setHighRateRateAndAttitude()
void setHighRateVelAndPos()
std::function< void(int messageId, int rate)> SetMessageIntervalCb