From ffd5fb6af3c8da63dd070e7589049db753fac4e8 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Fri, 10 Mar 2023 19:46:28 -0800 Subject: [PATCH] checkpoint --- app/src/main/java/org/y20k/trackbook/Track.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/y20k/trackbook/Track.kt b/app/src/main/java/org/y20k/trackbook/Track.kt index 8511f79..d332e01 100644 --- a/app/src/main/java/org/y20k/trackbook/Track.kt +++ b/app/src/main/java/org/y20k/trackbook/Track.kt @@ -91,12 +91,20 @@ data class Track ( write("\t\t${this.name}") write("\t\t") - trkpt_generator().forEach { trkpt -> + var previous: Trkpt? = null + for (trkpt in trkpt_generator()) + { + if (previous != null && (trkpt.time - previous.time) > (5 * Keys.ONE_MINUTE_IN_MILLISECONDS)) + { + write("\t\t") + write("\t\t") + } write("\t\t\t") write("\t\t\t\t${trkpt.altitude}") write("\t\t\t\t") write("\t\t\t\t${trkpt.numberSatellites}") write("\t\t\t") + previous = trkpt } write("\t\t")