diff --git a/include/generate_launch.h b/include/generate_launch.h index 28c600afb3f0c6d3a7c80bed1832a13a1919c77f..6ee58ec5188a7dd30e6b38d7a53721d6ecedb5a0 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 53fcbf059ad756f7a50a5f6e79e04603b04308d8..809f6a65b1344842df77865d0ef9d6f7ec95ffb9 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";