mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-12-02 10:24:11 +01:00
Forgot to include altitude nan value prevention.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1985 ebee16cc-31ac-478f-84a7-5cbb03baadba
This commit is contained in:
parent
e9c0b9455f
commit
e0f399e333
@ -2282,7 +2282,10 @@ bool OPMapGadgetWidget::getUAV_LLA(double &latitude, double &longitude, double &
|
|||||||
altitude = LLA[2];
|
altitude = LLA[2];
|
||||||
|
|
||||||
if (latitude != latitude) latitude = 0; // nan detection
|
if (latitude != latitude) latitude = 0; // nan detection
|
||||||
|
// if (isNan(latitude)) latitude = 0; // nan detection
|
||||||
else
|
else
|
||||||
|
// if (!isFinite(latitude)) latitude = 0;
|
||||||
|
// else
|
||||||
if (latitude > 90) latitude = 90;
|
if (latitude > 90) latitude = 90;
|
||||||
else
|
else
|
||||||
if (latitude < -90) latitude = -90;
|
if (latitude < -90) latitude = -90;
|
||||||
@ -2297,6 +2300,8 @@ bool OPMapGadgetWidget::getUAV_LLA(double &latitude, double &longitude, double &
|
|||||||
else
|
else
|
||||||
if (longitude < -180) longitude = -180;
|
if (longitude < -180) longitude = -180;
|
||||||
|
|
||||||
|
if (altitude != altitude) altitude = 0; // nan detection
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user