diff --git a/include/MantleAPI/Traffic/i_controller_config.h b/include/MantleAPI/Traffic/i_controller_config.h index fc808d9c7f832cf656dc539207013e14762951e0..946197252fc3aceee976004e5f31d84d230cd333 100644 --- a/include/MantleAPI/Traffic/i_controller_config.h +++ b/include/MantleAPI/Traffic/i_controller_config.h @@ -15,6 +15,7 @@ #ifndef MANTLEAPI_TRAFFIC_ICONTROLLERCONFIG_H #define MANTLEAPI_TRAFFIC_ICONTROLLERCONFIG_H +#include <MantleAPI/Common/route_definition.h> #include <MantleAPI/Common/spline.h> #include <MantleAPI/Common/vector.h> #include <MantleAPI/Map/i_lane_location_query_service.h> @@ -45,6 +46,7 @@ struct IControllerConfig // environment on calling AddController() ILaneLocationQueryService* map_query_service{nullptr}; std::vector<std::shared_ptr<mantle_api::ControlStrategy>> control_strategies; + RouteDefinition route_definition; }; inline bool operator==(const IControllerConfig& lhs, const IControllerConfig& rhs) noexcept