Public Member Functions | Private Types | Private Attributes
naoqi::converter::ImuConverter Class Reference

#include <imu.hpp>

Inheritance diagram for naoqi::converter::ImuConverter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void callAll (const std::vector< message_actions::MessageAction > &actions)
 ImuConverter (const std::string &name, const IMU::Location &location, const float &frequency, const qi::SessionPtr &session)
void registerCallback (const message_actions::MessageAction action, Callback_t cb)
virtual void reset ()
 ~ImuConverter ()

Private Types

typedef boost::function< void(sensor_msgs::Imu &) > Callback_t

Private Attributes

std::map
< message_actions::MessageAction,
Callback_t
callbacks_
std::vector< std::string > data_names_list_
sensor_msgs::Imu msg_imu_
qi::AnyObject p_memory_

Detailed Description

Definition at line 45 of file imu.hpp.


Member Typedef Documentation

typedef boost::function<void(sensor_msgs::Imu&) > naoqi::converter::ImuConverter::Callback_t [private]

Definition at line 48 of file imu.hpp.


Constructor & Destructor Documentation

naoqi::converter::ImuConverter::ImuConverter ( const std::string &  name,
const IMU::Location location,
const float &  frequency,
const qi::SessionPtr &  session 
)

Definition at line 41 of file imu.cpp.

Definition at line 73 of file imu.cpp.


Member Function Documentation

void naoqi::converter::ImuConverter::callAll ( const std::vector< message_actions::MessageAction > &  actions) [virtual]

Definition at line 88 of file imu.cpp.

Definition at line 83 of file imu.cpp.

Definition at line 78 of file imu.cpp.


Member Data Documentation

Registered Callbacks

Definition at line 67 of file imu.hpp.

std::vector<std::string> naoqi::converter::ImuConverter::data_names_list_ [private]

Definition at line 64 of file imu.hpp.

sensor_msgs::Imu naoqi::converter::ImuConverter::msg_imu_ [private]

Definition at line 62 of file imu.hpp.

Definition at line 63 of file imu.hpp.


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


naoqi_driver
Author(s): Karsten Knese
autogenerated on Tue Jul 9 2019 03:21:56