protected synchronized void doneWriting() { // Finished if (log.isDebugEnabled()) { log.debug("Done writing"); } statusBar.setText("Write Complete"); openFileChooserButton.setEnabled(false); programButton.setEnabled(false); // send end of file record if (log.isDebugEnabled()) { log.debug("Send end of file "); } msg = SprogMessage.getV4EndOfFile(); bootState = BootState.EOFSENT; statusBar.setText("Write End Of File"); tc.sendSprogMessage(msg, this); if (log.isDebugEnabled()) { log.debug("Sent end of file "); } startLongTimer(); // *** Check for reset }