Startup
This commit is contained in:
@@ -31,24 +31,25 @@ public class SchottkyScan extends Panel {
|
||||
public SchottkyScan() {
|
||||
initComponents();
|
||||
setPersistedComponents(SwingUtils.getComponentsByType(panelPars, JSpinner.class));
|
||||
buttonSet.setEnabled(false);
|
||||
}
|
||||
|
||||
//Overridable callbacks
|
||||
@Override
|
||||
public void onInitialize(int runCount) {
|
||||
public void onInitialize(int runCount) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStateChange(State state, State former) {
|
||||
buttonAbort.setEnabled(state.isProcessing());
|
||||
buttonStart.setEnabled(state == State.Ready);
|
||||
buttonSet.setEnabled(buttonStart.isEnabled());
|
||||
//buttonSet.setEnabled(buttonStart.isEnabled());
|
||||
spinnerStart.setEnabled(buttonStart.isEnabled());
|
||||
spinnerStop.setEnabled(buttonStart.isEnabled());
|
||||
spinnerStep.setEnabled(buttonStart.isEnabled());
|
||||
spinnerSamples.setEnabled(buttonStart.isEnabled());
|
||||
spinnerLatency.setEnabled(buttonStart.isEnabled());
|
||||
spinnerPhaseRef.setEnabled(buttonStart.isEnabled());
|
||||
//spinnerPhaseRef.setEnabled(buttonStart.isEnabled());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -292,8 +293,9 @@ public class SchottkyScan extends Panel {
|
||||
getLogger().info("Exception executing scan: " + ex);
|
||||
} else {
|
||||
Double bph_ref = (Double) ((List)ret).get(0);
|
||||
Double rph_ref = (Double) ((List)ret).get(1);
|
||||
spinnerPhaseRef.setValue(Convert.roundDouble(bph_ref, 1));
|
||||
buttonSet.setEnabled(true);
|
||||
spinnerPhaseRef.setEnabled(true);
|
||||
}
|
||||
return ret;
|
||||
});
|
||||
@@ -330,7 +332,10 @@ public class SchottkyScan extends Panel {
|
||||
runAsync("RFscan/SchottkyScanSet", parameters).handle((ret, ex) -> {
|
||||
if (ex != null) {
|
||||
getLogger().info("Exception executing scan: " + ex);
|
||||
showException((Exception) ex);
|
||||
}
|
||||
buttonSet.setEnabled(false);
|
||||
spinnerPhaseRef.setEnabled(false);
|
||||
return ret;
|
||||
});
|
||||
} catch (Exception ex) {
|
||||
|
||||
Reference in New Issue
Block a user