mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-03 06:28:27 -04:00
ArduPlane: add and use AP_MAVLINK_COMMAND_LONG_ENABLED
This commit is contained in:
parent
e7ff4a43ca
commit
4b285fa579
@ -1105,6 +1105,7 @@ void GCS_MAVLINK_Plane::convert_MAV_CMD_NAV_TAKEOFF_to_COMMAND_INT(const mavlink
|
||||
out.z = -in.param7; // up -> down
|
||||
}
|
||||
|
||||
#if AP_MAVLINK_COMMAND_LONG_ENABLED
|
||||
void GCS_MAVLINK_Plane::convert_COMMAND_LONG_to_COMMAND_INT(const mavlink_command_long_t &in, mavlink_command_int_t &out, MAV_FRAME frame)
|
||||
{
|
||||
switch (in.command) {
|
||||
@ -1114,6 +1115,7 @@ void GCS_MAVLINK_Plane::convert_COMMAND_LONG_to_COMMAND_INT(const mavlink_comman
|
||||
}
|
||||
return GCS_MAVLINK::convert_COMMAND_LONG_to_COMMAND_INT(in, out, frame);
|
||||
}
|
||||
#endif // AP_MAVLINK_COMMAND_LONG_ENABLED
|
||||
|
||||
MAV_RESULT GCS_MAVLINK_Plane::handle_command_MAV_CMD_NAV_TAKEOFF(const mavlink_command_int_t &packet)
|
||||
{
|
||||
|
@ -62,8 +62,10 @@ private:
|
||||
MAV_RESULT handle_command_DO_VTOL_TRANSITION(const mavlink_command_int_t &packet);
|
||||
|
||||
#if HAL_QUADPLANE_ENABLED
|
||||
#if AP_MAVLINK_COMMAND_LONG_ENABLED
|
||||
void convert_MAV_CMD_NAV_TAKEOFF_to_COMMAND_INT(const mavlink_command_long_t &in, mavlink_command_int_t &out);
|
||||
void convert_COMMAND_LONG_to_COMMAND_INT(const mavlink_command_long_t &in, mavlink_command_int_t &out, MAV_FRAME frame = MAV_FRAME_GLOBAL_RELATIVE_ALT) override;
|
||||
#endif
|
||||
MAV_RESULT handle_command_MAV_CMD_NAV_TAKEOFF(const mavlink_command_int_t &packet);
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user