mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-05-02 05:04:08 +08:00
mavlink: COMMAND_INT receiver reject unsupported MAV_FRAMEs
This commit is contained in:
parent
ed35155b50
commit
3bd14fcb16
@ -477,14 +477,18 @@ MavlinkReceiver::handle_message_command_int(mavlink_message_t *msg)
|
||||
vcmd.frame = vehicle_command_s::FRAME_GLOBAL;
|
||||
break;
|
||||
|
||||
case MAV_FRAME_GLOBAL_RELATIVE_ALT:
|
||||
|
||||
// FALLTHROUGH
|
||||
case MAV_FRAME_GLOBAL_RELATIVE_ALT_INT:
|
||||
vcmd.frame = vehicle_command_s::FRAME_GLOBAL_RELATIVE_ALT;
|
||||
break;
|
||||
|
||||
default:
|
||||
vcmd.frame = vehicle_command_s::FRAME_UNKNOWN;
|
||||
PX4_WARN("invalid frame %" PRIu8 " for command %" PRIu16, cmd_mavlink.frame, cmd_mavlink.command);
|
||||
break;
|
||||
PX4_ERR("invalid frame %" PRIu8 " for command %" PRIu16, cmd_mavlink.frame, cmd_mavlink.command);
|
||||
acknowledge(msg->sysid, msg->compid, cmd_mavlink.command, vehicle_command_ack_s::VEHICLE_CMD_RESULT_DENIED);
|
||||
return;
|
||||
}
|
||||
|
||||
if (cmd_mavlink.x == INT32_MAX && cmd_mavlink.y == INT32_MAX) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user