diff options
-rw-r--r-- | src/navigation/README | 3 | ||||
-rw-r--r-- | src/navigation/navigation-core/enhancedposition-plugin/genivi_positioning_enhancedposition.cxx | 4 | ||||
-rw-r--r-- | src/navigation/script/0navit.mk (renamed from src/navigation/script/1navit.mk) | 0 | ||||
-rw-r--r-- | src/navigation/script/Makefile | 4 | ||||
-rw-r--r-- | src/navigation/script/positioning.mk (renamed from src/navigation/script/0positioning.mk) | 34 | ||||
-rwxr-xr-x | src/navigation/script/run | 14 | ||||
-rwxr-xr-x[-rw-r--r--] | test/navigation/test-route-calculation.py | 0 |
7 files changed, 37 insertions, 22 deletions
diff --git a/src/navigation/README b/src/navigation/README index 3456ff4..a7f0a44 100644 --- a/src/navigation/README +++ b/src/navigation/README @@ -17,6 +17,7 @@ FYI: the application (with the HMI) is located into git://git.projects.genivi.or Author: Martin Schaller <martin.schaller@it-schaller.de> Philippe Colliot philippe.colliot@mpsa.com +Marco Residori marco.residori@xse.de License: See headers and LICENSE file @@ -32,7 +33,7 @@ Dependencies: Build: cd $WORKING-DIR/navigation-service/src/navigation/script -make all +make all2 To launch (several options available): ./run diff --git a/src/navigation/navigation-core/enhancedposition-plugin/genivi_positioning_enhancedposition.cxx b/src/navigation/navigation-core/enhancedposition-plugin/genivi_positioning_enhancedposition.cxx index 814ef4e..b38fa46 100644 --- a/src/navigation/navigation-core/enhancedposition-plugin/genivi_positioning_enhancedposition.cxx +++ b/src/navigation/navigation-core/enhancedposition-plugin/genivi_positioning_enhancedposition.cxx @@ -98,7 +98,9 @@ class EnhancedPosition public: struct vehicle_priv *m_priv; EnhancedPosition(DBus::Connection &connection, struct vehicle_priv *priv) - : DBus::ObjectProxy(connection, "/position","org.genivi.positioning.EnhancedPosition") + : DBus::ObjectProxy(connection, + "/org/genivi/positioning/EnhancedPosition", + "org.genivi.positioning.EnhancedPosition") { m_priv=priv; try { diff --git a/src/navigation/script/1navit.mk b/src/navigation/script/0navit.mk index d761c06..d761c06 100644 --- a/src/navigation/script/1navit.mk +++ b/src/navigation/script/0navit.mk diff --git a/src/navigation/script/Makefile b/src/navigation/script/Makefile index d010ce1..5597f45 100644 --- a/src/navigation/script/Makefile +++ b/src/navigation/script/Makefile @@ -47,9 +47,13 @@ help:: @echo "src-clean: Clean up all checked out sources" @echo "make APT_GET=yum for Fedora, by default APT_GET is set to apt-get" +#initialize the variable ALL to an empty string +ALL= +#include makefiles include *.mk +#ALL is updated in the makefiles all: $(ALL) src-clean: $(SRC_CLEAN) diff --git a/src/navigation/script/0positioning.mk b/src/navigation/script/positioning.mk index db089fb..f1898cf 100644 --- a/src/navigation/script/0positioning.mk +++ b/src/navigation/script/positioning.mk @@ -23,12 +23,19 @@ # # 4/6/2014, Philippe Colliot, complete src-clean option # +# 26/6/2014, Marco Residori, add support of new enhanced-position-service +# # @licence end@ + positioning_BIN=$(BIN_DIR)/positioning -gnss-service_BIN=$(BIN_DIR)/gnss-service -sensors-service_BIN=$(BIN_DIR)/sensors-service + +log-replayer_BIN=$(positioning_BIN)/log-replayer +gnss-service_BIN=$(positioning_BIN)/gnss-service +sensors-service_BIN=$(positioning_BIN)/sensors-service +enhanced-position-service_BIN=$(positioning_BIN)/enhanced-position-service + positioning_URL=http://git.projects.genivi.org/lbs/positioning.git -positioning_VERSION=40c43fd3ae2210a2cfc634cf6628e97fbcd41d93 +positioning_VERSION=963d70c3d3a1f534146372e24c4d53a57d14ade2 positioning_SRC=$(SRC_DIR)/positioning_$(positioning_VERSION) positioning_API=$(positioning_SRC)/enhanced-position-service/api @@ -42,19 +49,20 @@ help:: clean-positioning_SRC:: rm -rf $(positioning_SRC) -positioning: $(positioning_BIN)/enhanced-position-service/src/server/position-daemon +positioning: $(positioning_BIN)/enhanced-position-service -$(positioning_BIN)/Makefile: $(positioning_SRC)/enhanced-position-service/CMakeLists.txt - mkdir -p $(positioning_BIN) $(gnss-service_BIN) $(sensors-service_BIN) - cd $(gnss-service_BIN) && cmake $(positioning_SRC)/gnss-service - cd $(sensors-service_BIN) && cmake $(positioning_SRC)/sensors-service - cd $(positioning_BIN) && cmake -DWITH_GPSD=OFF -DWITH_DLT=OFF -DWITH_REPLAYER=ON -DWITH_TESTS=OFF $(positioning_SRC)/enhanced-position-service - - -$(positioning_BIN)/enhanced-position-service/src/server/position-daemon: $(positioning_BIN)/Makefile +$(positioning_BIN)/enhanced-position-service: $(positioning_BIN)/Makefile cd $(gnss-service_BIN) && make cd $(sensors-service_BIN) && make - cd $(positioning_BIN) && make + cd $(log-replayer_BIN) && make + cd $(enhanced-position-service_BIN) && make + +$(positioning_BIN)/Makefile: $(positioning_SRC)/enhanced-position-service/CMakeLists.txt + mkdir -p $(positioning_BIN) $(gnss-service_BIN) $(sensors-service_BIN) $(log-replayer_BIN) $(enhanced-position-service_BIN) + cd $(gnss-service_BIN) && cmake $(positioning_SRC)/gnss-service + cd $(sensors-service_BIN) && cmake $(positioning_SRC)/sensors-service + cd $(log-replayer_BIN) && cmake $(positioning_SRC)/log-replayer + cd $(enhanced-position-service_BIN) && cmake -DWITH_GPSD=OFF -DWITH_DLT=OFF -DWITH_REPLAYER=ON -DWITH_TESTS=OFF $(positioning_SRC)/enhanced-position-service $(positioning_SRC)/enhanced-position-service/CMakeLists.txt: cd $(positioning_SRC)/.. && git clone $(positioning_URL) $(positioning_SRC) diff --git a/src/navigation/script/run b/src/navigation/script/run index 726705b..2768438 100755 --- a/src/navigation/script/run +++ b/src/navigation/script/run @@ -21,7 +21,7 @@ # # List of changes: # -# <date>, <name>, <description of change> +# 26-6-2014, Marco Residori, Added support of new EnhancedPositionService # # @licence end@ function run @@ -111,9 +111,9 @@ do \?) echo "Usage:" echo "$0 [-a application][-c center][-lnx]" - echo "-c: Set center (supported values: paris,tokyo,longitude latitude). Default is geneve" - echo "-g: RUn subprocesses within gdb (only with -x)" - echo "-n: Don't start enhanced positioning service" + echo "-c: Set center (supported values: paris,tokyo,longitude,latitude). Default is geneve" + echo "-g: Run subprocesses within gdb (only with -x)" + echo "-n: Don't start enhanced-position-service" echo "-x: Run subprocesses in own xterm to get separated log messages" exit 1 esac @@ -124,10 +124,10 @@ if [ "$enhpos" = 1 ] then if [ -z "$REPLAYER_LOG_FILE" ] then - REPLAYER_LOG_FILE=$SRC_DIR/positioning/provider/rest/geneve-cologny.gvsl + REPLAYER_LOG_FILE=$BIN_DIR/positioning/log-replayer/logs/geneve-cologny.log fi - export REPLAYER_LOG_FILE - run EnhancedPositionService $BIN_DIR/positioning/src/position-daemon + run LogReplayer $BIN_DIR/positioning/log-replayer/src/log-replayer $REPLAYER_LOG_FILE + run EnhancedPositionService $BIN_DIR/positioning/enhanced-position-service/src/enhanced-position-service fi cd $BIN_DIR/navit/navit >bookmark.txt diff --git a/test/navigation/test-route-calculation.py b/test/navigation/test-route-calculation.py index f26c31c..f26c31c 100644..100755 --- a/test/navigation/test-route-calculation.py +++ b/test/navigation/test-route-calculation.py |