diff --git a/include/adc_signals.h b/include/adc_signals.h index fdfeeaa5970f31c00ea0f042b606f717e7923146..37ee1e779c660c57f43101a338139bd200768164 100644 --- a/include/adc_signals.h +++ b/include/adc_signals.h @@ -40,7 +40,7 @@ #define SEMAPHORE_TYPE "1000001" #define SEMAPHORE_MARKER "alvar15" - +#define DEFAULT_REVERSE_ORIENTATION true /** * \struct Sign_urdf_info. * diff --git a/src/adc_signals.cpp b/src/adc_signals.cpp index 80713521506d74b33f4a443f87fe6e7ce3156c62..17d795d63b7cfe584d6de959883018ffdf68d381 100644 --- a/src/adc_signals.cpp +++ b/src/adc_signals.cpp @@ -233,5 +233,5 @@ void CAdcSignals::load(std::auto_ptr<signals::signal_type> &signal_info) bool reverse = false; if (signal_info->orientation().present() && signal_info->orientation().get() == orientation::cxx_1) reverse = true; - this->heading += (reverse ? M_PI : 0.0); + this->heading += (reverse != DEFAULT_REVERSE_ORIENTATION ? M_PI : 0.0); } \ No newline at end of file