summaryrefslogtreecommitdiff
path: root/src/hmi/qml/Core/genivi-origin.js
diff options
context:
space:
mode:
authorasanoaozora <fifitaneki@hotmail.com>2017-04-01 13:20:47 +0200
committerasanoaozora <fifitaneki@hotmail.com>2017-04-01 13:20:47 +0200
commitc5e3febf862efac8b899940e0c441ac7bfa4efdf (patch)
tree57e42d771b6efadbbe0823bd9b94fb8206024703 /src/hmi/qml/Core/genivi-origin.js
parent18601bfb4574b1aff5936e05f46b6c9e09f6cee2 (diff)
downloadnavigation-c5e3febf862efac8b899940e0c441ac7bfa4efdf.tar.gz
fix a bug in POI menu, add set verbose
Diffstat (limited to 'src/hmi/qml/Core/genivi-origin.js')
-rw-r--r--src/hmi/qml/Core/genivi-origin.js29
1 files changed, 24 insertions, 5 deletions
diff --git a/src/hmi/qml/Core/genivi-origin.js b/src/hmi/qml/Core/genivi-origin.js
index 85b8640..4a3a685 100644
--- a/src/hmi/qml/Core/genivi-origin.js
+++ b/src/hmi/qml/Core/genivi-origin.js
@@ -47,7 +47,7 @@ data['current_position']=new Array; //the current position
data['default_position']=new Array; //the default position used for the showrooom
var poi_data=new Array;
-var poi_id;
+var poi_id=null;
var category_id;
var categoriesIdNameList;
@@ -118,6 +118,7 @@ CostModels[NAVIGATIONCORE_INVALID]="INVALID";
CostModels[NAVIGATIONCORE_FASTEST]="FASTEST";
CostModels[NAVIGATIONCORE_SHORTEST]="SHORTEST";
+var verbose=false; //no log sent to stdout by default
var preloadMode=false; //set to true when the address is restored
var address = new Object; //to store the address, in order to make the hmi more friendly :-)
var tripMode; //trip mode to be displayed by the trip computer menu ("TRIP_NUMBER1", "TRIP_NUMBER2" or "TRIP_INSTANT")
@@ -162,7 +163,14 @@ function dump(prefix,args)
function hookContext()
{
- console.log("Routing: ",route_calculated," Guidance: ",guidance_activated," Simulation: ",simulationMode);
+ if(verbose===true){
+ console.log("Routing: ",route_calculated," Guidance: ",guidance_activated," Simulation: ",simulationMode);
+ }
+}
+
+function setVerbose()
+{
+ verbose=true;
}
//Manage the historyOfLastEnteredLocation
@@ -297,6 +305,8 @@ function setlang(language,country,script)
Qt.include("translations/"+g_language + "_" + g_country+".js");
if(g_language==="eng"){
keyboardLayout=englishLayout;
+ kbdFirstLayout="ABC";
+ kbdSecondLayout="123";
kbdColumns=8; //number of rows per line
kbdColumnRatio=4; //size of row spacing (ratio)
kbdLines=4; //number of lines
@@ -304,6 +314,8 @@ function setlang(language,country,script)
}else{
if(g_language==="fra"){
keyboardLayout=frenchLayout;
+ kbdFirstLayout="ABC";
+ kbdSecondLayout="123";
kbdColumns=8; //number of rows per line
kbdColumnRatio=4; //size of row spacing (ratio)
kbdLines=4; //number of lines
@@ -311,6 +323,8 @@ function setlang(language,country,script)
}else{
if(g_language==="jpn"){
keyboardLayout=japaneseLayout;
+ kbdFirstLayout="かな";
+ kbdSecondLayout="カナ";
kbdColumns=10; //number of rows per line
kbdColumnRatio=4; //size of row spacing (ratio)
kbdLines=6; //number of lines
@@ -318,6 +332,8 @@ function setlang(language,country,script)
}else{
if(g_language==="deu"){
keyboardLayout=germanLayout;
+ kbdFirstLayout="ABC";
+ kbdSecondLayout="123";
kbdColumns=8; //number of rows per line
kbdColumnRatio=4; //size of row spacing (ratio)
kbdLines=4; //number of lines
@@ -334,7 +350,6 @@ function setlang(language,country,script)
}
}
}
-
// Default position (for showroom mode)
function setDefaultPosition(lat,lon,alt)
{
@@ -368,7 +383,9 @@ function gettext(arg)
function hookMethod(arg)
{
- console.log("Method: ",arg);
+ if(verbose===true){
+ console.log("Method: ",arg);
+ }
}
// Send a dbus message to layer manager
@@ -409,7 +426,9 @@ function demonstrator_message(par, iface, func, args)
//----------------- DBus signals -----------------
function hookSignal(arg)
{
- console.log("Signal: ",arg);
+ if(verbose===true){
+ console.log("Signal: ",arg);
+ }
}
function connect_simulationStatusChangedSignal(interface,menu)