diff options
Diffstat (limited to 'telegps')
| -rw-r--r-- | telegps/TeleGPS.java | 19 | 
1 files changed, 17 insertions, 2 deletions
| diff --git a/telegps/TeleGPS.java b/telegps/TeleGPS.java index 3646f000..1433c9e1 100644 --- a/telegps/TeleGPS.java +++ b/telegps/TeleGPS.java @@ -30,7 +30,7 @@ import org.altusmetrum.altosuilib_12.*;  public class TeleGPS  	extends AltosUIFrame -	implements AltosFlightDisplay, AltosFontListener, AltosUnitsListener, ActionListener +	implements AltosFlightDisplay, AltosFontListener, AltosUnitsListener, ActionListener, AltosEepromGrapher  {  	static String[] telegps_icon_names = { @@ -280,7 +280,7 @@ public class TeleGPS  	}  	void download(){ -		new AltosEepromManage(this, AltosLib.product_telegps); +		new AltosEepromManage(this, this, AltosLib.product_telegps);  	}  	void configure() { @@ -316,6 +316,21 @@ public class TeleGPS  		}  	} +	public void graph_flights(AltosEepromList list) { +		for (AltosEepromLog log : list) { +			if (log.file != null) { +				AltosRecordSet set = record_set(log.file); +				if (set != null) { +					try { +						new TeleGPSGraphUI(set, log.file); +					} catch (InterruptedException ie) { +					} catch (IOException ie) { +					} +				} +			} +		} +	} +  	void flash() {  		AltosFlashUI.show(this);  	} | 
