diff --git a/src/uas/UASManager.h b/src/uas/UASManager.h index 85fc4217ac34d83f0119ced477aef4cb51e41a09..82d07cb7ab13eb95bc7840a8710cb612eef8dce6 100644 --- a/src/uas/UASManager.h +++ b/src/uas/UASManager.h @@ -224,7 +224,12 @@ signals: void activeUASStatusChanged(int systemId, bool active); /** @brief Current home position changed */ void homePositionChanged(double lat, double lon, double alt); - +public: + /* Need to align struct pointer to prevent a memory assertion: + * See http://eigen.tuxfamily.org/dox-devel/TopicUnalignedArrayAssert.html + * for details + */ + EIGEN_MAKE_ALIGNED_OPERATOR_NEW }; #endif // _UASMANAGER_H_