projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos: Add .sdcdbrc file for teledongle
[fw/altos]
/
altosui
/
AltosEepromBlock.java
diff --git
a/altosui/AltosEepromBlock.java
b/altosui/AltosEepromBlock.java
index 11438df8bf536d40ccc7061a002bf6852b3353c7..d59fd39e2bdf9b67951dd67e2a3e3a924966a861 100644
(file)
--- a/
altosui/AltosEepromBlock.java
+++ b/
altosui/AltosEepromBlock.java
@@
-44,6
+44,7
@@
public class AltosEepromBlock extends ArrayList<AltosEepromRecord> {
double lon;
boolean has_time;
int hour, minute, second;
double lon;
boolean has_time;
int hour, minute, second;
+ ParseException parse_exception = null;
public AltosEepromBlock (AltosSerial serial_line, int block) throws TimeoutException, InterruptedException {
int addr;
public AltosEepromBlock (AltosSerial serial_line, int block) throws TimeoutException, InterruptedException {
int addr;
@@
-100,6
+101,8
@@
public class AltosEepromBlock extends ArrayList<AltosEepromRecord> {
} catch (ParseException pe) {
AltosEepromRecord r = new AltosEepromRecord(Altos.AO_LOG_INVALID,
0, 0, 0);
} catch (ParseException pe) {
AltosEepromRecord r = new AltosEepromRecord(Altos.AO_LOG_INVALID,
0, 0, 0);
+ if (parse_exception == null)
+ parse_exception = pe;
if (!done)
add(addr/8, r);
}
if (!done)
add(addr/8, r);
}