Fix implicit float to double conversions

The both results of ?: should be of same type, and some compilers give error
on this:
	" implicit conversion from 'float' to 'double' to match other result of conditional"

Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
This commit is contained in:
Jukka Laitinen
2021-05-05 09:31:07 +02:00
committed by Lorenz Meier
parent 62dc926891
commit 532f370e7d
4 changed files with 30 additions and 27 deletions
+1 -1
View File
@@ -77,7 +77,7 @@ private:
vehicle_local_position_s lpos{};
_local_pos_sub.copy(&lpos);
msg.wind_alt = (lpos.z_valid && lpos.z_global) ? (-lpos.z + lpos.ref_alt) : NAN;
msg.wind_alt = (lpos.z_valid && lpos.z_global) ? (-lpos.z + lpos.ref_alt) : (float)NAN;
msg.horiz_accuracy = 0.0f;
msg.vert_accuracy = 0.0f;