projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosui: Move AltosState.java to altoslib
[fw/altos]
/
altosui
/
AltosReplayReader.java
diff --git
a/altosui/AltosReplayReader.java
b/altosui/AltosReplayReader.java
index 4e5e1d93b7a62ffc50f6287b503e275c6e46843d..f92c0328eb5ee3bfe807a7348440dd8d92de9acd 100644
(file)
--- a/
altosui/AltosReplayReader.java
+++ b/
altosui/AltosReplayReader.java
@@
-27,6
+27,7
@@
import java.util.*;
import java.text.*;
import java.util.prefs.*;
import java.util.concurrent.LinkedBlockingQueue;
import java.text.*;
import java.util.prefs.*;
import java.util.concurrent.LinkedBlockingQueue;
+import org.altusmetrum.AltosLib.*;
/*
* Open an existing telemetry file and replay it in realtime
/*
* Open an existing telemetry file and replay it in realtime
@@
-34,6
+35,7
@@
import java.util.concurrent.LinkedBlockingQueue;
public class AltosReplayReader extends AltosFlightReader {
Iterator<AltosRecord> iterator;
public class AltosReplayReader extends AltosFlightReader {
Iterator<AltosRecord> iterator;
+ File file;
public AltosRecord read() {
if (iterator.hasNext())
public AltosRecord read() {
if (iterator.hasNext())
@@
-50,8
+52,11
@@
public class AltosReplayReader extends AltosFlightReader {
Thread.sleep((int) (Math.min(state.time_change,10) * 1000));
}
Thread.sleep((int) (Math.min(state.time_change,10) * 1000));
}
- public AltosReplayReader(Iterator<AltosRecord> in_iterator, String in_name) {
+ public File backing_file() { return file; }
+
+ public AltosReplayReader(Iterator<AltosRecord> in_iterator, File in_file) {
iterator = in_iterator;
iterator = in_iterator;
- name = in_name;
+ file = in_file;
+ name = file.getName();
}
}
}
}