diff --git a/Fahrzeug/bits3-bare-minimum/bits3-bare-minimum.ino b/Fahrzeug/bits3-bare-minimum/bits3-bare-minimum.ino index 7f3770a180e933aaf0e83662487ba808606c7b4c..eefad96e4f5c1b04fa007a13aa7b9ee29c449c1a 100644 --- a/Fahrzeug/bits3-bare-minimum/bits3-bare-minimum.ino +++ b/Fahrzeug/bits3-bare-minimum/bits3-bare-minimum.ino @@ -48,8 +48,8 @@ * ************************************** */ #include "config.h" -#include "basic_functions.h" #include "custom_config.h" +#include "basic_functions.h" #include "custom_functions.h" diff --git a/Fahrzeug/bits3-bare-minimum/config.h b/Fahrzeug/bits3-bare-minimum/config.h index 3195e0ae1593f563deab35e8caae08b3d0ed5ab2..b9b2cb0a8647cd67dd797109b9a30baddb6c5ba8 100644 --- a/Fahrzeug/bits3-bare-minimum/config.h +++ b/Fahrzeug/bits3-bare-minimum/config.h @@ -224,6 +224,7 @@ typedef struct course_state_t int parking_type; //Parkplatzart; 1: vorwaerts; 2: rueckwaerts; 3: seitlich }; +#ifdef SCHRANKE // Hier wird der Fahrkurs in einer Tabelle für das Fahrzeug definiert: // Leere Zustandstabelle, Daten kommen mit Hilfe von Funk/IR von Parkplatzinfrastruktur course_state_t state_table[] = { @@ -235,6 +236,7 @@ course_state_t state_table[] = { }; const int ABSCHNITTE = sizeof(state_table) / sizeof(course_state_t); //Größe der Tabelle (Anzahl der Abschnitte siehe Parklayout) +#endif int i; //Laufvariable für drive_course und parking #endif diff --git a/Fahrzeug/bits3-bare-minimum/custom_config.h b/Fahrzeug/bits3-bare-minimum/custom_config.h index 4f839aec938465a37ed0d1e090f53c0c8fba53d9..925dd5343c40417fade894b9af4bbdafb3a25a5c 100644 --- a/Fahrzeug/bits3-bare-minimum/custom_config.h +++ b/Fahrzeug/bits3-bare-minimum/custom_config.h @@ -5,13 +5,15 @@ //Diese Statetable kann zum Testen der Reglerfunktion an einer beliebigen Strecke verwendet werden. //Die verwendete Strecke muss dazu vermessen werden und die Abschnitte müssen sorgtfältig in die Statetable eingetragen werden. //Lesen Sie die Readme für mehr Informationen zur Statetable. - course_state_t state_table[] = { - {1, 0.00, 0.00, 0, 0, 0}, - {2, 0.00, 0.00, 2, 0, 0}, //1 = rechts - {3, 0.00, 0.00, 1, 0, 0}, //2 = links - {4, 0.00, 0.00, 1, 0, 0}, - {5, 0.00, 0.00, 1, 0, 0} - }; +course_state_t state_table[] = { + {1, 0.00, 0.00, 0, 0, 0}, + {2, 0.00, 0.00, 2, 0, 0}, + {3, 0.00, 0.00, 1, 0, 0}, + {4, 0.00, 0.00, 1, 0, 0}, + {5, 0.00, 0.00, 1, 0, 0} +}; + +const int ABSCHNITTE = sizeof(state_table) / sizeof(course_state_t); //Größe der Tabelle (Anzahl der Abschnitte siehe Parklayout) #endif int pl_halter = 0;