32 #ifndef REALSENSE_CAMERA_ZR300_NODELET_H 33 #define REALSENSE_CAMERA_ZR300_NODELET_H 38 #include <dynamic_reconfigure/server.h> 39 #include <sensor_msgs/Imu.h> 41 #include <realsense_camera/zr300_paramsConfig.h> 42 #include <realsense_camera/IMUInfo.h> 43 #include <realsense_camera/GetIMUInfo.h> 79 bool getIMUInfo(realsense_camera::GetIMUInfo::Request & req, realsense_camera::GetIMUInfo::Response &
res);
96 #endif // REALSENSE_CAMERA_ZR300_NODELET_H
std::function< void(rs::frame f)> ir2_frame_handler_
ros::Publisher imu_publisher_
std::vector< std::string > setDynamicReconfServer()
void getCameraExtrinsics()
void setDynamicReconfigDepthControlPreset(int preset)
bool getIMUInfo(realsense_camera::GetIMUInfo::Request &req, realsense_camera::GetIMUInfo::Response &res)
std::function< void(rs::frame f)> fisheye_frame_handler_
geometry_msgs::Vector3 imu_angular_vel_
std::function< void(rs::motion_data)> motion_handler_
void publishDynamicTransforms()
rs_extrinsics color2imu_extrinsic_
boost::shared_ptr< dynamic_reconfigure::Server< realsense_camera::zr300_paramsConfig > > dynamic_reconf_server_
std::string imu_frame_id_
rs_extrinsics color2ir2_extrinsic_
ros::ServiceServer get_imu_info_
void configCallback(realsense_camera::zr300_paramsConfig &config, uint32_t level)
boost::shared_ptr< boost::thread > imu_thread_
geometry_msgs::Vector3 imu_linear_accel_
void startDynamicReconfCallback()
std::function< void(rs::timestamp_data)> timestamp_handler_
std::string imu_optical_frame_id_
rs_extrinsics color2fisheye_extrinsic_
void publishStaticTransforms()
std::string setDynamicReconfigDepthControlIndividuals()