summaryrefslogtreecommitdiff
path: root/altosuilib
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-06-07 11:50:04 -0700
committerKeith Packard <keithp@keithp.com>2014-06-07 12:34:15 -0700
commit611dc26ab4a3ee303c0253698b1e12931aa3644f (patch)
tree6ca064caed80ca8f4f115d889cf1942b0b730238 /altosuilib
parent5617919091d4c4a1e627470ddab0b45cf649f7a1 (diff)
altosuilib: Add GPS altitude as a possible graph value
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosuilib')
-rw-r--r--altosuilib/AltosGraphDataPoint.java40
1 files changed, 22 insertions, 18 deletions
diff --git a/altosuilib/AltosGraphDataPoint.java b/altosuilib/AltosGraphDataPoint.java
index a64a9d14..446468d7 100644
--- a/altosuilib/AltosGraphDataPoint.java
+++ b/altosuilib/AltosGraphDataPoint.java
@@ -35,24 +35,25 @@ public class AltosGraphDataPoint implements AltosUIDataPoint {
public static final int data_gps_height = 9;
public static final int data_gps_nsat_solution = 10;
public static final int data_gps_nsat_view = 11;
- public static final int data_temperature = 12;
- public static final int data_range = 13;
- public static final int data_distance = 14;
- public static final int data_pressure = 15;
- public static final int data_accel_x = 16;
- public static final int data_accel_y = 17;
- public static final int data_accel_z = 18;
- public static final int data_gyro_x = 19;
- public static final int data_gyro_y = 20;
- public static final int data_gyro_z = 21;
- public static final int data_mag_x = 22;
- public static final int data_mag_y = 23;
- public static final int data_mag_z = 24;
- public static final int data_orient = 25;
- public static final int data_gps_course = 26;
- public static final int data_gps_ground_speed = 27;
- public static final int data_gps_climb_rate = 28;
- public static final int data_ignitor_0 = 29;
+ public static final int data_gps_altitude = 12;
+ public static final int data_temperature = 13;
+ public static final int data_range = 14;
+ public static final int data_distance = 15;
+ public static final int data_pressure = 16;
+ public static final int data_accel_x = 17;
+ public static final int data_accel_y = 18;
+ public static final int data_accel_z = 19;
+ public static final int data_gyro_x = 20;
+ public static final int data_gyro_y = 21;
+ public static final int data_gyro_z = 22;
+ public static final int data_mag_x = 23;
+ public static final int data_mag_y = 24;
+ public static final int data_mag_z = 25;
+ public static final int data_orient = 26;
+ public static final int data_gps_course = 27;
+ public static final int data_gps_ground_speed = 28;
+ public static final int data_gps_climb_rate = 29;
+ public static final int data_ignitor_0 = 30;
public static final int data_ignitor_num = 32;
public static final int data_ignitor_max = data_ignitor_0 + data_ignitor_num - 1;
public static final int data_ignitor_fired_0 = data_ignitor_0 + data_ignitor_num;
@@ -103,6 +104,9 @@ public class AltosGraphDataPoint implements AltosUIDataPoint {
if (state.gps != null && state.gps.cc_gps_sat != null)
y = state.gps.cc_gps_sat.length;
break;
+ case data_gps_altitude:
+ y = state.gps_altitude();
+ break;
case data_temperature:
y = state.temperature;
break;