Browse Source

mavlink_receiver: Reject own autopilot messages for battery status.

Signed-off-by: Claudio Micheli <claudio@auterion.com>
sbg
Claudio Micheli 5 years ago committed by Lorenz Meier
parent
commit
9364393e9d
  1. 4
      src/modules/mavlink/mavlink_receiver.cpp

4
src/modules/mavlink/mavlink_receiver.cpp

@ -1597,8 +1597,8 @@ MavlinkReceiver::handle_message_ping(mavlink_message_t *msg) @@ -1597,8 +1597,8 @@ MavlinkReceiver::handle_message_ping(mavlink_message_t *msg)
void
MavlinkReceiver::handle_message_battery_status(mavlink_message_t *msg)
{
if (msg->sysid != mavlink_system.sysid) {
// ignore battery status of other system
if ((msg->sysid != mavlink_system.sysid) || (msg->compid == mavlink_system.compid)) {
// ignore battery status coming from other systems or from the autopilot itself
return;
}

Loading…
Cancel
Save