|
scenario_simulator_v2 C++ API
|
#include <gtest/gtest.h>#include <simulation_interface/geometry_msgs.pb.h>#include <geometry_msgs/msg/accel.hpp>#include <geometry_msgs/msg/point.hpp>#include <geometry_msgs/msg/pose.hpp>#include <geometry_msgs/msg/quaternion.hpp>#include <geometry_msgs/msg/twist.hpp>#include <geometry_msgs/msg/vector3.hpp>#include <scenario_simulator_exception/exception.hpp>#include <simulation_interface/conversions.hpp>#include <string>

Go to the source code of this file.
Macros | |
| #define | EXPECT_HEADER_EQ(MSG, PROTO) |
| Expect equal macros for std_msgs. More... | |
| #define | EXPECT_TIME_EQ(MSG, PROTO) |
| Expect equal macros for builtin_interfaces. More... | |
| #define | EXPECT_DURATION_EQ(MSG, PROTO) |
| #define | EXPECT_CLOCK_EQ(MSG, PROTO) EXPECT_TIME_EQ(MSG.clock, PROTO.clock()); |
| Expect equal macro for rosgraph_msgs. More... | |
| #define | EXPECT_POINT_EQ(MSG, PROTO) |
| Expect equal macros for geometry_msgs. More... | |
| #define | EXPECT_QUATERNION_EQ(MSG, PROTO) |
| #define | EXPECT_POSE_EQ(MSG, PROTO) |
| #define | EXPECT_VECTOR3_EQ(MSG, PROTO) |
| #define | EXPECT_TWIST_EQ(MSG, PROTO) |
| #define | EXPECT_ACCEL_EQ(MSG, PROTO) |
| #define | EXPECT_PERFORMANCE_EQ(MSG, PROTO) |
| Expect equal macros for traffic_simulator_msgs. More... | |
| #define | EXPECT_AXLE_EQ(MSG, PROTO) |
| #define | EXPECT_AXLES_EQ(MSG, PROTO) |
| #define | EXPECT_BOUNDING_BOX_EQ(MSG, PROTO) |
| #define | EXPECT_VEHICLE_PARAMETERS_EQ(MSG, PROTO) |
| #define | EXPECT_PEDESTRIAN_PARAMETERS_EQ(MSG, PROTO) |
| #define | EXPECT_MISC_OBJECT_PARAMETERS_EQ(MSG, PROTO) |
| #define | EXPECT_ACTION_STATUS_EQ(MSG, PROTO) |
| #define | EXPECT_LANELET_POSE_EQ(MSG, PROTO) |
| #define | EXPECT_ENTITY_STATUS_EQ(MSG, PROTO) |
| #define | EXPECT_SENT_ENTITY_STATUS_EQ(MSG, PROTO) |
| #define | EXPECT_CONTROL_COMMAND_EQ(MSG, PROTO) |
| Expect equal macros for autoware related messages. More... | |
| #define | EXPECT_VEHICLE_COMMAND_EQ(CONTROL_MSG, GEAR_MSG, EMERGENCY_MSG, PROTO) |
| #define EXPECT_ACCEL_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_ACTION_STATUS_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_AXLE_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_AXLES_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_BOUNDING_BOX_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_CLOCK_EQ | ( | MSG, | |
| PROTO | |||
| ) | EXPECT_TIME_EQ(MSG.clock, PROTO.clock()); |
Expect equal macro for rosgraph_msgs.
| #define EXPECT_CONTROL_COMMAND_EQ | ( | MSG, | |
| PROTO | |||
| ) |
Expect equal macros for autoware related messages.
| #define EXPECT_DURATION_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_ENTITY_STATUS_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_HEADER_EQ | ( | MSG, | |
| PROTO | |||
| ) |
Expect equal macros for std_msgs.
| #define EXPECT_LANELET_POSE_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_MISC_OBJECT_PARAMETERS_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_PEDESTRIAN_PARAMETERS_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_PERFORMANCE_EQ | ( | MSG, | |
| PROTO | |||
| ) |
Expect equal macros for traffic_simulator_msgs.
| #define EXPECT_POINT_EQ | ( | MSG, | |
| PROTO | |||
| ) |
Expect equal macros for geometry_msgs.
| #define EXPECT_POSE_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_QUATERNION_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_SENT_ENTITY_STATUS_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_TIME_EQ | ( | MSG, | |
| PROTO | |||
| ) |
Expect equal macros for builtin_interfaces.
| #define EXPECT_TWIST_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_VECTOR3_EQ | ( | MSG, | |
| PROTO | |||
| ) |
| #define EXPECT_VEHICLE_COMMAND_EQ | ( | CONTROL_MSG, | |
| GEAR_MSG, | |||
| EMERGENCY_MSG, | |||
| PROTO | |||
| ) |
| #define EXPECT_VEHICLE_PARAMETERS_EQ | ( | MSG, | |
| PROTO | |||
| ) |