Go to the documentation of this file.
32 #ifndef SBG_ROS_MESSAGE_PUBLISHER_H
33 #define SBG_ROS_MESSAGE_PUBLISHER_H
213 #endif // SBG_ROS_MESSAGE_PUBLISHER_H
MessageWrapper message_wrapper_
ros::Publisher sbg_event_B_pub_
ros::Publisher sbg_ship_motion_pub_
ros::Publisher sbg_event_A_pub_
sbg_driver::SbgImuData sbg_imu_message_
ros::Publisher nmea_gga_pub_
sbg_driver::SbgEkfNav sbg_ekf_nav_message_
ros::Publisher sbg_odo_vel_pub_
sbg_driver::SbgEkfQuat sbg_ekf_quat_message_
ros::Publisher sbg_mag_pub_
ros::Publisher sbg_imu_short_pub_
std::string getOutputTopicName(SbgEComMsgId sbg_message_id) const
ros::Publisher sbg_gps_vel_pub_
enum _SbgEComOutputMode SbgEComOutputMode
void processRosVelMessage()
ros::Publisher sbg_utc_time_pub_
ros::Publisher fluid_pub_
void publishIMUData(const SbgBinaryLogData &ref_sbg_log)
ros::Publisher sbg_gps_pos_pub_
void publishMagData(const SbgBinaryLogData &ref_sbg_log)
void processRosImuMessage()
ros::Publisher sbg_event_E_pub_
ros::Publisher velocity_pub_
Handle creation of messages.
ros::Publisher sbg_event_C_pub_
void publishEkfNavigationData(const SbgBinaryLogData &ref_sbg_log)
void publish(SbgEComClass sbg_msg_class, SbgEComMsgId sbg_msg_id, const SbgBinaryLogData &ref_sbg_log)
ros::Publisher sbg_air_data_pub_
ros::Publisher sbg_gps_raw_pub_
ros::Publisher nav_sat_fix_pub_
ros::Publisher sbg_mag_calib_pub_
ros::Publisher sbg_event_D_pub_
enum _SbgEComClass SbgEComClass
void publishUtcData(const SbgBinaryLogData &ref_sbg_log)
void initPublisher(ros::NodeHandle &ref_ros_node_handle, SbgEComMsgId sbg_msg_id, SbgEComOutputMode output_conf, const std::string &ref_output_topic)
ros::Publisher pos_ecef_pub_
This file is used to parse received binary logs.
void defineRosStandardPublishers(ros::NodeHandle &ref_ros_node_handle, bool odom_enable, bool enu_enable)
ros::Publisher sbg_ekf_ruler_pub_
void publishGpsPosData(const SbgBinaryLogData &ref_sbg_log, SbgEComMsgId sbg_msg_id)
ros::Publisher sbg_ekf_quat_pub_
ros::Publisher sbg_gps_hdt_pub_
ros::Publisher sbg_status_pub_
ros::Publisher odometry_pub_
ros::Publisher sbg_ekf_nav_pub_
void processRosOdoMessage()
sbg_driver::SbgEkfEuler sbg_ekf_euler_message_
void publishFluidPressureData(const SbgBinaryLogData &ref_sbg_log)
void initPublishers(ros::NodeHandle &ref_ros_node_handle, const ConfigStore &ref_config_store)
ros::Publisher sbg_imu_data_pub_
ros::Publisher utc_reference_pub_
Class to handle the device configuration.
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40