aboutsummaryrefslogtreecommitdiff
path: root/src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2013-11-08 21:27:16 +0100
committerThomas Gubler <thomasgubler@gmail.com>2013-11-08 21:27:16 +0100
commitb172bcd9122e186d152b7bacf6495f7f27efc80c (patch)
treef3ea120e63f9cf7595f02a75fb0c914070600b57 /src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
parenta1b80ec3f356aa19544eaa318bc188d57877f16f (diff)
downloadpx4-firmware-b172bcd9122e186d152b7bacf6495f7f27efc80c.tar.gz
px4-firmware-b172bcd9122e186d152b7bacf6495f7f27efc80c.tar.bz2
px4-firmware-b172bcd9122e186d152b7bacf6495f7f27efc80c.zip
fw pos ctrl: struct initialization
Diffstat (limited to 'src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp')
-rw-r--r--src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp14
1 files changed, 14 insertions, 0 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 602681ce0..260695620 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
@@ -380,6 +380,20 @@ FixedwingPositionControl::FixedwingPositionControl() :
mavlink_fd = open(MAVLINK_LOG_DEVICE, 0);
+ /* safely initialize structs */
+ vehicle_attitude_s _att = {0};
+ vehicle_attitude_setpoint_s _att_sp = {0};
+ navigation_capabilities_s _nav_capabilities = {0};
+ manual_control_setpoint_s _manual = {0};
+ airspeed_s _airspeed = {0};
+ vehicle_control_mode_s _control_mode = {0};
+ vehicle_global_position_s _global_pos = {0};
+ vehicle_global_position_set_triplet_s _global_triplet = {0};
+ accel_report _accel = {0};
+
+
+
+
_nav_capabilities.turn_distance = 0.0f;
_parameter_handles.l1_period = param_find("FW_L1_PERIOD");