32 bool initAssignment(
int selectedActuatorIdx,
int firstMotorsFunction,
int numMotors);
45 bool active()
const {
return _state == State::Running; }
47 const QString&
message()
const {
return _message; }
58 static constexpr int _spinTimeoutDefaultSec = 1000;
59 static constexpr int _spinTimeoutHighSec = 3000;
63 void sendMavlinkRequest(
int function,
float value);
74 int _selectedActuatorIdx{-1};
75 int _firstMotorsFunction{};
79 State _state{State::Idle};
80 bool _assignMotors{
false};
81 QList<int> _selectedMotors{};
82 bool _commandInProgress{
false};
83 QList<QList<Fact*>> _functionFacts;