Functions
ros_ign_bridge::testing Namespace Reference

Functions

void compareTestMsg (const geometry_msgs::Point &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::Pose &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::PoseArray &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::PoseStamped &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::Quaternion &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::Transform &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::TransformStamped &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::Twist &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const geometry_msgs::Vector3 &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Actuators &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Axis &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::BatteryState &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Boolean &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::CameraInfo &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Clock &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Color &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Double &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Empty &)
 Compare a message with the populated for testing. Noop for Empty. More...
 
void compareTestMsg (const ignition::msgs::Float &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::FluidPressure &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Header &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Image &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::IMU &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Int32 &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::LaserScan &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Magnetometer &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Marker &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Marker_V &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Model &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::NavSat &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::OccupancyGrid &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Odometry &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::PointCloudPacked &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Pose &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Pose_V &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Quaternion &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::StringMsg &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Twist &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const ignition::msgs::Vector3d &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const nav_msgs::OccupancyGrid &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const nav_msgs::Odometry &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const rosgraph_msgs::Clock &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::BatteryState &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::CameraInfo &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::FluidPressure &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::Image &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::Imu &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::JointState &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::LaserScan &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::MagneticField &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::NavSatFix &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const sensor_msgs::PointCloud2 &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const std_msgs::Bool &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const std_msgs::ColorRGBA &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const std_msgs::Empty &)
 Compare a message with the populated for testing. Noop for Empty. More...
 
void compareTestMsg (const std_msgs::Float32 &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const std_msgs::Float64 &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const std_msgs::Header &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const std_msgs::Int32 &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const std_msgs::String &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const tf2_msgs::TFMessage &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const visualization_msgs::Marker &_msg)
 Compare a message with the populated for testing. More...
 
void compareTestMsg (const visualization_msgs::MarkerArray &_msg)
 Compare a message with the populated for testing. More...
 
void createTestMsg (geometry_msgs::Point &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::Pose &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::PoseArray &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::PoseStamped &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::Quaternion &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::Transform &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::TransformStamped &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::Twist &_msg)
 Create a message used for testing. More...
 
void createTestMsg (geometry_msgs::Vector3 &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Actuators &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Axis &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::BatteryState &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Boolean &_msg)
 Ignition::msgs test utils. More...
 
void createTestMsg (ignition::msgs::CameraInfo &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Clock &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Color &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Double &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Float &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::FluidPressure &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Header &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Image &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::IMU &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Int32 &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::LaserScan &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Magnetometer &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Marker &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Marker_V &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Model &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::NavSat &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::OccupancyGrid &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Odometry &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::PointCloudPacked &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Pose &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Pose_V &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Quaternion &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::StringMsg &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Twist &_msg)
 Create a message used for testing. More...
 
void createTestMsg (ignition::msgs::Vector3d &_msg)
 Create a message used for testing. More...
 
void createTestMsg (nav_msgs::OccupancyGrid &_msg)
 Create a message used for testing. More...
 
void createTestMsg (nav_msgs::Odometry &_msg)
 Create a message used for testing. More...
 
void createTestMsg (rosgraph_msgs::Clock &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::BatteryState &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::CameraInfo &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::FluidPressure &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::Image &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::Imu &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::JointState &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::LaserScan &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::MagneticField &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::NavSatFix &_msg)
 Create a message used for testing. More...
 
void createTestMsg (sensor_msgs::PointCloud2 &_msg)
 Create a message used for testing. More...
 
void createTestMsg (std_msgs::Bool &_msg)
 ROS test utils. More...
 
void createTestMsg (std_msgs::ColorRGBA &_msg)
 Create a message used for testing. More...
 
void createTestMsg (std_msgs::Float32 &_msg)
 Create a message used for testing. More...
 
void createTestMsg (std_msgs::Float64 &_msg)
 Create a message used for testing. More...
 
void createTestMsg (std_msgs::Header &_msg)
 Create a message used for testing. More...
 
