diff options
Diffstat (limited to 'altosui/AltosGraphDataPoint.java')
| -rw-r--r-- | altosui/AltosGraphDataPoint.java | 12 | 
1 files changed, 11 insertions, 1 deletions
diff --git a/altosui/AltosGraphDataPoint.java b/altosui/AltosGraphDataPoint.java index e672d1bf..1c116166 100644 --- a/altosui/AltosGraphDataPoint.java +++ b/altosui/AltosGraphDataPoint.java @@ -50,6 +50,9 @@ public class AltosGraphDataPoint implements AltosUIDataPoint {  	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_ignitor_0 = 26; +	public static final int data_ignitor_num = 32; +	public static final int data_ignitor_max = data_ignitor_0 + data_ignitor_num - 1;  	public double x() throws AltosUIDataMissing {  		double	time = state.time_since_boost(); @@ -161,6 +164,13 @@ public class AltosGraphDataPoint implements AltosUIDataPoint {  		case data_orient:  			y = state.orient();  			break; +		default: +			if (data_ignitor_0 <= index && index <= data_ignitor_max) { +				int ignitor = index - data_ignitor_0; +				if (state.ignitor_voltage != null && ignitor < state.ignitor_voltage.length) +					y = state.ignitor_voltage[ignitor]; +			} +			break;  		}  		if (y == AltosLib.MISSING)  			throw new AltosUIDataMissing(index); @@ -186,4 +196,4 @@ public class AltosGraphDataPoint implements AltosUIDataPoint {  	public AltosGraphDataPoint (AltosState state) {  		this.state = state;  	} -}
\ No newline at end of file +}  | 
