public void run() {
   try {
     if (_data != null) {
       sendData(_data);
     } else {
       sendData(_fdata);
     }
   } catch (SerialConnectionException e) {
     // display error in gui
   } finally {
     _results.threadDone(EchoTestResultsDisplay.SEND_DONE, 0);
   }
 }