#include <msf_IMUHandler_ROS.h>
Public Member Functions |
| IMUHandler_ROS (MSF_SensorManager< EKFState_T > &mng, const std::string &topic_namespace, const std::string ¶meternamespace) |
virtual | ~IMUHandler_ROS () |
void | stateCallback (const sensor_fusion_comm::ExtEkfConstPtr &msg) |
void | imuCallback_asctec (const asctec_hl_comm::mav_imuConstPtr &msg) |
void | imuCallback (const sensor_msgs::ImuConstPtr &msg) |
virtual bool | initialize () |
Public Member Functions inherited from msf_core::IMUHandler< EKFState_T > |
| IMUHandler (MSF_SensorManager< EKFState_T > &mng, const std::string &topic_namespace, const std::string ¶meternamespace) |
virtual | ~IMUHandler () |
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 () |
Private Attributes |
ros::Subscriber | subState_ |
| subscriber to external state propagation
|
ros::Subscriber | subImu_ |
| subscriber to IMU readings
|
ros::Subscriber | subImuCustom_ |
| subscriber to IMU readings for asctec custom
|
Constructor & Destructor Documentation
template<typename EKFState_T >
template<typename EKFState_T >
Member Function Documentation
template<typename EKFState_T >
template<typename EKFState_T >
template<typename EKFState_T >
template<typename EKFState_T >
Member Data Documentation
template<typename EKFState_T >
template<typename EKFState_T >
template<typename EKFState_T >
The documentation for this class was generated from the following file: