blob: 39153c6c0bc3d56f191d736b9d60998af74204cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package org.terst.nav.track
data class TrackStats(
val distanceNm: Double,
val durationMs: Long,
val avgSogKnots: Double
) {
val durationFormatted: String get() {
val totalSec = durationMs / 1000
val h = totalSec / 3600
val m = (totalSec % 3600) / 60
val s = totalSec % 60
return if (h > 0) "%d:%02d:%02d".format(h, m, s) else "%d:%02d".format(m, s)
}
}
|