Hallo,
ich möchte die Funktion DistanceToStart schreiben.
Bis jetzt kann ich feste Koordinaten im Code schreiben und die Entfernung zu diesem Punkt messen.
Nun, wie kann ich die GPS-Coordinaten vom Startpunkt automatisch ermitteln und speichern (z.B. 15 Sekunden nach Beginn des "Exercise") ?
Dann würde ich einfach diese Koordinaten im Code einfügen.
RESULT = Suunto.distance(SUUNTO_GPS_LATITUDE, SUUNTO_GPS_LONGITUDE, 48.xxxx, 8.xxxx);
postfix = "km";
Im Moment bin ich soweit:
/* While in sport mode do this once per second */
if (SUUNTO_DURATION_PREV <= 30){StartGPSLat = SUUNTO_GPS_LATITUDE; RESULT = 0} else {StartGPSLat = StartGPSLat};
if (SUUNTO_DURATION_PREV <= 30){StartGPSLong = SUUNTO_GPS_LONGITUDE} else {StartGPSLong = StartGPSLong};
RESULT = Suunto.distance(SUUNTO_GPS_LATITUDE, SUUNTO_GPS_LONGITUDE, StartGPSLat, StartGPSLong)/1000;
Leider ist schon in der zweiten Zeile ein Fehler drin...
Hat jemand eine Idee, oder besser noch KnowHow ?
Vielen Dank
BRUNO
ich möchte die Funktion DistanceToStart schreiben.
Bis jetzt kann ich feste Koordinaten im Code schreiben und die Entfernung zu diesem Punkt messen.
Nun, wie kann ich die GPS-Coordinaten vom Startpunkt automatisch ermitteln und speichern (z.B. 15 Sekunden nach Beginn des "Exercise") ?
Dann würde ich einfach diese Koordinaten im Code einfügen.
RESULT = Suunto.distance(SUUNTO_GPS_LATITUDE, SUUNTO_GPS_LONGITUDE, 48.xxxx, 8.xxxx);
postfix = "km";
Im Moment bin ich soweit:
/* While in sport mode do this once per second */
if (SUUNTO_DURATION_PREV <= 30){StartGPSLat = SUUNTO_GPS_LATITUDE; RESULT = 0} else {StartGPSLat = StartGPSLat};
if (SUUNTO_DURATION_PREV <= 30){StartGPSLong = SUUNTO_GPS_LONGITUDE} else {StartGPSLong = StartGPSLong};
RESULT = Suunto.distance(SUUNTO_GPS_LATITUDE, SUUNTO_GPS_LONGITUDE, StartGPSLat, StartGPSLong)/1000;
Leider ist schon in der zweiten Zeile ein Fehler drin...
Hat jemand eine Idee, oder besser noch KnowHow ?
Vielen Dank
BRUNO