NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
imu_integration::DynamicImuFilter Class Reference

#include <dynamic_imu_filter.h>

Public Member Functions

 DynamicImuFilter (const ImuFilterParams &params, const localization_measurements::FanSpeedMode initial_fan_speed_mode=localization_measurements::FanSpeedMode::kNominal)
 
boost::optional< localization_measurements::ImuMeasurementAddMeasurement (const localization_measurements::ImuMeasurement &imu_measurement)
 
void SetFanSpeedMode (const localization_measurements::FanSpeedMode fan_speed_mode, const bool ignore_saved_fan_speed_mode=false)
 
localization_measurements::FanSpeedMode fan_speed_mode () const
 

Constructor & Destructor Documentation

◆ DynamicImuFilter()

imu_integration::DynamicImuFilter::DynamicImuFilter ( const ImuFilterParams params,
const localization_measurements::FanSpeedMode  initial_fan_speed_mode = localization_measurements::FanSpeedMode::kNominal 
)

Member Function Documentation

◆ AddMeasurement()

boost::optional< lm::ImuMeasurement > imu_integration::DynamicImuFilter::AddMeasurement ( const localization_measurements::ImuMeasurement imu_measurement)

◆ fan_speed_mode()

lm::FanSpeedMode imu_integration::DynamicImuFilter::fan_speed_mode ( ) const

◆ SetFanSpeedMode()

void imu_integration::DynamicImuFilter::SetFanSpeedMode ( const localization_measurements::FanSpeedMode  fan_speed_mode,
const bool  ignore_saved_fan_speed_mode = false 
)

The documentation for this class was generated from the following files: