altosui: Deal with telem data that goes backwards in time
[fw/altos] / altosui / AltosRecord.java
index ce6d86ab5294a1fb96538df6a72af6e181e4118a..486c96b2e232d93e7f30fc29e210d02c4dd69a3f 100644 (file)
@@ -22,7 +22,7 @@ import java.text.*;
 import java.util.HashMap;
 import java.io.*;
 
-public class AltosRecord {
+public class AltosRecord implements Comparable <AltosRecord> {
        final static int        MISSING = 0x7fffffff;
 
        static final int        seen_flight = 1;
@@ -243,6 +243,10 @@ public class AltosRecord {
                return null;
        }
 
+       public int compareTo(AltosRecord o) {
+               return tick - o.tick;
+       }
+
        public AltosRecord(AltosRecord old) {
                version = old.version;
                seen = old.seen;