scenario_simulator_v2 C++ API
|
#include <geometry_msgs.pb.h>
#include <gtest/gtest.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 | |||
) |