void createTestMsg (std_msgs::Int32 &_msg)
 Create a message used for testing. More...
 
void createTestMsg (std_msgs::String &_msg)
 Create a message used for testing. More...
 
void createTestMsg (tf2_msgs::TFMessage &_msg)
 Create a message used for testing. More...
 
void createTestMsg (visualization_msgs::Marker &_msg)
 Create a message used for testing. More...
 
void createTestMsg (visualization_msgs::MarkerArray &_msg)
 Create a message used for testing. More...
 
template<class Rep , class Period >
void waitUntilBoolVar (bool &_boolVar, const std::chrono::duration< Rep, Period > &_sleepEach, const int _retries)
 Wait until a boolean variable is set to true for a given number of times. More...
 
template<class Rep , class Period >
void waitUntilBoolVarAndSpin (bool &_boolVar, const std::chrono::duration< Rep, Period > &_sleepEach, const int _retries)
 Wait until a boolean variable is set to true for a given number of times. This function calls ros::spinOnce each iteration. More...
 

Function Documentation

◆ compareTestMsg() [1/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::Point &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 329 of file test_utils.h.

◆ compareTestMsg() [2/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::Pose &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 349 of file test_utils.h.

◆ compareTestMsg() [3/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::PoseArray &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 368 of file test_utils.h.

◆ compareTestMsg() [4/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::PoseStamped &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 384 of file test_utils.h.

◆ compareTestMsg() [5/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::Quaternion &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 267 of file test_utils.h.

◆ compareTestMsg() [6/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::Transform &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 400 of file test_utils.h.

◆ compareTestMsg() [7/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::TransformStamped &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 417 of file test_utils.h.

◆ compareTestMsg() [8/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::Twist &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 456 of file test_utils.h.

◆ compareTestMsg() [9/63]

void ros_ign_bridge::testing::compareTestMsg ( const geometry_msgs::Vector3 &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 289 of file test_utils.h.

◆ compareTestMsg() [10/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Actuators &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1725 of file test_utils.h.

◆ compareTestMsg() [11/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Axis &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1546 of file test_utils.h.

◆ compareTestMsg() [12/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::BatteryState &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1896 of file test_utils.h.

◆ compareTestMsg() [13/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Boolean &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1057 of file test_utils.h.

◆ compareTestMsg() [14/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::CameraInfo &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1438 of file test_utils.h.

◆ compareTestMsg() [15/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Clock &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1196 of file test_utils.h.

◆ compareTestMsg() [16/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Color &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1077 of file test_utils.h.

◆ compareTestMsg() [17/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Double &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1137 of file test_utils.h.

◆ compareTestMsg() [18/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Empty &  )

Compare a message with the populated for testing. Noop for Empty.

Parameters
[in]_msgThe message to compare.

Definition at line 1090 of file test_utils.h.

◆ compareTestMsg() [19/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Float &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1120 of file test_utils.h.

◆ compareTestMsg() [20/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::FluidPressure &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1497 of file test_utils.h.

◆ compareTestMsg() [21/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Header _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1161 of file test_utils.h.

◆ compareTestMsg() [22/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Image &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1368 of file test_utils.h.

◆ compareTestMsg() [23/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::IMU &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1527 of file test_utils.h.

◆ compareTestMsg() [24/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Int32 &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1103 of file test_utils.h.

◆ compareTestMsg() [25/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::LaserScan &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1622 of file test_utils.h.

◆ compareTestMsg() [26/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Magnetometer &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1667 of file test_utils.h.

◆ compareTestMsg() [27/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Marker &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1944 of file test_utils.h.

◆ compareTestMsg() [28/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Marker_V &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1982 of file test_utils.h.

◆ compareTestMsg() [29/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Model &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1577 of file test_utils.h.

◆ compareTestMsg() [30/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::NavSat &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1692 of file test_utils.h.

◆ compareTestMsg() [31/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::OccupancyGrid &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1766 of file test_utils.h.

◆ compareTestMsg() [32/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Odometry &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1800 of file test_utils.h.

◆ compareTestMsg() [33/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::PointCloudPacked &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1849 of file test_utils.h.

◆ compareTestMsg() [34/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Pose &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1281 of file test_utils.h.

◆ compareTestMsg() [35/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Pose_V &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1317 of file test_utils.h.

◆ compareTestMsg() [36/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Quaternion &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1234 of file test_utils.h.

◆ compareTestMsg() [37/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::StringMsg &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1214 of file test_utils.h.

◆ compareTestMsg() [38/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Twist &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1345 of file test_utils.h.

◆ compareTestMsg() [39/63]

void ros_ign_bridge::testing::compareTestMsg ( const ignition::msgs::Vector3d &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1256 of file test_utils.h.

◆ compareTestMsg() [40/63]

void ros_ign_bridge::testing::compareTestMsg ( const nav_msgs::OccupancyGrid &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 514 of file test_utils.h.

◆ compareTestMsg() [41/63]

void ros_ign_bridge::testing::compareTestMsg ( const nav_msgs::Odometry &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 545 of file test_utils.h.

◆ compareTestMsg() [42/63]

void ros_ign_bridge::testing::compareTestMsg ( const rosgraph_msgs::Clock &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 318 of file test_utils.h.

◆ compareTestMsg() [43/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::BatteryState &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 959 of file test_utils.h.

◆ compareTestMsg() [44/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::CameraInfo &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 637 of file test_utils.h.

◆ compareTestMsg() [45/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::FluidPressure &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 678 of file test_utils.h.

◆ compareTestMsg() [46/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::Image &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 570 of file test_utils.h.

◆ compareTestMsg() [47/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::Imu &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 711 of file test_utils.h.

◆ compareTestMsg() [48/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::JointState &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 742 of file test_utils.h.

◆ compareTestMsg() [49/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::LaserScan &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 787 of file test_utils.h.

◆ compareTestMsg() [50/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::MagneticField &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 827 of file test_utils.h.

◆ compareTestMsg() [51/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::NavSatFix &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 855 of file test_utils.h.

◆ compareTestMsg() [52/63]

void ros_ign_bridge::testing::compareTestMsg ( const sensor_msgs::PointCloud2 &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 911 of file test_utils.h.

◆ compareTestMsg() [53/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::Bool &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 127 of file test_utils.h.

◆ compareTestMsg() [54/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::ColorRGBA &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 147 of file test_utils.h.

◆ compareTestMsg() [55/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::Empty &  )

Compare a message with the populated for testing. Noop for Empty.

Parameters
[in]_msgThe message to compare.

Definition at line 160 of file test_utils.h.

◆ compareTestMsg() [56/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::Float32 &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 197 of file test_utils.h.

◆ compareTestMsg() [57/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::Float64 &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 207 of file test_utils.h.

◆ compareTestMsg() [58/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::Header _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 227 of file test_utils.h.

◆ compareTestMsg() [59/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::Int32 &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 187 of file test_utils.h.

◆ compareTestMsg() [60/63]

void ros_ign_bridge::testing::compareTestMsg ( const std_msgs::String &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 247 of file test_utils.h.

◆ compareTestMsg() [61/63]

void ros_ign_bridge::testing::compareTestMsg ( const tf2_msgs::TFMessage &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 438 of file test_utils.h.

◆ compareTestMsg() [62/63]

void ros_ign_bridge::testing::compareTestMsg ( const visualization_msgs::Marker &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 999 of file test_utils.h.

◆ compareTestMsg() [63/63]

void ros_ign_bridge::testing::compareTestMsg ( const visualization_msgs::MarkerArray &  _msg)

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Definition at line 1035 of file test_utils.h.

◆ createTestMsg() [1/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::Point &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 309 of file test_utils.h.

◆ createTestMsg() [2/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::Pose &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 341 of file test_utils.h.

◆ createTestMsg() [3/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::PoseArray &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 357 of file test_utils.h.

◆ createTestMsg() [4/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::PoseStamped &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 376 of file test_utils.h.

◆ createTestMsg() [5/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::Quaternion &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 257 of file test_utils.h.

◆ createTestMsg() [6/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::Transform &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 392 of file test_utils.h.

◆ createTestMsg() [7/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::TransformStamped &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 408 of file test_utils.h.

◆ createTestMsg() [8/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::Twist &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 448 of file test_utils.h.

◆ createTestMsg() [9/61]

void ros_ign_bridge::testing::createTestMsg ( geometry_msgs::Vector3 &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 280 of file test_utils.h.

◆ createTestMsg() [10/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Actuators &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1708 of file test_utils.h.

◆ createTestMsg() [11/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Axis &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1537 of file test_utils.h.

◆ createTestMsg() [12/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::BatteryState &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1880 of file test_utils.h.

◆ createTestMsg() [13/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Boolean &  _msg)

Ignition::msgs test utils.

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1050 of file test_utils.h.

◆ createTestMsg() [14/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::CameraInfo &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1383 of file test_utils.h.

◆ createTestMsg() [15/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Clock &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1188 of file test_utils.h.

◆ createTestMsg() [16/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Color &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1067 of file test_utils.h.

◆ createTestMsg() [17/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Double &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1130 of file test_utils.h.

◆ createTestMsg() [18/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Float &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1113 of file test_utils.h.

◆ createTestMsg() [19/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::FluidPressure &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1485 of file test_utils.h.

◆ createTestMsg() [20/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Header _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1147 of file test_utils.h.

◆ createTestMsg() [21/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Image &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1353 of file test_utils.h.

◆ createTestMsg() [22/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::IMU &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1509 of file test_utils.h.

◆ createTestMsg() [23/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Int32 &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1096 of file test_utils.h.

◆ createTestMsg() [24/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::LaserScan &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1594 of file test_utils.h.

◆ createTestMsg() [25/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Magnetometer &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1653 of file test_utils.h.

◆ createTestMsg() [26/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Marker &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1915 of file test_utils.h.

◆ createTestMsg() [27/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Marker_V &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1974 of file test_utils.h.

◆ createTestMsg() [28/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Model &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1558 of file test_utils.h.

◆ createTestMsg() [29/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::NavSat &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1675 of file test_utils.h.

◆ createTestMsg() [30/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::OccupancyGrid &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1742 of file test_utils.h.

◆ createTestMsg() [31/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Odometry &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1783 of file test_utils.h.

◆ createTestMsg() [32/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::PointCloudPacked &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1809 of file test_utils.h.

◆ createTestMsg() [33/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Pose &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1268 of file test_utils.h.

◆ createTestMsg() [34/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Pose_V &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1309 of file test_utils.h.

◆ createTestMsg() [35/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Quaternion &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1224 of file test_utils.h.

◆ createTestMsg() [36/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::StringMsg &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1207 of file test_utils.h.

◆ createTestMsg() [37/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Twist &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1328 of file test_utils.h.

◆ createTestMsg() [38/61]

void ros_ign_bridge::testing::createTestMsg ( ignition::msgs::Vector3d &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1247 of file test_utils.h.

◆ createTestMsg() [39/61]

void ros_ign_bridge::testing::createTestMsg ( nav_msgs::OccupancyGrid &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Compare a message with the populated for testing.

Parameters
[in]_msgThe message to compare.

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 499 of file test_utils.h.

◆ createTestMsg() [40/61]

void ros_ign_bridge::testing::createTestMsg ( nav_msgs::Odometry &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 536 of file test_utils.h.

◆ createTestMsg() [41/61]

void ros_ign_bridge::testing::createTestMsg ( rosgraph_msgs::Clock &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 301 of file test_utils.h.

◆ createTestMsg() [42/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::BatteryState &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 943 of file test_utils.h.

◆ createTestMsg() [43/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::CameraInfo &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 585 of file test_utils.h.

◆ createTestMsg() [44/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::FluidPressure &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 666 of file test_utils.h.

◆ createTestMsg() [45/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::Image &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 554 of file test_utils.h.

◆ createTestMsg() [46/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::Imu &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 690 of file test_utils.h.

◆ createTestMsg() [47/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::JointState &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 728 of file test_utils.h.

◆ createTestMsg() [48/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::LaserScan &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 765 of file test_utils.h.

◆ createTestMsg() [49/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::MagneticField &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 812 of file test_utils.h.

◆ createTestMsg() [50/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::NavSatFix &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 838 of file test_utils.h.

◆ createTestMsg() [51/61]

void ros_ign_bridge::testing::createTestMsg ( sensor_msgs::PointCloud2 &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 874 of file test_utils.h.

◆ createTestMsg() [52/61]

void ros_ign_bridge::testing::createTestMsg ( std_msgs::Bool &  _msg)

ROS test utils.

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 120 of file test_utils.h.

◆ createTestMsg() [53/61]

void ros_ign_bridge::testing::createTestMsg ( std_msgs::ColorRGBA &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 137 of file test_utils.h.

◆ createTestMsg() [54/61]

void ros_ign_bridge::testing::createTestMsg ( std_msgs::Float32 &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 173 of file test_utils.h.

◆ createTestMsg() [55/61]

void ros_ign_bridge::testing::createTestMsg ( std_msgs::Float64 &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 180 of file test_utils.h.

◆ createTestMsg() [56/61]

void ros_ign_bridge::testing::createTestMsg ( std_msgs::Header _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 217 of file test_utils.h.

◆ createTestMsg() [57/61]

void ros_ign_bridge::testing::createTestMsg ( std_msgs::Int32 &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 166 of file test_utils.h.

◆ createTestMsg() [58/61]

void ros_ign_bridge::testing::createTestMsg ( std_msgs::String &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 240 of file test_utils.h.

◆ createTestMsg() [59/61]

void ros_ign_bridge::testing::createTestMsg ( tf2_msgs::TFMessage &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 429 of file test_utils.h.

◆ createTestMsg() [60/61]

void ros_ign_bridge::testing::createTestMsg ( visualization_msgs::Marker &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 975 of file test_utils.h.

◆ createTestMsg() [61/61]

void ros_ign_bridge::testing::createTestMsg ( visualization_msgs::MarkerArray &  _msg)

Create a message used for testing.

Parameters
[out]_msgThe message populated.

Definition at line 1025 of file test_utils.h.

◆ waitUntilBoolVar()

template<class Rep , class Period >
void ros_ign_bridge::testing::waitUntilBoolVar ( bool &  _boolVar,
const std::chrono::duration< Rep, Period > &  _sleepEach,
const int  _retries 
)

Wait until a boolean variable is set to true for a given number of times.

Parameters
[inout] _boolVar The bool variable.
[in]_sleepEachTime duration to wait between each retry.
[in]_retriesThe number of retries.

E.g.: using namespace std::chrono_literals; waitUntilBoolVar(myVar, 1ms, 10);

Definition at line 77 of file test_utils.h.

◆ waitUntilBoolVarAndSpin()

template<class Rep , class Period >
void ros_ign_bridge::testing::waitUntilBoolVarAndSpin ( bool &  _boolVar,
const std::chrono::duration< Rep, Period > &  _sleepEach,
const int  _retries 
)

Wait until a boolean variable is set to true for a given number of times. This function calls ros::spinOnce each iteration.

Parameters
[inout] _boolVar The bool variable.
[in]_sleepEachTime duration to wait between each retry.
[in]_retriesThe number of retries.

E.g.: using namespace std::chrono_literals; waitUntilBoolVar(myVar, 1ms, 10);

Definition at line 100 of file test_utils.h.



ros_ign_bridge
Author(s):
autogenerated on Sat Mar 11 2023 04:02:16