message: core: ignore heartbeat from UDP_BRIDGE component
  This is a hack to prevent a UDP_BRIDGE from telling us we're connected
  when really we're interested in the drone, not the connection bridge.
  A proper fix would be to check for specific components when deciding if
  something is connected or not.
diff: @@ -172,6 +172,12 @@ void SystemImpl::remove_call_every(const void *cookie)
  void SystemImpl::process_heartbeat(const mavlink_message_t &message)
  {
  + // FIXME: for now we ignore heartbeats from UDP_BRIDGE because that's just
  + // confusing since it doesn't mean a vehicle is connected.
  + if (message.compid == MAV_COMP_ID_UDP_BRIDGE) {
  + return;
  + }
  +
  mavlink_heartbeat_t heartbeat;
  mavlink_msg_heartbeat_decode(&message, &heartbeat);
  