diff options
| author | Keith Packard <keithp@keithp.com> | 2017-05-27 23:35:02 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2017-05-27 23:35:02 -0700 | 
| commit | c0af53c03d7945f7400496216ee259d73fb04843 (patch) | |
| tree | 2f329223c6323c9a188b99f36f50a5fd53cbe776 /micropeak/MicroPeak.java | |
| parent | 9e17d3be199d14473d8a7f9b899c290518b879a6 (diff) | |
micropeak: Use altoslib/altosuilib flight analysis bits
Remove custom graph and stats bits and share bits with altosui.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'micropeak/MicroPeak.java')
| -rw-r--r-- | micropeak/MicroPeak.java | 24 | 
1 files changed, 14 insertions, 10 deletions
diff --git a/micropeak/MicroPeak.java b/micropeak/MicroPeak.java index 9023f452..4ca4dd0f 100644 --- a/micropeak/MicroPeak.java +++ b/micropeak/MicroPeak.java @@ -30,12 +30,11 @@ import org.altusmetrum.altosuilib_11.*;  public class MicroPeak extends MicroFrame implements ActionListener, ItemListener {  	File		filename; -	MicroGraph	graph; +	AltosGraphNew	graph;  	AltosUIEnable	enable; -	MicroStatsTable	statsTable; +	AltosFlightStatsTable	statsTable;  	MicroRaw	raw;  	MicroData	data; -	MicroStats	stats;  	Container	container;  	JTabbedPane	pane;  	static int	number_of_windows; @@ -47,9 +46,12 @@ public class MicroPeak extends MicroFrame implements ActionListener, ItemListene  			return mp.SetData(data);  		}  		this.data = data; -		stats = new MicroStats(data); -		graph.setDataSet(data); -		statsTable.setStats(stats); +		if (data.flight_series == null) +			System.out.printf("no data in flight\n"); +		if (data.flight_stats == null) +			System.out.printf("no stats in flight\n"); +		graph.set_data(data.flight_stats, data.flight_series); +		statsTable.set_stats(data.flight_stats);  		raw.setData(data);  		setTitle(data.name);  		return this; @@ -265,8 +267,9 @@ public class MicroPeak extends MicroFrame implements ActionListener, ItemListene  		});  		enable = new AltosUIEnable(); -		graph = new MicroGraph(enable); -		statsTable = new MicroStatsTable(); + +		graph = new AltosGraphNew(enable); +		statsTable = new AltosFlightStatsTable();  		raw = new MicroRaw();  		pane.add(graph.panel, "Graph");  		pane.add(enable, "Configure Graph"); @@ -324,8 +327,9 @@ public class MicroPeak extends MicroFrame implements ActionListener, ItemListene  						CommandExport(file);  					opened = true;  				} catch (Exception e) { -					System.err.printf("Error processing \"%s\": %s\n", -							  file.getName(), e.getMessage()); +					System.err.printf("Error processing \"%s\": %s %s\n", +							  file.getName(), e.toString(), e.getMessage()); +					e.printStackTrace();  				}  			}  		}  | 
