The only really important commit is the last one ("Initialize all variables"). This fixes a bug caused by lastImuTime_ not being initialized, leading to all IMU messages being skipped with error message "IMU message before last imu time."
The remaining commits just fix some clang-tidy warnings and are more aesthetic than functional.
The only really important commit is the last one ("Initialize all variables"). This fixes a bug caused by lastImuTime_ not being initialized, leading to all IMU messages being skipped with error message "IMU message before last imu time."
The remaining commits just fix some clang-tidy warnings and are more aesthetic than functional.
Please review each commit separately.