PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SUUNTO AMBIT / GPS-Uhr : Programmierung einer Funktion GoBackToStart ...



Soaring138
14.04.2015, 12:44
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