ardupilot/libraries/AP_NavEKF3
Peter Barker 86687d240d AP_NavEKF3: avoid compiler warnings from -Wclass-memaccess
../../libraries/AP_NavEKF2/AP_NavEKF2_core.cpp: In member function ‘void NavEKF2_core::InitialiseVariables()’:
../../libraries/AP_NavEKF2/AP_NavEKF2_core.cpp:343:50: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct NavEKF2_core::ext_nav_vel_elements’; use assignment or value-initialization instead [-Wclass-memaccess]
  343 |     memset(&extNavVelNew, 0, sizeof(extNavVelNew));
      |                                                  ^
In file included from ../../libraries/AP_NavEKF2/AP_NavEKF2_core.cpp:4:
../../libraries/AP_NavEKF2/AP_NavEKF2_core.h:518:12: note: ‘struct NavEKF2_core::ext_nav_vel_elements’ declared here
  518 |     struct ext_nav_vel_elements {
      |            ^~~~~~~~~~~~~~~~~~~~
../../libraries/AP_NavEKF2/AP_NavEKF2_core.cpp:344:58: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct NavEKF2_core::ext_nav_vel_elements’; use assignment or value-initialization instead [-Wclass-memaccess]
  344 |     memset(&extNavVelDelayed, 0, sizeof(extNavVelDelayed));
      |                                                          ^
In file included from ../../libraries/AP_NavEKF2/AP_NavEKF2_core.cpp:4:
../../libraries/AP_NavEKF2/AP_NavEKF2_core.h:518:12: note: ‘struct NavEKF2_core::ext_nav_vel_elements’ declared here
  518 |     struct ext_nav_vel_elements {
      |            ^~~~~~~~~~~~~~~~~~~~
2020-06-05 08:42:45 +10:00
..
AP_NavEKF3_AirDataFusion.cpp AP_NavEKF3: fixed typos 2019-02-26 08:33:39 +11:00
AP_NavEKF3_Buffer.h AP_NavEKF3: Suppress clearing non-trival type warning 2018-10-30 16:17:03 -07:00
AP_NavEKF3_Control.cpp AP_NavEKF3: support VISION_SPEED_ESTIMATE 2020-06-02 08:33:42 +09:00
AP_NavEKF3_core.cpp AP_NavEKF3: avoid compiler warnings from -Wclass-memaccess 2020-06-05 08:42:45 +10:00
AP_NavEKF3_core.h AP_NavEKF3: ext nav vel corrected for sensor position when recalled from buffer 2020-06-02 08:33:42 +09:00
AP_NavEKF3_GyroBias.cpp AP_NavEKF3: remove HAL_CPU_CLASS_150 check, 150 is already a minimum requirement 2019-02-17 13:00:00 -08:00
AP_NavEKF3_Logging.cpp AP_NavEKF3: correct description on XKY0 2020-04-24 18:08:14 +10:00
AP_NavEKF3_MagFusion.cpp AP_NavEKF3: clarify yaw reset error message 2020-05-26 10:05:35 +10:00
AP_NavEKF3_Measurements.cpp AP_NavEKF3: support VISION_SPEED_ESTIMATE 2020-06-02 08:33:42 +09:00
AP_NavEKF3_OptFlowFusion.cpp AP_NavEKF3: Fix typo in comment 2019-04-02 10:51:12 +11:00
AP_NavEKF3_Outputs.cpp AP_NavEKF3: fix getLLH when no GPS 2020-05-10 15:35:55 +10:00
AP_NavEKF3_PosVelFusion.cpp AP_NavEKF3: FuseVelPosNED uses ext nav vel err in obs data check 2020-06-02 08:33:42 +09:00
AP_NavEKF3_RngBcnFusion.cpp AP_NavEKF3: fixed typos 2019-02-26 08:33:39 +11:00
AP_NavEKF3_VehicleStatus.cpp AP_NavEKF3: Enable use of EKF-GSF yaw estimate 2020-04-24 09:43:22 +10:00
AP_NavEKF3.cpp AP_NavEKF3: support VISION_SPEED_ESTIMATE 2020-06-02 08:33:42 +09:00
AP_NavEKF3.h AP_NavEKF3: FuseVelPosNED uses ext nav vel err in obs data check 2020-06-02 08:33:42 +09:00