This commit is contained in:
@@ -205,31 +205,35 @@ public class MainPanel extends Panel {
|
||||
|
||||
@Override
|
||||
protected void onTimer() {
|
||||
devicesPanel.update();
|
||||
try {
|
||||
roomTemperature = Controller.getInstance().isRoomTemp();
|
||||
ledRoomTemperature.setColor(roomTemperature ? Color.YELLOW : Color.GREEN);
|
||||
labelRoomTemperature.setText(roomTemperature ? "Room Temperature" : "Cryo Operation");
|
||||
try{
|
||||
devicesPanel.update();
|
||||
try {
|
||||
ledHeaterOk.setColor(roomTemperature ? Color.GREEN : (((Double) panelHeaterTemp.getDevice().take()) < 20.0 ? Color.RED : Color.GREEN));
|
||||
roomTemperature = Controller.getInstance().isRoomTemp();
|
||||
ledRoomTemperature.setColor(roomTemperature ? Color.YELLOW : Color.GREEN);
|
||||
labelRoomTemperature.setText(roomTemperature ? "Room Temperature" : "Cryo Operation");
|
||||
try {
|
||||
ledHeaterOk.setColor(roomTemperature ? Color.GREEN : (((Double) panelHeaterTemp.getDevice().take()) < 20.0 ? Color.RED : Color.GREEN));
|
||||
} catch (Exception ex) {
|
||||
ledHeaterOk.setColor(Color.BLACK);
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
ledHeaterOk.setColor(Color.BLACK);
|
||||
roomTemperature = null;
|
||||
ledRoomTemperature.setColor(Color.BLACK);
|
||||
labelRoomTemperature.setText("Room Temperature");
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
roomTemperature = null;
|
||||
ledRoomTemperature.setColor(Color.BLACK);
|
||||
labelRoomTemperature.setText("Room Temperature");
|
||||
}
|
||||
Controller.getInstance().onTimer();
|
||||
if (getState() == State.Ready) {
|
||||
if (Boolean.TRUE.equals(Controller.getInstance().puckLoading)) {
|
||||
getView().getStatusBar().setStatusMessage(PUCK_LOADING_STATUS);
|
||||
} else {
|
||||
if (PUCK_LOADING_STATUS.equals(getView().getStatusBar().getStatusLabel().getText())) {
|
||||
getView().getStatusBar().setApplicationState(getState());
|
||||
Controller.getInstance().onTimer();
|
||||
if (getState() == State.Ready) {
|
||||
if (Boolean.TRUE.equals(Controller.getInstance().puckLoading)) {
|
||||
getView().getStatusBar().setStatusMessage(PUCK_LOADING_STATUS);
|
||||
} else {
|
||||
if (PUCK_LOADING_STATUS.equals(getView().getStatusBar().getStatusLabel().getText())) {
|
||||
getView().getStatusBar().setApplicationState(getState());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
getLogger().log(Level.WARNING, null, ex);
|
||||
}
|
||||
}
|
||||
|
||||
void refresh() {
|
||||
@@ -324,6 +328,7 @@ public class MainPanel extends Panel {
|
||||
|
||||
void execute(String statement, boolean background, boolean showReturn) {
|
||||
try {
|
||||
getLogger().log(Level.INFO, "Execute: " + statement + (background ? "&" : ""));
|
||||
evalAsync(statement, background).handle((ret, ex) -> {
|
||||
if (ex != null) {
|
||||
showException((Exception) ex);
|
||||
@@ -339,6 +344,7 @@ public class MainPanel extends Panel {
|
||||
|
||||
void execute(String script, Object args, boolean background, boolean showReturn) {
|
||||
try {
|
||||
getLogger().log(Level.INFO, "Execute: " + script + (background ? "&" : ""));
|
||||
runAsync(script, args, background).handle((ret, ex) -> {
|
||||
if (ex != null) {
|
||||
showException((Exception) ex);
|
||||
|
||||
Reference in New Issue
Block a user