/* Device menu */
final static String download_command = "download";
- final static String configure_command = "configure";
final static String export_command = "export";
final static String graph_command = "graph";
+ final static String configure_command = "configure";
+ final static String flash_command = "flash";
static final String[][] device_menu_entries = new String[][] {
{ "Download Data", download_command },
{ "Configure Device", configure_command },
{ "Export Data", export_command },
{ "Graph Data", graph_command },
+ { "Flash Device", flash_command },
};
-// private AltosInfoTable flightInfo;
-
- boolean exit_on_close = false;
-
void stop_display() {
if (thread != null && thread.isAlive()) {
thread.interrupt();
void graph() {
}
+ void flash() {
+ AltosFlashUI.show(this);
+ }
+
public void actionPerformed(ActionEvent ev) {
/* File menu */
graph();
return;
}
+ if (flash_command.equals(ev.getActionCommand())) {
+ flash();
+ return;
+ }
}
void add_frequency_menu(int serial, final AltosFlightReader reader) {