projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altoslib: Correct mega/metrum eeprom years by adding 2000
[fw/altos]
/
altosui
/
AltosGraphDataPoint.java
diff --git
a/altosui/AltosGraphDataPoint.java
b/altosui/AltosGraphDataPoint.java
index 7454f447948e897b2a468af31820f0ee42df8593..85a19b00c4c61241a8236756b7f12d479548329d 100644
(file)
--- a/
altosui/AltosGraphDataPoint.java
+++ b/
altosui/AltosGraphDataPoint.java
@@
-42,37
+42,38
@@
public class AltosGraphDataPoint implements AltosUIDataPoint {
public static final int data_pressure = 15;
public double x() throws AltosUIDataMissing {
public static final int data_pressure = 15;
public double x() throws AltosUIDataMissing {
- if (state.data.time < -2)
+ double time = state.time_since_boost();
+ if (time < -2)
throw new AltosUIDataMissing(-1);
throw new AltosUIDataMissing(-1);
- return
state.data.
time;
+ return time;
}
public double y(int index) throws AltosUIDataMissing {
double y = AltosRecord.MISSING;
switch (index) {
case data_height:
}
public double y(int index) throws AltosUIDataMissing {
double y = AltosRecord.MISSING;
switch (index) {
case data_height:
- y = state.height;
+ y = state.height
()
;
break;
case data_speed:
y = state.speed();
break;
case data_accel:
break;
case data_speed:
y = state.speed();
break;
case data_accel:
- y = state.acceleration;
+ y = state.acceleration
()
;
break;
case data_temp:
y = state.temperature;
break;
case data_battery_voltage:
break;
case data_temp:
y = state.temperature;
break;
case data_battery_voltage:
- y = state.battery;
+ y = state.battery
_voltage
;
break;
case data_drogue_voltage:
break;
case data_drogue_voltage:
- y = state.
drogue_sens
e;
+ y = state.
apogee_voltag
e;
break;
case data_main_voltage:
break;
case data_main_voltage:
- y = state.main_
sens
e;
+ y = state.main_
voltag
e;
break;
case data_rssi:
break;
case data_rssi:
- y = state.
data.
rssi;
+ y = state.rssi;
break;
case data_gps_height:
y = state.gps_height;
break;
case data_gps_height:
y = state.gps_height;
@@
-96,7
+97,7
@@
public class AltosGraphDataPoint implements AltosUIDataPoint {
y = state.from_pad.distance;
break;
case data_pressure:
y = state.from_pad.distance;
break;
case data_pressure:
- y = state.pressure;
+ y = state.pressure
()
;
break;
}
if (y == AltosRecord.MISSING)
break;
}
if (y == AltosRecord.MISSING)
@@
-106,7
+107,7
@@
public class AltosGraphDataPoint implements AltosUIDataPoint {
public int id(int index) {
if (index == data_state) {
public int id(int index) {
if (index == data_state) {
- int s = state.
data.
state;
+ int s = state.state;
if (s < Altos.ao_flight_boost || s > Altos.ao_flight_landed)
return -1;
return s;
if (s < Altos.ao_flight_boost || s > Altos.ao_flight_landed)
return -1;
return s;
@@
-116,7
+117,7
@@
public class AltosGraphDataPoint implements AltosUIDataPoint {
public String id_name(int index) {
if (index == data_state)
public String id_name(int index) {
if (index == data_state)
- return state.
data.stat
e();
+ return state.
state_nam
e();
return "";
}
return "";
}