projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosui: remove un-used import
[fw/altos]
/
altosui
/
AltosDataPointReader.java
diff --git
a/altosui/AltosDataPointReader.java
b/altosui/AltosDataPointReader.java
index fa48013f3b1053a65678ee02f6535aa834cb5035..2316cf97e1e36bcf447869b4dae248c4a9ab0999 100644
(file)
--- a/
altosui/AltosDataPointReader.java
+++ b/
altosui/AltosDataPointReader.java
@@
-4,11
+4,10
@@
package altosui;
package altosui;
-import java.io.IOException;
-import java.text.ParseException;
import java.lang.UnsupportedOperationException;
import java.util.NoSuchElementException;
import java.util.Iterator;
import java.lang.UnsupportedOperationException;
import java.util.NoSuchElementException;
import java.util.Iterator;
+import org.altusmetrum.AltosLib.*;
class AltosDataPointReader implements Iterable<AltosDataPoint> {
Iterator<AltosRecord> iter;
class AltosDataPointReader implements Iterable<AltosDataPoint> {
Iterator<AltosRecord> iter;
@@
-69,10
+68,14
@@
class AltosDataPointReader implements Iterable<AltosDataPoint> {
throw new UnsupportedOperationException();
}
public boolean hasNext() {
throw new UnsupportedOperationException();
}
public boolean hasNext() {
+ if (record != null && record.state == Altos.ao_flight_landed)
+ return false;
return iter.hasNext();
}
public AltosDataPoint next() {
return iter.hasNext();
}
public AltosDataPoint next() {
- read_next_record();
+ do {
+ read_next_record();
+ } while (record.time < -1.0 && hasNext());
return current_dp();
}
};
return current_dp();
}
};