projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altoslib: Do data analysis on raw values rather than AltosState
[fw/altos]
/
altoslib
/
AltosIdleReader.java
diff --git
a/altoslib/AltosIdleReader.java
b/altoslib/AltosIdleReader.java
index 5903c96815f03feb12adbbb1667085a8bb2eed38..49d0cf61cd3f73338e3049a4ab4b7b8c11f937e8 100644
(file)
--- a/
altoslib/AltosIdleReader.java
+++ b/
altoslib/AltosIdleReader.java
@@
-48,11
+48,6
@@
public class AltosIdleReader extends AltosFlightReader {
boolean worked = false;
boolean aborted = false;
boolean worked = false;
boolean aborted = false;
- if (state == null)
- state = new AltosState();
- else
- state = state.clone();
-
long delay = next_millis - System.currentTimeMillis();
if (delay > 0)
long delay = next_millis - System.currentTimeMillis();
if (delay > 0)
@@
-61,7
+56,9
@@
public class AltosIdleReader extends AltosFlightReader {
try {
try {
start_link();
try {
try {
start_link();
- fetch.update_state(state);
+ if (state == null)
+ state = new AltosState(new AltosCalData(link.config_data()));
+ fetch.provide_data(state, state.cal_data);
if (!link.has_error && !link.reply_abort)
worked = true;
} catch (TimeoutException te) {
if (!link.has_error && !link.reply_abort)
worked = true;
} catch (TimeoutException te) {