Manages connection with the sensor, publishes data. More...
Public Member Functions | |
LpImuProxy () | |
void | run (void) |
void | update (const ros::TimerEvent &te) |
~LpImuProxy (void) | |
Private Attributes | |
ImuData | data |
std::map< std::string, int > | device_map |
bool | enable_Tsync |
std::string | frame_id |
LpmsSensorI * | imu |
sensor_msgs::Imu | imu_msg |
ros::Publisher | imu_pub |
sensor_msgs::MagneticField | mag_msg |
ros::Publisher | mag_pub |
LpmsSensorManagerI * | manager |
ros::NodeHandle | nh |
std::string | port |
ros::NodeHandle | private_nh |
std::unique_ptr< TimestampSynchronizer > | pstampSynchronizer |
int | rate |
std::string | sensor_model |
ros::Timer | updateTimer |
Manages connection with the sensor, publishes data.
: Make noncopyable!
Definition at line 33 of file lpms_imu_node.cpp.
|
inline |
Definition at line 36 of file lpms_imu_node.cpp.
|
inline |
Definition at line 80 of file lpms_imu_node.cpp.
|
inline |
Definition at line 136 of file lpms_imu_node.cpp.
|
inline |
Definition at line 86 of file lpms_imu_node.cpp.
|
private |
Definition at line 149 of file lpms_imu_node.cpp.
|
private |
Definition at line 150 of file lpms_imu_node.cpp.
|
private |
Definition at line 166 of file lpms_imu_node.cpp.
|
private |
Definition at line 162 of file lpms_imu_node.cpp.
|
private |
Definition at line 148 of file lpms_imu_node.cpp.
|
private |
Definition at line 156 of file lpms_imu_node.cpp.
|
private |
Definition at line 155 of file lpms_imu_node.cpp.
|
private |
Definition at line 157 of file lpms_imu_node.cpp.
|
private |
Definition at line 155 of file lpms_imu_node.cpp.
|
private |
Definition at line 147 of file lpms_imu_node.cpp.
|
private |
Definition at line 153 of file lpms_imu_node.cpp.
|
private |
Definition at line 161 of file lpms_imu_node.cpp.
|
private |
Definition at line 153 of file lpms_imu_node.cpp.
|
private |
Definition at line 168 of file lpms_imu_node.cpp.
|
private |
Definition at line 163 of file lpms_imu_node.cpp.
|
private |
Definition at line 160 of file lpms_imu_node.cpp.
|
private |
Definition at line 154 of file lpms_imu_node.cpp.