From 4c533708618fa66b075bd88c1fa8bd4db9938668 Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Thu, 21 Oct 2021 16:03:52 +0200 Subject: [PATCH] Added support for the end of prohibitions and the prohibited left and right signals. --- include/generate_launch.h | 9 +++++++++ src/generate_launch.cpp | 15 +++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/include/generate_launch.h b/include/generate_launch.h index 28c600a..6ee58ec 100644 --- a/include/generate_launch.h +++ b/include/generate_launch.h @@ -55,6 +55,15 @@ void generate_parkings_yaml(std::string &path,std::string &parkings_file,COpendr #define MAX_VEL_TYPE "274" #define MAX_VEL_MARKER "alvar0" // #define MAX_VEL_MARKER "alvar13" +#define END_PROHIBITIONS_TYPE "282" +#define END_PROHIBITIONS_MARKER "alvar0" +// #define END_PROHIBITIONS_MARKER "alvar13" +#define PROHIBITED_LEFT_TYPE "214_10" +#define PROHIBITED_LEFT_MARKER "alvar0" +// #define PROHIBITED_LEFT_MARKER "alvar13" +#define PROHIBITED_RIGHT_TYPE "214" +#define PROHIBITED_RIGHT_MARKER "alvar0" +// #define PROHIBITED_RIGHT_MARKER "alvar13" #define SEMAPHORE_TYPE "1000001" #define SEMAPHORE_MARKER "alvar1" // #define SEMAPHORE_MARKER "alvar15" diff --git a/src/generate_launch.cpp b/src/generate_launch.cpp index 53fcbf0..809f6a6 100644 --- a/src/generate_launch.cpp +++ b/src/generate_launch.cpp @@ -102,6 +102,21 @@ void get_signal_type_info(std::string &type,std::string &subtype,int value,std:: name=txt.str(); marker=MAX_VEL_MARKER; } + else if(type==END_PROHIBITIONS_TYPE) + { + name="end_prohibitions"; + marker=END_PROHIBITIONS_MARKER; + } + else if(type==PROHIBITED_LEFT_TYPE) + { + name="prohibited_left"; + marker=PROHIBITED_LEFT_MARKER; + } + else if(type==PROHIBITED_RIGHT_TYPE) + { + name="prohibited_right"; + marker=PROHIBITED_RIGHT_MARKER; + } else if(type==SEMAPHORE_TYPE) { name="semaphore"; -- GitLab