Add switch on/off script for cluster demo
[AGL/meta-agl-demo.git] / recipes-demo-hmi / navigation / mapviewer / mapviewer-settings.sh
diff --git a/recipes-demo-hmi/navigation/mapviewer/mapviewer-settings.sh b/recipes-demo-hmi/navigation/mapviewer/mapviewer-settings.sh
new file mode 100755 (executable)
index 0000000..d1ebb20
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+LMC=/usr/bin/LayerManagerControl
+IFS=$'\n'
+
+SURFACEID=16777216
+
+while :
+do
+    /bin/sleep 1
+    surfaces=()
+    for line in $($LMC get surfaces 2> /dev/null); do
+        if [ "X-" = "X$(echo $line | awk '{print $1}')" ]; then
+            surfaceid=$(echo $line | awk '{print $3}')
+            if [ "$surfaceid" = "$SURFACEID" ]; then
+                $LMC set surface $SURFACEID source region 0 0 384 368
+                $LMC set surface $SURFACEID destination region 0 0 384 368
+                $LMC set surface $SURFACEID visibility 1
+                $LMC set layer 1000 render order $SURFACEID
+                exit
+            fi
+        fi
+    done
+done