#include <message_wrapper.h>
Public Member Functions | |
const nmea_msgs::Sentence | createNmeaGGAMessageForNtrip (const SbgLogGpsPos &ref_log_gps_pos) const |
const sensor_msgs::FluidPressure | createRosFluidPressureMessage (const sbg_driver::SbgAirData &ref_sbg_air_msg) const |
const sensor_msgs::Imu | createRosImuMessage (const sbg_driver::SbgImuData &ref_sbg_imu_msg, const sbg_driver::SbgEkfQuat &ref_sbg_quat_msg) const |
const sensor_msgs::MagneticField | createRosMagneticMessage (const sbg_driver::SbgMag &ref_sbg_mag_msg) const |
const sensor_msgs::NavSatFix | createRosNavSatFixMessage (const sbg_driver::SbgGpsPos &ref_sbg_gps_msg) const |
const nav_msgs::Odometry | createRosOdoMessage (const sbg_driver::SbgImuData &ref_sbg_imu_msg, const sbg_driver::SbgEkfNav &ref_sbg_ekf_nav_msg, const sbg_driver::SbgEkfEuler &ref_sbg_ekf_euler_msg) |
const nav_msgs::Odometry | createRosOdoMessage (const sbg_driver::SbgImuData &ref_sbg_imu_msg, const sbg_driver::SbgEkfNav &ref_sbg_ekf_nav_msg, const sbg_driver::SbgEkfQuat &ref_sbg_ekf_quat_msg, const sbg_driver::SbgEkfEuler &ref_sbg_ekf_euler_msg) |
const nav_msgs::Odometry | createRosOdoMessage (const sbg_driver::SbgImuData &ref_sbg_imu_msg, const sbg_driver::SbgEkfNav &ref_sbg_ekf_nav_msg, const tf2::Quaternion &ref_orientation, const sbg_driver::SbgEkfEuler &ref_sbg_ekf_euler_msg) |
const geometry_msgs::PointStamped | createRosPointStampedMessage (const sbg_driver::SbgEkfNav &ref_sbg_ekf_msg) const |
const sensor_msgs::Temperature | createRosTemperatureMessage (const sbg_driver::SbgImuData &ref_sbg_imu_msg) const |
const geometry_msgs::TwistStamped | createRosTwistStampedMessage (const sbg_driver::SbgEkfEuler &ref_sbg_ekf_vel_msg, const sbg_driver::SbgEkfNav &ref_sbg_ekf_nav_msg, const sbg_driver::SbgImuData &ref_sbg_imu_msg) const |
const geometry_msgs::TwistStamped | createRosTwistStampedMessage (const sbg_driver::SbgEkfQuat &ref_sbg_ekf_vel_msg, const sbg_driver::SbgEkfNav &ref_sbg_ekf_nav_msg, const sbg_driver::SbgImuData &ref_sbg_imu_msg) const |
const sensor_msgs::TimeReference | createRosUtcTimeReferenceMessage (const sbg_driver::SbgUtcTime &ref_sbg_utc_msg) const |
const sbg_driver::SbgAirData | createSbgAirDataMessage (const SbgLogAirData &ref_air_data_log) const |
const sbg_driver::SbgEkfEuler | createSbgEkfEulerMessage (const SbgLogEkfEulerData &ref_log_ekf_euler) const |
const sbg_driver::SbgEkfNav | createSbgEkfNavMessage (const SbgLogEkfNavData &ref_log_ekf_nav) const |
const sbg_driver::SbgEkfQuat | createSbgEkfQuatMessage (const SbgLogEkfQuatData &ref_log_ekf_quat) const |
const sbg_driver::SbgEvent | createSbgEventMessage (const SbgLogEvent &ref_log_event) const |
const sbg_driver::SbgGpsHdt | createSbgGpsHdtMessage (const SbgLogGpsHdt &ref_log_gps_hdt) const |
const sbg_driver::SbgGpsPos | createSbgGpsPosMessage (const SbgLogGpsPos &ref_log_gps_pos) const |
const sbg_driver::SbgGpsRaw | createSbgGpsRawMessage (const SbgLogGpsRaw &ref_log_gps_raw) const |
const sbg_driver::SbgGpsVel | createSbgGpsVelMessage (const SbgLogGpsVel &ref_log_gps_vel) const |
const sbg_driver::SbgImuData | createSbgImuDataMessage (const SbgLogImuData &ref_log_imu_data) const |
const sbg_driver::SbgImuShort | createSbgImuShortMessage (const SbgLogImuShort &ref_short_imu_log) const |
const sbg_driver::SbgMagCalib | createSbgMagCalibMessage (const SbgLogMagCalib &ref_log_mag_calib) const |
const sbg_driver::SbgMag | createSbgMagMessage (const SbgLogMag &ref_log_mag) const |
const sbg_driver::SbgOdoVel | createSbgOdoVelMessage (const SbgLogOdometerData &ref_log_odo) const |
const sbg_driver::SbgShipMotion | createSbgShipMotionMessage (const SbgLogShipMotionData &ref_log_ship_motion) const |
const sbg_driver::SbgStatus | createSbgStatusMessage (const SbgLogStatusData &ref_log_status) const |
const sbg_driver::SbgUtcTime | createSbgUtcTimeMessage (const SbgLogUtcData &ref_log_utc) |
MessageWrapper () | |
void | setFrameId (const std::string &frame_id) |
void | setOdomBaseFrameId (const std::string &ref_frame_id) |
void | setOdomEnable (bool odom_enable) |
void | setOdomFrameId (const std::string &ref_frame_id) |
void | setOdomInitFrameId (const std::string &ref_frame_id) |
void | setOdomPublishTf (bool publish_tf) |
void | setTimeReference (TimeReference time_reference) |
void | setUseEnu (bool enu) |
Private Member Functions | |
const ros::Time | convertInsTimeToUnix (uint32_t device_timestamp) const |
const ros::Time | convertUtcTimeToUnix (const sbg_driver::SbgUtcTime &ref_sbg_utc_msg) const |
const sbg_driver::SbgAirDataStatus | createAirDataStatusMessage (const SbgLogAirData &ref_sbg_air_data) const |
const sbg_driver::SbgEkfStatus | createEkfStatusMessage (uint32_t ekf_status) const |
const sbg_driver::SbgGpsPosStatus | createGpsPosStatusMessage (const SbgLogGpsPos &ref_log_gps_pos) const |
const sbg_driver::SbgGpsVelStatus | createGpsVelStatusMessage (const SbgLogGpsVel &ref_log_gps_vel) const |
const sbg_driver::SbgImuStatus | createImuStatusMessage (uint16_t sbg_imu_status) const |
const sbg_driver::SbgMagStatus | createMagStatusMessage (const SbgLogMag &ref_log_mag) const |
const std_msgs::Header | createRosHeader (uint32_t device_timestamp) const |
const geometry_msgs::TwistStamped | createRosTwistStampedMessage (const sbg::SbgVector3f &body_vel, const sbg_driver::SbgImuData &ref_sbg_imu_msg) const |
const sbg_driver::SbgShipMotionStatus | createShipMotionStatusMessage (const SbgLogShipMotionData &ref_log_ship_motion) const |
const sbg_driver::SbgStatusAiding | createStatusAidingMessage (const SbgLogStatusData &ref_log_status) const |
const sbg_driver::SbgStatusCom | createStatusComMessage (const SbgLogStatusData &ref_log_status) const |
const sbg_driver::SbgStatusGeneral | createStatusGeneralMessage (const SbgLogStatusData &ref_log_status) const |
const sbg_driver::SbgUtcTimeStatus | createUtcStatusMessage (const SbgLogUtcData &ref_log_utc) const |
void | fillTransform (const std::string &ref_parent_frame_id, const std::string &ref_child_frame_id, const geometry_msgs::Pose &ref_pose, geometry_msgs::TransformStamped &ref_transform_stamped) |
Private Attributes | |
double | first_valid_altitude_ {} |
double | first_valid_easting_ {} |
double | first_valid_northing_ {} |
bool | first_valid_utc_ |
std::string | frame_id_ |
sbg_driver::SbgUtcTime | last_sbg_utc_ |
std::string | odom_base_frame_id_ |
bool | odom_enable_ |
std::string | odom_frame_id_ |
std::string | odom_init_frame_id_ |
bool | odom_publish_tf_ |
tf2_ros::StaticTransformBroadcaster | static_tf_broadcaster_ |
tf2_ros::TransformBroadcaster | tf_broadcaster_ |
TimeReference | time_reference_ |
bool | use_enu_ |
Utm | utm_ {} |
Class to wrap the SBG logs into ROS messages.
Definition at line 87 of file message_wrapper.h.
MessageWrapper::MessageWrapper | ( | ) |
Default constructor.
Class to wrap the SBG logs into ROS messages.
Definition at line 23 of file message_wrapper.cpp.
|
private |
Convert INS timestamp from a SBG device to UNIX timestamp.
[in] | device_timestamp | SBG device timestamp (in microseconds). |
Definition at line 50 of file message_wrapper.cpp.
|
private |
Convert the UTC time to an Unix time.
[in] | ref_sbg_utc_msg | UTC message. |
Definition at line 70 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS air data status message.
[in] | ref_sbg_air_data | SBG AirData log. |
Definition at line 281 of file message_wrapper.cpp.
|
private |
Create SBG-ROS Ekf status message.
[in] | ekf_status | SBG Ekf status. |
Definition at line 105 of file message_wrapper.cpp.
|
private |
Create SBG-ROS GPS Position status message.
[in] | ref_log_gps_pos | SBG GPS position log. |
Definition at line 133 of file message_wrapper.cpp.
|
private |
Create SBG-ROS GPS Velocity status message.
[in] | ref_log_gps_vel | SBG GPS Velocity log. |
Definition at line 150 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS IMU status message.
[in] | sbg_imu_status | SBG IMU status. |
Definition at line 160 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS Magnetometer status message.
[in] | ref_log_mag | SBG Magnetometer log. |
Definition at line 180 of file message_wrapper.cpp.
const nmea_msgs::Sentence MessageWrapper::createNmeaGGAMessageForNtrip | ( | const SbgLogGpsPos & | ref_log_gps_pos | ) | const |
Create a ROS NMEA GGA message especially designed to support NTRIP VRS operations.
This message is limited to 80 chars and only sent at up to 1 Hz to maximize VRS providers compatibility.
WARNING: Don't use this GGA message for navigation purposes as the accuracy is limited.
[in] | ref_log_gps_pos | SBG GPS Position log. |
Definition at line 1090 of file message_wrapper.cpp.
const sensor_msgs::FluidPressure MessageWrapper::createRosFluidPressureMessage | ( | const sbg_driver::SbgAirData & | ref_sbg_air_msg | ) | const |
Create a ROS standard FluidPressure message.
[in] | ref_sbg_air_msg | SBG-ROS AirData message. |
Definition at line 1079 of file message_wrapper.cpp.
|
private |
Create a ROS message header.
[in] | device_timestamp | SBG device timestamp (in microseconds). |
Definition at line 32 of file message_wrapper.cpp.
const sensor_msgs::Imu MessageWrapper::createRosImuMessage | ( | const sbg_driver::SbgImuData & | ref_sbg_imu_msg, |
const sbg_driver::SbgEkfQuat & | ref_sbg_quat_msg | ||
) | const |
Create a ROS standard IMU message from SBG messages.
[in] | ref_sbg_imu_msg | SBG-ROS IMU message. |
[in] | ref_sbg_quat_msg | SBG_ROS Quaternion message. |
Definition at line 806 of file message_wrapper.cpp.
const sensor_msgs::MagneticField MessageWrapper::createRosMagneticMessage | ( | const sbg_driver::SbgMag & | ref_sbg_mag_msg | ) | const |
Create a ROS standard MagneticField message from SBG message.
[in] | ref_sbg_mag_msg | SBG-ROS Mag message. |
Definition at line 964 of file message_wrapper.cpp.
const sensor_msgs::NavSatFix MessageWrapper::createRosNavSatFixMessage | ( | const sbg_driver::SbgGpsPos & | ref_sbg_gps_msg | ) | const |
Create a ROS standard NavSatFix message from a Gps message.
[in] | ref_sbg_gps_msg | SBG-ROS GPS position message. |
Definition at line 1038 of file message_wrapper.cpp.
const nav_msgs::Odometry MessageWrapper::createRosOdoMessage | ( | const sbg_driver::SbgImuData & | ref_sbg_imu_msg, |
const sbg_driver::SbgEkfNav & | ref_sbg_ekf_nav_msg, | ||
const sbg_driver::SbgEkfEuler & | ref_sbg_ekf_euler_msg | ||
) |
Create a ROS standard odometry message from SBG messages.
[in] | ref_sbg_imu_msg | SBG-ROS IMU message. |
[in] | ref_sbg_ekf_nav_msg | SBG-ROS Ekf Nav message. |
[in] | ref_sbg_ekf_euler_msg | SBG-ROS Ekf Euler message. |
Definition at line 854 of file message_wrapper.cpp.
const nav_msgs::Odometry MessageWrapper::createRosOdoMessage | ( | const sbg_driver::SbgImuData & | ref_sbg_imu_msg, |
const sbg_driver::SbgEkfNav & | ref_sbg_ekf_nav_msg, | ||
const sbg_driver::SbgEkfQuat & | ref_sbg_ekf_quat_msg, | ||
const sbg_driver::SbgEkfEuler & | ref_sbg_ekf_euler_msg | ||
) |
Create a ROS standard odometry message from SBG messages.
[in] | ref_sbg_imu_msg | SBG-ROS IMU message. |
[in] | ref_sbg_ekf_nav_msg | SBG-ROS Ekf Nav message. |
[in] | ref_sbg_ekf_quat_msg | SBG-ROS Ekf Quaternion message. |
[in] | ref_sbg_ekf_euler_msg | SBG-ROS Ekf Euler message. |
Definition at line 847 of file message_wrapper.cpp.
const nav_msgs::Odometry MessageWrapper::createRosOdoMessage | ( | const sbg_driver::SbgImuData & | ref_sbg_imu_msg, |
const sbg_driver::SbgEkfNav & | ref_sbg_ekf_nav_msg, | ||
const tf2::Quaternion & | ref_orientation, | ||
const sbg_driver::SbgEkfEuler & | ref_sbg_ekf_euler_msg | ||
) |
Create a ROS standard odometry message from SBG messages and tf2 quaternion.
[in] | ref_sbg_imu_msg | SBG-ROS IMU message. |
[in] | ref_sbg_ekf_nav_msg | SBG-ROS Ekf Nav message. |
[in] | orientation | Orientation as a Tf2 quaternion. |
[in] | ref_sbg_ekf_euler_msg | SBG-ROS Ekf Euler message. |
Definition at line 864 of file message_wrapper.cpp.
const geometry_msgs::PointStamped MessageWrapper::createRosPointStampedMessage | ( | const sbg_driver::SbgEkfNav & | ref_sbg_ekf_msg | ) | const |
Create a ROS standard PointStamped message from SBG messages.
[in] | ref_sbg_ekf_msg | SBG-ROS EkfNav message. |
Definition at line 1009 of file message_wrapper.cpp.
const sensor_msgs::Temperature MessageWrapper::createRosTemperatureMessage | ( | const sbg_driver::SbgImuData & | ref_sbg_imu_msg | ) | const |
Create a ROS standard Temperature message from SBG message.
[in] | ref_sbg_imu_msg | SBG-ROS IMU message. |
Definition at line 953 of file message_wrapper.cpp.
|
private |
Create a ROS standard TwistStamped message.
[in] | body_vel | SBG Body velocity vector. |
[in] | ref_sbg_air_data | SBG IMU message. |
Definition at line 995 of file message_wrapper.cpp.
const geometry_msgs::TwistStamped MessageWrapper::createRosTwistStampedMessage | ( | const sbg_driver::SbgEkfEuler & | ref_sbg_ekf_vel_msg, |
const sbg_driver::SbgEkfNav & | ref_sbg_ekf_nav_msg, | ||
const sbg_driver::SbgImuData & | ref_sbg_imu_msg | ||
) | const |
Create a ROS standard TwistStamped message from SBG messages.
[in] | ref_sbg_ekf_euler_msg | SBG-ROS Ekf Euler message. |
[in] | ref_sbg_ekf_nav_msg | SBG-ROS Ekf Nav message. |
[in] | ref_sbg_imu_msg | SBG-ROS IMU message. |
Definition at line 974 of file message_wrapper.cpp.
const geometry_msgs::TwistStamped MessageWrapper::createRosTwistStampedMessage | ( | const sbg_driver::SbgEkfQuat & | ref_sbg_ekf_vel_msg, |
const sbg_driver::SbgEkfNav & | ref_sbg_ekf_nav_msg, | ||
const sbg_driver::SbgImuData & | ref_sbg_imu_msg | ||
) | const |
Create a ROS standard TwistStamped message from SBG messages.
[in] | ref_sbg_ekf_quat_msg | SBG-ROS Ekf Quaternion message. |
[in] | ref_sbg_ekf_nav_msg | SBG-ROS Ekf Nav message. |
[in] | ref_sbg_imu_msg | SBG-ROS IMU message. |
Definition at line 985 of file message_wrapper.cpp.
const sensor_msgs::TimeReference MessageWrapper::createRosUtcTimeReferenceMessage | ( | const sbg_driver::SbgUtcTime & | ref_sbg_utc_msg | ) | const |
Create a ROS standard timeReference message for a UTC time.
[in] | ref_sbg_utc_msg | SBG-ROS UTC message. |
Definition at line 1023 of file message_wrapper.cpp.
const sbg_driver::SbgAirData MessageWrapper::createSbgAirDataMessage | ( | const SbgLogAirData & | ref_air_data_log | ) | const |
Create a SBG-ROS Air data message from a SBG log.
[in] | ref_air_data_log | SBG AirData log. |
Definition at line 757 of file message_wrapper.cpp.
const sbg_driver::SbgEkfEuler MessageWrapper::createSbgEkfEulerMessage | ( | const SbgLogEkfEulerData & | ref_log_ekf_euler | ) | const |
Create a SBG-ROS Ekf Euler message.
[in] | ref_log_ekf_euler | SBG Ekf Euler log. |
Definition at line 343 of file message_wrapper.cpp.
const sbg_driver::SbgEkfNav MessageWrapper::createSbgEkfNavMessage | ( | const SbgLogEkfNavData & | ref_log_ekf_nav | ) | const |
Create a SBG-ROS Ekf Navigation message.
[in] | ref_log_ekf_nav | SBG Ekf Navigation log. |
Definition at line 371 of file message_wrapper.cpp.
const sbg_driver::SbgEkfQuat MessageWrapper::createSbgEkfQuatMessage | ( | const SbgLogEkfQuatData & | ref_log_ekf_quat | ) | const |
Create a SBG-ROS Ekf Quaternion message.
[in] | ref_log_ekf_quat | SBG Ekf Quaternion log. |
Definition at line 416 of file message_wrapper.cpp.
const sbg_driver::SbgEvent MessageWrapper::createSbgEventMessage | ( | const SbgLogEvent & | ref_log_event | ) | const |
Create a SBG-ROS event message.
[in] | ref_log_event | SBG event log. |
Definition at line 451 of file message_wrapper.cpp.
const sbg_driver::SbgGpsHdt MessageWrapper::createSbgGpsHdtMessage | ( | const SbgLogGpsHdt & | ref_log_gps_hdt | ) | const |
Create SBG-ROS GPS-HDT message.
[in] | ref_log_gps_hdt | SBG GPS HDT log. |
Definition at line 472 of file message_wrapper.cpp.
const sbg_driver::SbgGpsPos MessageWrapper::createSbgGpsPosMessage | ( | const SbgLogGpsPos & | ref_log_gps_pos | ) | const |
Create a SBG-ROS GPS-Position message.
[in] | ref_log_gps_pos | SBG GPS Position log. |
Definition at line 498 of file message_wrapper.cpp.
const sbg_driver::SbgGpsRaw MessageWrapper::createSbgGpsRawMessage | ( | const SbgLogGpsRaw & | ref_log_gps_raw | ) | const |
Create a SBG-ROS GPS raw message.
[in] | ref_log_gps_raw | SBG GPS raw log. |
Definition at line 532 of file message_wrapper.cpp.
const sbg_driver::SbgGpsVel MessageWrapper::createSbgGpsVelMessage | ( | const SbgLogGpsVel & | ref_log_gps_vel | ) | const |
Create a SBG-ROS GPS Velocity message.
[in] | ref_log_gps_vel | SBG GPS Velocity log. |
Definition at line 541 of file message_wrapper.cpp.
const sbg_driver::SbgImuData MessageWrapper::createSbgImuDataMessage | ( | const SbgLogImuData & | ref_log_imu_data | ) | const |
Create a SBG-ROS Imu data message.
[in] | ref_log_imu_data | SBG Imu data log. |
Definition at line 579 of file message_wrapper.cpp.
const sbg_driver::SbgImuShort MessageWrapper::createSbgImuShortMessage | ( | const SbgLogImuShort & | ref_short_imu_log | ) | const |
Create a SBG-ROS Short Imu message.
[in] | ref_short_imu_log | SBG Imu short log. |
Definition at line 773 of file message_wrapper.cpp.
const sbg_driver::SbgMagCalib MessageWrapper::createSbgMagCalibMessage | ( | const SbgLogMagCalib & | ref_log_mag_calib | ) | const |
Create a SBG-ROS Magnetometer calibration message.
[in] | ref_log_mag_calib | SBG Magnetometer calibration log. |
Definition at line 660 of file message_wrapper.cpp.
const sbg_driver::SbgMag MessageWrapper::createSbgMagMessage | ( | const SbgLogMag & | ref_log_mag | ) | const |
Create a SBG-ROS Magnetometer message.
[in] | ref_log_mag | SBG Magnetometer log. |
Definition at line 628 of file message_wrapper.cpp.
const sbg_driver::SbgOdoVel MessageWrapper::createSbgOdoVelMessage | ( | const SbgLogOdometerData & | ref_log_odo | ) | const |
Create a SBG-ROS Odometer velocity message.
[in] | ref_log_odo | SBG Odometer log. |
Definition at line 670 of file message_wrapper.cpp.
const sbg_driver::SbgShipMotion MessageWrapper::createSbgShipMotionMessage | ( | const SbgLogShipMotionData & | ref_log_ship_motion | ) | const |
Create a SBG-ROS Shipmotion message.
[in] | ref_log_ship_motion | SBG Ship motion log. |
Definition at line 683 of file message_wrapper.cpp.
const sbg_driver::SbgStatus MessageWrapper::createSbgStatusMessage | ( | const SbgLogStatusData & | ref_log_status | ) | const |
Create a SBG-ROS status message from a SBG status log.
[in] | ref_log_status | SBG status log. |
Definition at line 706 of file message_wrapper.cpp.
const sbg_driver::SbgUtcTime MessageWrapper::createSbgUtcTimeMessage | ( | const SbgLogUtcData & | ref_log_utc | ) |
Create a SBG-ROS UTC time message from a SBG UTC log.
[in] | ref_log_utc | SBG UTC log. |
Definition at line 720 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS Ship motion status message.
[in] | ref_log_ship_motion | SBG Ship motion log. |
Definition at line 199 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS aiding status message.
[in] | ref_log_status | SBG status log. |
Definition at line 211 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS com status message.
[in] | ref_log_status | SBG status log. |
Definition at line 227 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS general status message.
[in] | ref_log_status | SBG status log. |
Definition at line 255 of file message_wrapper.cpp.
|
private |
Create a SBG-ROS UTC time status message.
[in] | ref_log_utc | SBG UTC data log. |
Definition at line 268 of file message_wrapper.cpp.
|
private |
Fill a transformation.
[in] | ref_parent_frame_id | Parent frame ID. |
[in] | ref_child_frame_id | Child frame ID. |
[in] | ref_pose | Pose. |
[out] | ref_transform_stamped | Stamped transformation. |
Definition at line 832 of file message_wrapper.cpp.
void MessageWrapper::setFrameId | ( | const std::string & | frame_id | ) |
void MessageWrapper::setOdomBaseFrameId | ( | const std::string & | ref_frame_id | ) |
Set the odometry base frame ID.
[in] | ref_frame_id | Odometry base frame ID. |
Definition at line 329 of file message_wrapper.cpp.
void MessageWrapper::setOdomEnable | ( | bool | odom_enable | ) |
Set odom enable.
[in] | odom_enable | If true enable odometry. |
Definition at line 314 of file message_wrapper.cpp.
void MessageWrapper::setOdomFrameId | ( | const std::string & | ref_frame_id | ) |
Set the odometry frame ID.
[in] | ref_frame_id | Odometry frame ID. |
Definition at line 324 of file message_wrapper.cpp.
void MessageWrapper::setOdomInitFrameId | ( | const std::string & | ref_frame_id | ) |
Set the odometry init frame ID.
[in] | ref_frame_id | Odometry init frame ID. |
Definition at line 334 of file message_wrapper.cpp.
void MessageWrapper::setOdomPublishTf | ( | bool | publish_tf | ) |
Set odom publish_tf.
[in] | publish_tf | If true publish odometry transforms. |
Definition at line 319 of file message_wrapper.cpp.
void MessageWrapper::setTimeReference | ( | TimeReference | time_reference | ) |
Set the time reference.
[in] | time_reference | Time reference. |
Definition at line 299 of file message_wrapper.cpp.
void MessageWrapper::setUseEnu | ( | bool | enu | ) |
Set use ENU.
[in] | enu | If true publish data in the ENU convention. |
Definition at line 309 of file message_wrapper.cpp.
|
private |
Definition at line 108 of file message_wrapper.h.
|
private |
Definition at line 106 of file message_wrapper.h.
|
private |
Definition at line 107 of file message_wrapper.h.
|
private |
Definition at line 91 of file message_wrapper.h.
|
private |
Definition at line 92 of file message_wrapper.h.
|
private |
Definition at line 90 of file message_wrapper.h.
|
private |
Definition at line 99 of file message_wrapper.h.
|
private |
Definition at line 96 of file message_wrapper.h.
|
private |
Definition at line 98 of file message_wrapper.h.
|
private |
Definition at line 100 of file message_wrapper.h.
|
private |
Definition at line 97 of file message_wrapper.h.
|
private |
Definition at line 103 of file message_wrapper.h.
|
private |
Definition at line 102 of file message_wrapper.h.
|
private |
Definition at line 94 of file message_wrapper.h.
|
private |
Definition at line 93 of file message_wrapper.h.
|
private |
Definition at line 105 of file message_wrapper.h.