aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJulian Oes <julian@oes.ch>2014-02-18 14:40:11 +0100
committerJulian Oes <julian@oes.ch>2014-02-18 14:40:11 +0100
commit83f66e45999c7db8734534ba1cfb9f9e023f47a7 (patch)
tree48364611aba83dfad661410d59bff65663c86154 /src
parent3eaa892ee42f7de84698d46ef8cf3b29b96a2b34 (diff)
downloadpx4-firmware-83f66e45999c7db8734534ba1cfb9f9e023f47a7.tar.gz
px4-firmware-83f66e45999c7db8734534ba1cfb9f9e023f47a7.tar.bz2
px4-firmware-83f66e45999c7db8734534ba1cfb9f9e023f47a7.zip
fw_pos_control_l1: use double everywhere for lat and lon
Diffstat (limited to 'src')
-rw-r--r--src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp b/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
index 10aa89088..c1aa8d39c 100644
--- a/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
+++ b/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
@@ -154,13 +154,13 @@ private:
/** manual control states */
float _seatbelt_hold_heading; /**< heading the system should hold in seatbelt mode */
- float _loiter_hold_lat;
- float _loiter_hold_lon;
+ double _loiter_hold_lat;
+ double _loiter_hold_lon;
float _loiter_hold_alt;
bool _loiter_hold;
- float _launch_lat;
- float _launch_lon;
+ double _launch_lat;
+ double _launch_lon;
float _launch_alt;
bool _launch_valid;
@@ -587,8 +587,8 @@ FixedwingPositionControl::vehicle_control_mode_poll()
orb_copy(ORB_ID(vehicle_control_mode), _control_mode_sub, &_control_mode);
if (!was_armed && _control_mode.flag_armed) {
- _launch_lat = _global_pos.lat / 1e7d;
- _launch_lon = _global_pos.lon / 1e7d;
+ _launch_lat = _global_pos.lat;
+ _launch_lon = _global_pos.lon;
_launch_alt = _global_pos.alt;
_launch_valid = true;
}