diff --git a/src/uas/UAS.cc b/src/uas/UAS.cc index 9df16ebcede27523ea36c013be92622d6a4acb56..ce124055fbe9caa5e9f4263c752ec087497dac52 100644 --- a/src/uas/UAS.cc +++ b/src/uas/UAS.cc @@ -365,10 +365,12 @@ void UAS::receiveMessage(LinkInterface* link, mavlink_message_t message) // only accept values in a realistic range // quint64 time = getUnixTime(pos.usec); quint64 time = MG::TIME::getGroundTimeNow(); + + emit valueChanged(uasId, "lat", pos.lat, time); + emit valueChanged(uasId, "lon", pos.lon, time); + if (pos.fix_type > 0) { - emit valueChanged(uasId, "lat", pos.lat, time); - emit valueChanged(uasId, "lon", pos.lon, time); emit globalPositionChanged(this, pos.lon, pos.lat, pos.alt, time); // Check for NaN