mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-23 00:58:37 -04:00
AP_RangeFinder: MAV only accepts DISTANCE_SENSOR with orient 25
25 is MAV_SENSOR_ROTATION_PITCH_270 meaning downward facing
This commit is contained in:
parent
653030b038
commit
8215b92371
@ -51,8 +51,11 @@ void AP_RangeFinder_MAVLink::handle_msg(mavlink_message_t *msg)
|
||||
mavlink_distance_sensor_t packet;
|
||||
mavlink_msg_distance_sensor_decode(msg, &packet);
|
||||
|
||||
last_update_ms = AP_HAL::millis();
|
||||
distance_cm = packet.current_distance;
|
||||
// only accept distances for downward facing sensors
|
||||
if (packet.orientation == MAV_SENSOR_ROTATION_PITCH_270) {
|
||||
last_update_ms = AP_HAL::millis();
|
||||
distance_cm = packet.current_distance;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user