#include <msf_IMUHandler.h>
Public Member Functions |
| IMUHandler (MSF_SensorManager< EKFState_T > &mng, const std::string &topic_namespace, const std::string ¶meternamespace) |
virtual | ~IMUHandler () |
virtual bool | initialize ()=0 |
void | process_imu (const msf_core::Vector3 &linear_acceleration, const msf_core::Vector3 &angular_velocity, const double &msg_stamp, size_t msg_seq) |
void | process_state (const msf_core::Vector3 &linear_acceleration, const msf_core::Vector3 &angular_velocity, const msf_core::Vector3 &p, const msf_core::Vector3 &v, const msf_core::Quaternion &q, bool is_already_propagated, const double &msg_stamp, size_t msg_seq) |
Public Member Functions inherited from msf_core::SensorHandler< EKFState_T > |
| SensorHandler (MSF_SensorManager< EKFState_T > &mng, const std::string &topic_namespace, const std::string ¶meternamespace) |
virtual | ~SensorHandler () |
Constructor & Destructor Documentation
template<typename EKFState_T >
template<typename EKFState_T >
Member Function Documentation
template<typename EKFState_T >
template<typename EKFState_T >
void msf_core::IMUHandler< EKFState_T >::process_imu |
( |
const msf_core::Vector3 & |
linear_acceleration, |
|
|
const msf_core::Vector3 & |
angular_velocity, |
|
|
const double & |
msg_stamp, |
|
|
size_t |
msg_seq |
|
) |
| |
|
inline |
template<typename EKFState_T >
void msf_core::IMUHandler< EKFState_T >::process_state |
( |
const msf_core::Vector3 & |
linear_acceleration, |
|
|
const msf_core::Vector3 & |
angular_velocity, |
|
|
const msf_core::Vector3 & |
p, |
|
|
const msf_core::Vector3 & |
v, |
|
|
const msf_core::Quaternion & |
q, |
|
|
bool |
is_already_propagated, |
|
|
const double & |
msg_stamp, |
|
|
size_t |
msg_seq |
|
) |
| |
|
inline |
Member Data Documentation
template<typename EKFState_T >
The documentation for this class was generated from the following file: