scenario_simulator_v2 C++ API
Classes | Namespaces | Macros
field_operator_application_for_autoware_universe.hpp File Reference
#include <autoware_adapi_v1_msgs/msg/mrm_state.hpp>
#include <autoware_adapi_v1_msgs/srv/clear_route.hpp>
#include <autoware_adapi_v1_msgs/srv/initialize_localization.hpp>
#include <autoware_adapi_v1_msgs/srv/set_route_points.hpp>
#include <autoware_auto_control_msgs/msg/ackermann_control_command.hpp>
#include <autoware_auto_perception_msgs/msg/traffic_signal_array.hpp>
#include <autoware_auto_planning_msgs/msg/path_with_lane_id.hpp>
#include <autoware_auto_system_msgs/msg/emergency_state.hpp>
#include <autoware_auto_vehicle_msgs/msg/gear_command.hpp>
#include <concealer/autoware_universe.hpp>
#include <concealer/field_operator_application.hpp>
#include <concealer/publisher_wrapper.hpp>
#include <concealer/service_with_validation.hpp>
#include <concealer/subscriber_wrapper.hpp>
#include <concealer/task_queue.hpp>
#include <geometry_msgs/msg/pose_with_covariance_stamped.hpp>
#include <tier4_external_api_msgs/msg/emergency.hpp>
#include <tier4_external_api_msgs/srv/engage.hpp>
#include <tier4_external_api_msgs/srv/set_velocity_limit.hpp>
#include <tier4_planning_msgs/msg/trajectory.hpp>
#include <tier4_rtc_msgs/msg/cooperate_status_array.hpp>
#include <tier4_rtc_msgs/srv/auto_mode_with_module.hpp>
#include <tier4_rtc_msgs/srv/cooperate_commands.hpp>
#include <tier4_system_msgs/msg/autoware_state.hpp>
Include dependency graph for field_operator_application_for_autoware_universe.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  concealer::FieldOperatorApplicationFor< AutowareUniverse >
 

Namespaces

 concealer
 

Macros

#define DEFINE_STATE_PREDICATE(NAME, VALUE)
 

Macro Definition Documentation

◆ DEFINE_STATE_PREDICATE

#define DEFINE_STATE_PREDICATE (   NAME,
  VALUE 
)
Value:
auto is##NAME() const noexcept \
{ \
using tier4_system_msgs::msg::AutowareState; \
return getAutowareState().state == AutowareState::VALUE; \
} \
static_assert(true, "")