00001 /* 00002 * IMUDataProcessorOptions.hpp 00003 * 00004 * Created on: Aug 23, 2012 00005 * Author: mriedel 00006 */ 00007 00008 #ifndef IMUDATAPROCESSOROPTIONS_HPP_ 00009 #define IMUDATAPROCESSOROPTIONS_HPP_ 00010 00011 #include <telekyb_defines/telekyb_defines.hpp> 00012 00013 #include <telekyb_base/Options.hpp> 00014 00015 #include <telekyb_base/Spaces.hpp> 00016 00017 00018 namespace TELEKYB_NAMESPACE { 00019 00020 class IMUDataProcessorOptions : public OptionContainer { 00021 public: 00022 Option< bool >* tInitialDriftEstim; 00023 Option< Eigen::Vector3d >* tAccOffsets; 00024 Option< Eigen::Vector3d >* tGyroOffsets; 00025 00026 Option< double >* tAccScale; 00027 Option< double >* tGyroScale; 00028 00029 Option< std::string >* tTopicName; 00030 Option< bool >* tPublishRaw; 00031 IMUDataProcessorOptions(); 00032 }; 00033 00034 } /* namespace telekyb */ 00035 #endif /* IMUDATAPROCESSOROPTIONS_HPP_ */