#include <imu_ros_i.h>
Definition at line 18 of file imu_ros_i.h.
typedef sensor_msgs::Imu phidgets::ImuRosI::ImuMsg [private] |
Definition at line 20 of file imu_ros_i.h.
typedef geometry_msgs::Vector3Stamped phidgets::ImuRosI::MagMsg [private] |
Definition at line 21 of file imu_ros_i.h.
phidgets::ImuRosI::ImuRosI | ( | ros::NodeHandle | nh, |
ros::NodeHandle | nh_private | ||
) |
Definition at line 5 of file imu_ros_i.cpp.
void phidgets::ImuRosI::calibrate | ( | ) | [private] |
Definition at line 130 of file imu_ros_i.cpp.
bool phidgets::ImuRosI::calibrateService | ( | std_srvs::Empty::Request & | req, |
std_srvs::Empty::Response & | res | ||
) |
Definition at line 123 of file imu_ros_i.cpp.
void phidgets::ImuRosI::dataHandler | ( | CPhidgetSpatial_SpatialEventDataHandle * | data, |
int | count | ||
) | [private, virtual] |
Reimplemented from phidgets::Imu.
Definition at line 212 of file imu_ros_i.cpp.
void phidgets::ImuRosI::initDevice | ( | ) | [private] |
Definition at line 102 of file imu_ros_i.cpp.
void phidgets::ImuRosI::processImuData | ( | CPhidgetSpatial_SpatialEventDataHandle * | data, |
int | i | ||
) | [private] |
Definition at line 144 of file imu_ros_i.cpp.
double phidgets::ImuRosI::angular_velocity_stdev_ [private] |
Definition at line 52 of file imu_ros_i.h.
Definition at line 36 of file imu_ros_i.h.
Definition at line 37 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_gain0_ [private] |
Definition at line 60 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_gain1_ [private] |
Definition at line 61 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_gain2_ [private] |
Definition at line 62 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_mag_field_ [private] |
Definition at line 56 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_offset0_ [private] |
Definition at line 57 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_offset1_ [private] |
Definition at line 58 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_offset2_ [private] |
Definition at line 59 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_T0_ [private] |
Definition at line 63 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_T1_ [private] |
Definition at line 64 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_T2_ [private] |
Definition at line 65 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_T3_ [private] |
Definition at line 66 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_T4_ [private] |
Definition at line 67 of file imu_ros_i.h.
double phidgets::ImuRosI::cc_T5_ [private] |
Definition at line 68 of file imu_ros_i.h.
std::string phidgets::ImuRosI::frame_id_ [private] |
Definition at line 49 of file imu_ros_i.h.
ImuMsg phidgets::ImuRosI::imu_msg_ [private] |
Definition at line 43 of file imu_ros_i.h.
Definition at line 34 of file imu_ros_i.h.
bool phidgets::ImuRosI::initialized_ [private] |
Definition at line 39 of file imu_ros_i.h.
ros::Time phidgets::ImuRosI::last_imu_time_ [private] |
Definition at line 41 of file imu_ros_i.h.
double phidgets::ImuRosI::linear_acceleration_stdev_ [private] |
Definition at line 53 of file imu_ros_i.h.
Definition at line 35 of file imu_ros_i.h.
boost::mutex phidgets::ImuRosI::mutex_ [private] |
Definition at line 40 of file imu_ros_i.h.
ros::NodeHandle phidgets::ImuRosI::nh_ [private] |
Definition at line 32 of file imu_ros_i.h.
Definition at line 33 of file imu_ros_i.h.
int phidgets::ImuRosI::period_ [private] |
Definition at line 50 of file imu_ros_i.h.
ros::Time phidgets::ImuRosI::time_zero_ [private] |
Definition at line 45 of file imu_ros_i.h.