15 SendMavlinkCommandState(QState* parent, MAV_CMD command,
double param1 = 0.0,
double param2 = 0.0,
double param3 = 0.0,
double param4 = 0.0,
double param5 = 0.0,
double param6 = 0.0,
double param7 = 0.0);
18 void setup(MAV_CMD command,
double param1 = 0.0,
double param2 = 0.0,
double param3 = 0.0,
double param4 = 0.0,
double param5 = 0.0,
double param6 = 0.0,
double param7 = 0.0);
29 void _mavCommandResult(
int vehicleId,
int targetComponent,
int command,
int ackResult,
int failureCode);
32 MAV_CMD _command = MAV_CMD(0);
40 bool _configured =
false;
Sends the specified MAVLink command to the vehicle and waits for the result.
void connectWaitSignal() override
Subclasses override to set up their signal connections.
void disconnectWaitSignal() override
Subclasses override to tear down their signal connections.
void onWaitEntered() override
Called when the state is entered - subclasses should call base implementation.
void setup(MAV_CMD command, double param1=0.0, double param2=0.0, double param3=0.0, double param4=0.0, double param5=0.0, double param6=0.0, double param7=0.0)