Remove unneeded ID systems
[gregoa/zavai.git] / src / gps.vala
index 950d76b3091ae7c7b918a26e3f182ea91ee96f85..17e76421e00f577d970a76830d3f234365e120c8 100644 (file)
@@ -189,7 +189,7 @@ public class GPS: zavai.ScriptService
 public class GPX : Service
 {
     protected uint wpt_seq = 0;
-    protected uint log_id = 0;
+    protected zavai.log.Log log = null;
 
     public GPX()
     {
@@ -200,7 +200,7 @@ public class GPX : Service
     {
         if (!started)
         {
-            log_id = log.log.start("track", "GPS track");
+            log = zavai.log.log.start("track", "GPS track");
             base.start();
         }
     }
@@ -209,8 +209,8 @@ public class GPX : Service
     {
         if (started)
         {
-            log.log.end(log_id);
-            log_id = 0;
+            zavai.log.log.end(log);
+            log = null;
             base.stop();
         }
     }
@@ -218,7 +218,7 @@ public class GPX : Service
     // Mark a waypoint
     public void waypoint(string? name = null)
     {
-        if (log_id == 0) return;
+        if (log == null) return;
 
         string wptname;
         if (name == null)
@@ -229,7 +229,7 @@ public class GPX : Service
             wptname = name;
         }
 
-        log.log.add(log_id, wptname);
+        log.add(wptname);
     }
 }