diff options
author | Thomas Gubler <thomasgubler@gmail.com> | 2013-11-08 21:27:16 +0100 |
---|---|---|
committer | Thomas Gubler <thomasgubler@gmail.com> | 2013-11-08 21:27:16 +0100 |
commit | b172bcd9122e186d152b7bacf6495f7f27efc80c (patch) | |
tree | f3ea120e63f9cf7595f02a75fb0c914070600b57 /src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp | |
parent | a1b80ec3f356aa19544eaa318bc188d57877f16f (diff) | |
download | px4-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.cpp | 14 |
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"); |