From 4fdec2e00bca6a26ee282f1a4ccaddaed33eb614 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Thu, 13 Aug 2026 14:23:39 +0100 Subject: [PATCH 01/14] Add OXCS700 screen --- bob/oxCryo/OXCS700.bob | 1982 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1982 insertions(+) create mode 100644 bob/oxCryo/OXCS700.bob diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob new file mode 100644 index 0000000..ca0deef --- /dev/null +++ b/bob/oxCryo/OXCS700.bob @@ -0,0 +1,1982 @@ + + + + OXCS700 + 0 + 710 + 740 + + + + + 5 + 5 + + TITLE + CUSTOM + Cryostream $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + 700 + 40 + + + + + + + + + + + + + 1 + 1 + + + Status + 10 + 40 + 435 + 695 + + TYPE_Label + CENTRAL + $(CS):TYPE.DESC + 2 + 2 + 200 + 25 + + + + + + + + + 1 + 1 + + + TYPE_Value + $(CS):TYPE + 202 + 2 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SETPOINT_Label + CENTRAL + $(gas) Setpoint + 2 + 32 + 200 + 25 + + + + + + + + + 1 + 1 + + + SETPOINT_Value + $(CS):SETPOINT + 202 + 32 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TEMPERATURE_Label + CENTRAL + $(gas) Temperature + 2 + 62 + 200 + 25 + + + + + + + + + 1 + 1 + + + TEMPERATURE_Value + $(CS):TEMP + 202 + 62 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + ERROR_Label + CENTRAL + $(gas) Error + 2 + 92 + 200 + 25 + + + + + + + + + 1 + 1 + + + ERROR_Value + $(CS):ERROR + 202 + 92 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNMODE_Label + CENTRAL + $(CS):RUNMODE.DESC + 2 + 122 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNMODE_Value + $(CS):RUNMODE + 202 + 122 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + PHASE_Label + CENTRAL + $(CS):PHASE.DESC + 2 + 152 + 200 + 25 + + + + + + + + + 1 + 1 + + + PHASE_Value + $(CS):PHASE + 202 + 152 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMPRATE_Label + CENTRAL + $(CS):RAMPRATE.DESC + 2 + 182 + 200 + 25 + + + + + + + + + 1 + 1 + + + RAMPRATE_Value + $(CS):RAMPRATE + 202 + 182 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TARGETTEMP_Label + CENTRAL + $(CS):TARGETTEMP.DESC + 2 + 212 + 200 + 25 + + + + + + + + + 1 + 1 + + + TARGETTEMP_Value + $(CS):TARGETTEMP + 202 + 212 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + EVAP_TEMP_Label + CENTRAL + $(evap) Temperature + 2 + 242 + 200 + 25 + + + + + + + + + 1 + 1 + + + EVAP_TEMP_Value + $(CS):EVAPTEMP + 202 + 242 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REMAINING_Label + CENTRAL + $(CS):REMAINING.DESC + 2 + 272 + 200 + 25 + + + + + + + + + 1 + 1 + + + REMAINING_Value + $(CS):REMAINING + 202 + 272 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GASFLOW_Label + CENTRAL + $(gasflow) + 2 + 302 + 200 + 25 + + + + + + + + + 1 + 1 + + + GASFLOW_Value + $(CS):GASFLOW + 202 + 302 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GAS_HEAT_Label + CENTRAL + $(gas) Heat + 2 + 332 + 200 + 25 + + + + + + + + + 1 + 1 + + + GAS_HEAT_Value + $(CS):GASHEAT + 202 + 332 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + EVAP_HEAT_Label + CENTRAL + $(evap) Heat + 2 + 362 + 200 + 25 + + + + + + + + + 1 + 1 + + + EVAP_HEAT_Value + $(CS):EVAPHEAT + 202 + 362 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + ALARM_Label + CENTRAL + $(CS):ALARM.DESC + 2 + 482 + 200 + 25 + + + + + + + + + 1 + 1 + + + ALARM_Value + $(CS):ALARM.VALA + 202 + 482 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNTIME_Label + CENTRAL + $(CS):RUNTIME.DESC + 2 + 512 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNTIME_Value + $(CS):RUNTIME + 202 + 512 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CTRLNUM_Label + CENTRAL + $(CS):CTRLNUM.DESC + 2 + 542 + 200 + 25 + + + + + + + + + 1 + 1 + + + CTRLNUM_Value + $(CS):CTRLNUM + 202 + 542 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + VER_Label + CENTRAL + $(CS):VER.DESC + 2 + 572 + 200 + 25 + + + + + + + + + 1 + 1 + + + VER_Value + $(CS):VER + 202 + 572 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + EVAP_ADJUST_Label + CENTRAL + $(evapadjust) + 2 + 602 + 200 + 25 + + + + + + + + + 1 + 1 + + + EVAP_ADJUST_Value + $(CS):EVAPADJUST + 202 + 602 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + LEVEL_Label + CENTRAL + $(CS):LEVEL.DESC + 2 + 632 + 200 + 25 + + + + + + + + + 1 + 1 + + + LEVEL_Value + $(CS):LEVEL + 202 + 632 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + Group + NO_BOX + 2 + 392 + 390 + 85 + + + + + + + + + + + + + + true + + + + true + + + false + + $(CS):TYPE + + + + SUCTTEMP_Label + CENTRAL + $(CS):SUCTTEMP.DESC + 200 + 25 + + + + + + + + + 1 + 1 + + + SUCTTEMP_Value + $(CS):SUCTTEMP + 200 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SUCTHEAT_Label + CENTRAL + $(CS):SUCTHEAT.DESC + 30 + 200 + 25 + + + + + + + + + 1 + 1 + + + SUCTHEAT_Value + $(CS):SUCTHEAT + 200 + 30 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + BACKPRESS_Label + CENTRAL + $(CS):BACKPRESS.DESC + 60 + 200 + 25 + + + + + + + + + 1 + 1 + + + BACKPRESS_Value + $(CS):BACKPRESS + 200 + 60 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + + Group + 2 + 397 + 390 + 75 + + true + + + + true + + + false + + $(CS):TYPE + + + + Label_54 + CUSTOM + Cryodrive: Activated + 165 + 25 + + + + + + + + + 2 + 1 + + + Byte Monitor_1 + $(CS):BACKPRESS + 170 + 25 + 25 + 1 + true + + + Byte Monitor_2 + $(CS):BACKPRESS + 170 + 25 + 25 + 50 + 5 + 2 + false + true + + + Label_55 + CUSTOM + In Manual Mode + 25 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_56 + CUSTOM + Start Cmd Received + 50 + 165 + 25 + + + + + + + + + 2 + 1 + + + Byte Monitor_3 + $(CS):BACKPRESS + 365 + 25 + 75 + 1 + 3 + false + true + + + + + + + + + + + Label_57 + CUSTOM + Cryodrive: Activated + 195 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_58 + CUSTOM + In Manual Mode + 195 + 25 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_59 + CUSTOM + Start Cmd Received + 195 + 50 + 165 + 25 + + + + + + + + + 2 + 1 + + + + + Control + 455 + 40 + 245 + 695 + + PURGE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PURGE.PROC + $(purge) + 2 + 2 + 35 + + + + + + + + + + + + + + + HOLD_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):HOLD.PROC + Hold + 107 + 2 + 35 + + + + + + + + + + + + + $(actions) + + + RESTART_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESTART.PROC + Start / Restart + 2 + 42 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PAUSE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PAUSE.PROC + Pause + 2 + 82 + + + + + + + + + + + + + $(actions) + + + RESUME_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESUME.PROC + Resume + 107 + 82 + + + + + + + + + + + + + $(actions) + + + END_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):END.PROC + End (Controlled Shutdown) + 2 + 117 + 205 + 35 + + + + + + + + + + + + + + + + true + + + false + + $(CS):TYPE + + + $(actions) + + + STOP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):STOP.PROC + $(stop) + 2 + 157 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + RAMP_RATE_Label + CENTRAL + Ramp Rate + 2 + 212 + 30 + + + + + + + + + 1 + 1 + + + RAMP_RATE_Value + $(CS):RRATE + 107 + 212 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_TEMP_Label + CENTRAL + Target Ramp Temperature + 2 + 242 + 105 + 40 + + + + + + + + + 1 + 1 + + + RAMP_TEMP_Value + $(CS):RTEMP + 107 + 247 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RAMP.PROC + Ramp + 2 + 282 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PLAT_TIME_Label + CENTRAL + Plat Time + 2 + 337 + 105 + 30 + + + + + + + + + 1 + 1 + + + PLAT_TIME_Value + $(CS):PTIME + 107 + 337 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + PLAT_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PLAT.PROC + Plat + 2 + 372 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + COOL_TEMP_Label + CENTRAL + Target Cool Temperature + 2 + 422 + 105 + 40 + + + + + + + + + 1 + 1 + + + COOL_TEMP_Value + $(CS):CTEMP + 107 + 427 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COOL_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):COOL.PROC + Cool + 2 + 462 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + TURBO_Label + CENTRAL + Turbo + 2 + 517 + 70 + 25 + + + + + + + + + 1 + 1 + + + TURBO_Combo + $(CS):TURBO + 72 + 517 + 80 + 25 + + + TURBO_Value + $(CS):TURBOMODE + 157 + 517 + 50 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + END_RATE_Label + CENTRAL + End Rate + 2 + 557 + 105 + 30 + + + + + + + + + 1 + 1 + + + END_RATE_Value + $(CS):ERATE + 107 + 557 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COMMS_Label + CENTRAL + Serial Comms + 2 + 602 + 70 + 35 + + + + + + + + + 1 + 1 + + + COMMS_Combo + $(CS):DISABLE + 72 + 607 + 80 + 25 + + + COMMS_LED + $(CS):DISABLE + 162 + 607 + 25 + 25 + 1 + + + COMMS_Status + CENTRAL + Communication OK + 2 + 637 + 205 + + + + + false + 1 + 1 + + + + Communication Errors + + + Communication OK + + $(CS):STATUS.SEVR + + + + + Polyline + 2 + 597 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_1 + 2 + 552 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_2 + 2 + 507 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_3 + 2 + 417 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_4 + 2 + 327 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_5 + -3 + 202 + 205 + 1 + + + + + + + 1 + + + + + + + From 1856fc4637ff8d39b6fa78ccbac91fc151cbe1be Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Fri, 14 Aug 2026 14:27:59 +0100 Subject: [PATCH 02/14] Add CB700 and CB800 screens --- bob/oxCryo/OXCB700.bob | 2346 +++++++++++++++++++++++++++++++++++++++ bob/oxCryo/OXCB800.bob | 2388 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 4734 insertions(+) create mode 100644 bob/oxCryo/OXCB700.bob create mode 100644 bob/oxCryo/OXCB800.bob diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob new file mode 100644 index 0000000..1fb65f1 --- /dev/null +++ b/bob/oxCryo/OXCB700.bob @@ -0,0 +1,2346 @@ + + + + OXCB700 + 0 + 710 + 1040 + + + + + 5 + 5 + + TITLE + CUSTOM + Cobra $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + 700 + 40 + + + + + + + + + + + + + 1 + 1 + + + Status + 10 + 40 + 435 + 995 + + TYPE_Label + CENTRAL + $(CS):TYPE.DESC + 2 + 2 + 200 + 25 + + + + + + + + + 1 + 1 + + + TYPE_Value + $(CS):TYPE + 202 + 2 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SETPOINT_Label + CENTRAL + $(gas) Setpoint + 2 + 32 + 200 + 25 + + + + + + + + + 1 + 1 + + + SETPOINT_Value + $(CS):SETPOINT + 202 + 32 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TEMPERATURE_Label + CENTRAL + $(gas) Temperature + 2 + 62 + 200 + 25 + + + + + + + + + 1 + 1 + + + TEMPERATURE_Value + $(CS):TEMP + 202 + 62 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + ERROR_Label + CENTRAL + $(gas) Error + 2 + 92 + 200 + 25 + + + + + + + + + 1 + 1 + + + ERROR_Value + $(CS):ERROR + 202 + 92 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNMODE_Label + CENTRAL + $(CS):RUNMODE.DESC + 2 + 122 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNMODE_Value + $(CS):RUNMODE + 202 + 122 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + PHASE_Label + CENTRAL + $(CS):PHASE.DESC + 2 + 152 + 200 + 25 + + + + + + + + + 1 + 1 + + + PHASE_Value + $(CS):PHASE + 202 + 152 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMPRATE_Label + CENTRAL + $(CS):RAMPRATE.DESC + 2 + 182 + 200 + 25 + + + + + + + + + 1 + 1 + + + RAMPRATE_Value + $(CS):RAMPRATE + 202 + 182 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TARGETTEMP_Label + CENTRAL + $(CS):TARGETTEMP.DESC + 2 + 212 + 200 + 25 + + + + + + + + + 1 + 1 + + + TARGETTEMP_Value + $(CS):TARGETTEMP + 202 + 212 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REFR_TEMP_Label + CENTRAL + $(refr) Temperature + 2 + 242 + 200 + 25 + + + + + + + + + 1 + 1 + + + REFR_TEMP_Value + $(CS):REFRTEMP + 202 + 242 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REMAINING_Label + CENTRAL + $(CS):REMAINING.DESC + 2 + 302 + 200 + 25 + + + + + + + + + 1 + 1 + + + REMAINING_Value + $(CS):REMAINING + 202 + 302 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GASFLOW_Label + CENTRAL + $(gasflow) + 2 + 332 + 200 + 25 + + + + + + + + + 1 + 1 + + + GASFLOW_Value + $(CS):GASFLOW + 202 + 332 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GAS_HEAT_Label + CENTRAL + $(gas) Heat + 2 + 362 + 200 + 25 + + + + + + + + + 1 + 1 + + + GAS_HEAT_Value + $(CS):GASHEAT + 202 + 362 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REFR_HEAT_Label + CENTRAL + $(refr) Heat + 2 + 392 + 200 + 25 + + + + + + + + + 1 + 1 + + + REFR_HEAT_Value + $(CS):REFRHEAT + 202 + 392 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + Group + NO_BOX + 2 + 422 + 390 + 85 + + + + + + + + + + + + + + true + + + + true + + + false + + $(CS):TYPE + + + + BACKPRESS_Label + CENTRAL + $(CS):BACKPRESS.DESC + 30 + 200 + 25 + + + + + + + + + 1 + 1 + + + BACKPRESS_Value + $(CS):BACKPRESS + 200 + 30 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + + Group + 2 + 427 + 390 + 75 + + true + + + + true + + + false + + $(CS):TYPE + + + + Label_54 + CUSTOM + Cryodrive: Activated + 165 + 25 + + + + + + + + + 2 + 1 + + + Byte Monitor_1 + $(CS):BACKPRESS + 170 + 25 + 25 + 1 + true + + + Byte Monitor_2 + $(CS):BACKPRESS + 170 + 25 + 25 + 50 + 5 + 2 + false + true + + + Label_55 + CUSTOM + In Manual Mode + 25 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_56 + CUSTOM + Start Cmd Received + 50 + 165 + 25 + + + + + + + + + 2 + 1 + + + Byte Monitor_3 + $(CS):BACKPRESS + 365 + 25 + 75 + 1 + 3 + false + true + + + + + + + + + + + Label_57 + CUSTOM + High Temp Warning + 195 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_58 + CUSTOM + High Temp Trip + 195 + 25 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_59 + CUSTOM + Low Pressure Warning + 195 + 50 + 165 + 25 + + + + + + + + + 2 + 1 + + + + ALARM_Label + CENTRAL + $(CS):ALARM.DESC + 2 + 512 + 200 + 25 + + + + + + + + + 1 + 1 + + + ALARM_Value + $(CS):ALARM.VALA + 202 + 512 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNTIME_Label + CENTRAL + $(CS):RUNTIME.DESC + 2 + 542 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNTIME_Value + $(CS):RUNTIME + 202 + 542 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CTRLNUM_Label + CENTRAL + $(CS):CTRLNUM.DESC + 2 + 572 + 200 + 25 + + + + + + + + + 1 + 1 + + + CTRLNUM_Value + $(CS):CTRLNUM + 202 + 572 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + VER_Label + CENTRAL + $(CS):VER.DESC + 2 + 602 + 200 + 25 + + + + + + + + + 1 + 1 + + + VER_Value + $(CS):VER + 202 + 602 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYOSTATUS_Label + CENTRAL + Cryodrive Status + 2 + 632 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYOSTATUS_Value + $(CS):CRYOSTATUS + 202 + 632 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYO_ADJUST_Label + CENTRAL + Cryodrive Speed Boost + 2 + 662 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYO_ADJUST_Value + $(CS):CRYOADJUST + 202 + 662 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYO_SPEED_Label + CENTRAL + Cryodrive Speed + 2 + 692 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYO_SPEED_Value + $(CS):CRYOSPEED + 202 + 692 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HARDWARE_TYPE_Value + $(CS):HARDWARETYPE + 202 + 752 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TURBO_MODE_Value + $(CS):TURBOMODE + 202 + 722 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TURBO_MODE_Label + CENTRAL + Turbo Mode + 2 + 722 + 200 + 25 + + + + + + + + + 1 + 1 + + + HARDWARE_TYPE_Label + CENTRAL + Hardware Type + 2 + 752 + 200 + 25 + + + + + + + + + 1 + 1 + + + VAC_GAUGE_PWR_Value + $(CS):VACGAUGEPWR + 202 + 872 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GAS_HEAT_AVG_Value + $(CS):GASHEATAVG + 202 + 842 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SHUTTER_TIME_Value + $(CS):SHUTTERTIME + 202 + 812 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SHUTTER_TIME_Label + CENTRAL + Cryoshutter Time Remaining + 2 + 812 + 200 + 25 + + + + + + + + + 1 + 1 + + + GAS_HEAT_AVG_Label + CENTRAL + Gas Heater Average + 2 + 842 + 200 + 25 + + + + + + + + + 1 + 1 + + + VAC_GAUGE_PWR_Label + CENTRAL + Vacuum Gauge Power + 2 + 872 + 200 + 25 + + + + + + + + + 1 + 1 + + + SHUTTER_STATE_Label + CENTRAL + Cryoshutter Status + 2 + 782 + 200 + 25 + + + + + + + + + 1 + 1 + + + SHUTTER_STATE_Value + $(CS):SHUTTERSTATE + 202 + 782 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SUSPENDED_Value + $(CS):SUSPENDED + 202 + 902 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HOURS_Value + $(CS):HOURS + 202 + 932 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HOURS_Label + CENTRAL + Time Running + 2 + 932 + 200 + 25 + + + + + + + + + 1 + 1 + + + SUSPENDED_Label + CENTRAL + Suspended? + 2 + 902 + 200 + 25 + + + + + + + + + 1 + 1 + + + VACGAUGE_Label + CENTRAL + Vacuum Gauge + 2 + 272 + 200 + 25 + + + + + + + + + 1 + 1 + + + VACGAUGE_Value + $(CS):VACGAUGE + 202 + 272 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + + Control + 455 + 40 + 245 + 695 + + PURGE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PURGE.PROC + $(purge) + 2 + 2 + 35 + + + + + + + + + + + + + + + HOLD_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):HOLD.PROC + Hold + 107 + 2 + 35 + + + + + + + + + + + + + $(actions) + + + RESTART_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESTART.PROC + Start / Restart + 2 + 42 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PAUSE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PAUSE.PROC + Pause + 2 + 82 + + + + + + + + + + + + + $(actions) + + + RESUME_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESUME.PROC + Resume + 107 + 82 + + + + + + + + + + + + + $(actions) + + + END_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):END.PROC + End (Controlled Shutdown) + 2 + 117 + 205 + 35 + + + + + + + + + + + + + + + + true + + + false + + $(CS):TYPE + + + $(actions) + + + STOP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):STOP.PROC + $(stop) + 2 + 157 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + RAMP_RATE_Label + CENTRAL + Ramp Rate + 2 + 212 + 30 + + + + + + + + + 1 + 1 + + + RAMP_RATE_Value + $(CS):RRATE + 107 + 212 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_TEMP_Label + CENTRAL + Target Ramp Temperature + 2 + 242 + 105 + 40 + + + + + + + + + 1 + 1 + + + RAMP_TEMP_Value + $(CS):RTEMP + 107 + 247 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RAMP.PROC + Ramp + 2 + 282 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PLAT_TIME_Label + CENTRAL + Plat Time + 2 + 337 + 105 + 30 + + + + + + + + + 1 + 1 + + + PLAT_TIME_Value + $(CS):PTIME + 107 + 337 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + PLAT_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PLAT.PROC + Plat + 2 + 372 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + COOL_TEMP_Label + CENTRAL + Target Cool Temperature + 2 + 422 + 105 + 40 + + + + + + + + + 1 + 1 + + + COOL_TEMP_Value + $(CS):CTEMP + 107 + 427 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COOL_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):COOL.PROC + Cool + 2 + 462 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + TURBO_Label + CENTRAL + Turbo + 2 + 517 + 70 + 25 + + + + + + + + + 1 + 1 + + + TURBO_Combo + $(CS):TURBO + 72 + 517 + 80 + 25 + + + TURBO_Value + $(CS):TURBOMODE + 157 + 517 + 50 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + END_RATE_Label + CENTRAL + End Rate + 2 + 557 + 105 + 30 + + + + + + + + + 1 + 1 + + + END_RATE_Value + $(CS):ERATE + 107 + 557 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COMMS_Label + CENTRAL + Serial Comms + 2 + 602 + 70 + 35 + + + + + + + + + 1 + 1 + + + COMMS_Combo + $(CS):DISABLE + 72 + 607 + 80 + 25 + + + COMMS_LED + $(CS):DISABLE + 162 + 607 + 25 + 25 + 1 + + + COMMS_Status + CENTRAL + Communication OK + 2 + 637 + 205 + + + + + false + 1 + 1 + + + + Communication Errors + + + Communication OK + + $(CS):STATUS.SEVR + + + + + Polyline + 2 + 597 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_1 + 2 + 552 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_2 + 2 + 507 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_3 + 2 + 417 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_4 + 2 + 327 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_5 + -3 + 202 + 205 + 1 + + + + + + + 1 + + + + + + + diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob new file mode 100644 index 0000000..9b77b18 --- /dev/null +++ b/bob/oxCryo/OXCB800.bob @@ -0,0 +1,2388 @@ + + + + OXCB800 + 0 + 710 + 1040 + + + + + 5 + 5 + + TITLE + CUSTOM + Cobra $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + 700 + 40 + + + + + + + + + + + + + 1 + 1 + + + Status + 10 + 40 + 435 + 995 + + TYPE_Label + CENTRAL + $(CS):TYPE.DESC + 2 + 2 + 200 + 25 + + + + + + + + + 1 + 1 + + + TYPE_Value + $(CS):TYPE + 202 + 2 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SETPOINT_Label + CENTRAL + $(gas) Setpoint + 2 + 32 + 200 + 25 + + + + + + + + + 1 + 1 + + + SETPOINT_Value + $(CS):SETPOINT + 202 + 32 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TEMPERATURE_Label + CENTRAL + $(gas) Temperature + 2 + 62 + 200 + 25 + + + + + + + + + 1 + 1 + + + TEMPERATURE_Value + $(CS):TEMP + 202 + 62 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + ERROR_Label + CENTRAL + $(gas) Error + 2 + 92 + 200 + 25 + + + + + + + + + 1 + 1 + + + ERROR_Value + $(CS):ERROR + 202 + 92 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNMODE_Label + CENTRAL + $(CS):RUNMODE.DESC + 2 + 122 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNMODE_Value + $(CS):RUNMODE + 202 + 122 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + PHASE_Label + CENTRAL + $(CS):PHASE.DESC + 2 + 152 + 200 + 25 + + + + + + + + + 1 + 1 + + + PHASE_Value + $(CS):PHASE + 202 + 152 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMPRATE_Label + CENTRAL + $(CS):RAMPRATE.DESC + 2 + 182 + 200 + 25 + + + + + + + + + 1 + 1 + + + RAMPRATE_Value + $(CS):RAMPRATE + 202 + 182 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TARGETTEMP_Label + CENTRAL + $(CS):TARGETTEMP.DESC + 2 + 212 + 200 + 25 + + + + + + + + + 1 + 1 + + + TARGETTEMP_Value + $(CS):TARGETTEMP + 202 + 212 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REFR_TEMP_Label + CENTRAL + Coldhead Temp + 2 + 242 + 200 + 25 + + + + + + + + + 1 + 1 + + + REFR_TEMP_Value + $(CS):REFRTEMP + 202 + 242 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REMAINING_Label + CENTRAL + $(CS):REMAINING.DESC + 2 + 302 + 200 + 25 + + + + + + + + + 1 + 1 + + + REMAINING_Value + $(CS):REMAINING + 202 + 302 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GASFLOW_Label + CENTRAL + $(gasflow) + 2 + 332 + 200 + 25 + + + + + + + + + 1 + 1 + + + GASFLOW_Value + $(CS):GASFLOW + 202 + 332 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GAS_HEAT_Label + CENTRAL + $(gas) Heat + 2 + 362 + 200 + 25 + + + + + + + + + 1 + 1 + + + GAS_HEAT_Value + $(CS):GASHEAT + 202 + 362 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REFR_HEAT_Label + CENTRAL + Coldhead Heat + 2 + 392 + 200 + 25 + + + + + + + + + 1 + 1 + + + REFR_HEAT_Value + $(CS):REFRHEAT + 202 + 392 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + Group + NO_BOX + 2 + 422 + 390 + 85 + + + + + + + + + + + + + + true + + + + true + + + false + + $(CS):TYPE + + + + SUPPLYPRES_Label + CENTRAL + $(CS):SUPPLYPRES.DESC + 200 + 25 + + + + + + + + + 1 + 1 + + + SUPPLYPRES_Value + $(CS):SUPPLYPRES + 199 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + BACKPRESS_Label + CENTRAL + $(CS):BACKPRESS.DESC + 30 + 200 + 25 + + + + + + + + + 1 + 1 + + + BACKPRESS_Value + $(CS):BACKPRESS + 200 + 30 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + + Group + 2 + 427 + 390 + 75 + + true + + + + true + + + false + + $(CS):TYPE + + + + Label_54 + CUSTOM + Cryodrive: Activated + 165 + 25 + + + + + + + + + 2 + 1 + + + Byte Monitor_1 + $(CS):BACKPRESS + 170 + 25 + 25 + 1 + true + + + Byte Monitor_2 + $(CS):BACKPRESS + 170 + 25 + 25 + 50 + 5 + 2 + false + true + + + Label_55 + CUSTOM + In Manual Mode + 25 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_56 + CUSTOM + Start Cmd Received + 50 + 165 + 25 + + + + + + + + + 2 + 1 + + + Byte Monitor_3 + $(CS):BACKPRESS + 365 + 25 + 75 + 1 + 3 + false + true + + + + + + + + + + + Label_57 + CUSTOM + High Temp Warning + 195 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_58 + CUSTOM + High Temp Trip + 195 + 25 + 165 + 25 + + + + + + + + + 2 + 1 + + + Label_59 + CUSTOM + Low Pressure Warning + 195 + 50 + 165 + 25 + + + + + + + + + 2 + 1 + + + + ALARM_Label + CENTRAL + $(CS):ALARM.DESC + 2 + 512 + 200 + 25 + + + + + + + + + 1 + 1 + + + ALARM_Value + $(CS):ALARM.VALA + 202 + 512 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNTIME_Label + CENTRAL + $(CS):RUNTIME.DESC + 2 + 542 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNTIME_Value + $(CS):RUNTIME + 202 + 542 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CTRLNUM_Label + CENTRAL + $(CS):CTRLNUM.DESC + 2 + 572 + 200 + 25 + + + + + + + + + 1 + 1 + + + CTRLNUM_Value + $(CS):CTRLNUM + 202 + 572 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + VER_Label + CENTRAL + $(CS):VER.DESC + 2 + 602 + 200 + 25 + + + + + + + + + 1 + 1 + + + VER_Value + $(CS):VER + 202 + 602 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYOSTATUS_Label + CENTRAL + Cryodrive Status + 2 + 632 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYOSTATUS_Value + $(CS):CRYOSTATUS + 202 + 632 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYO_ADJUST_Label + CENTRAL + Cryodrive Speed Boost + 2 + 662 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYO_ADJUST_Value + $(CS):CRYOADJUST + 202 + 662 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYO_SPEED_Label + CENTRAL + Cryodrive Speed + 2 + 692 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYO_SPEED_Value + $(CS):CRYOSPEED + 202 + 692 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HARDWARE_TYPE_Value + $(CS):HARDWARETYPE + 202 + 752 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TURBO_MODE_Value + $(CS):TURBOMODE + 202 + 722 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TURBO_MODE_Label + CENTRAL + Turbo Mode + 2 + 722 + 200 + 25 + + + + + + + + + 1 + 1 + + + HARDWARE_TYPE_Label + CENTRAL + Hardware Type + 2 + 752 + 200 + 25 + + + + + + + + + 1 + 1 + + + VAC_GAUGE_PWR_Value + $(CS):VACGAUGEPWR + 202 + 872 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GAS_HEAT_AVG_Value + $(CS):GASHEATAVG + 202 + 842 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RETPRESS_Value + $(CS):RETPRESS + 202 + 812 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RETPRESS_Label + CENTRAL + Cryodrive He Pressure + 2 + 812 + 200 + 25 + + + + + + + + + 1 + 1 + + + GAS_HEAT_AVG_Label + CENTRAL + Gas Heater Average + 2 + 842 + 200 + 25 + + + + + + + + + 1 + 1 + + + VAC_GAUGE_PWR_Label + CENTRAL + Vacuum Gauge Power + 2 + 872 + 200 + 25 + + + + + + + + + 1 + 1 + + + WATER_TEMP_Label + CENTRAL + Cryodrive Water Temp + 2 + 782 + 200 + 25 + + + + + + + + + 1 + 1 + + + WATER_TEMP_Value + $(CS):WATERTEMP + 202 + 782 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SUSPENDED_Value + $(CS):SUSPENDED + 202 + 902 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HOURS_Value + $(CS):HOURS + 202 + 932 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HOURS_Label + CENTRAL + Time Running + 2 + 932 + 200 + 25 + + + + + + + + + 1 + 1 + + + SUSPENDED_Label + CENTRAL + Suspended? + 2 + 902 + 200 + 25 + + + + + + + + + 1 + 1 + + + VACGAUGE_Label + CENTRAL + Vacuum Gauge + 2 + 272 + 200 + 25 + + + + + + + + + 1 + 1 + + + VACGAUGE_Value + $(CS):VACGAUGE + 202 + 272 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + + Control + 455 + 40 + 245 + 695 + + PURGE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PURGE.PROC + $(purge) + 2 + 2 + 35 + + + + + + + + + + + + + + + HOLD_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):HOLD.PROC + Hold + 107 + 2 + 35 + + + + + + + + + + + + + $(actions) + + + RESTART_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESTART.PROC + Start / Restart + 2 + 42 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PAUSE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PAUSE.PROC + Pause + 2 + 82 + + + + + + + + + + + + + $(actions) + + + RESUME_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESUME.PROC + Resume + 107 + 82 + + + + + + + + + + + + + $(actions) + + + END_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):END.PROC + End (Controlled Shutdown) + 2 + 117 + 205 + 35 + + + + + + + + + + + + + + + + true + + + false + + $(CS):TYPE + + + $(actions) + + + STOP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):STOP.PROC + $(stop) + 2 + 157 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + RAMP_RATE_Label + CENTRAL + Ramp Rate + 2 + 212 + 30 + + + + + + + + + 1 + 1 + + + RAMP_RATE_Value + $(CS):RRATE + 107 + 212 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_TEMP_Label + CENTRAL + Target Ramp Temperature + 2 + 242 + 105 + 40 + + + + + + + + + 1 + 1 + + + RAMP_TEMP_Value + $(CS):RTEMP + 107 + 247 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RAMP.PROC + Ramp + 2 + 282 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PLAT_TIME_Label + CENTRAL + Plat Time + 2 + 337 + 105 + 30 + + + + + + + + + 1 + 1 + + + PLAT_TIME_Value + $(CS):PTIME + 107 + 337 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + PLAT_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PLAT.PROC + Plat + 2 + 372 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + COOL_TEMP_Label + CENTRAL + Target Cool Temperature + 2 + 422 + 105 + 40 + + + + + + + + + 1 + 1 + + + COOL_TEMP_Value + $(CS):CTEMP + 107 + 427 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COOL_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):COOL.PROC + Cool + 2 + 462 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + TURBO_Label + CENTRAL + Turbo + 2 + 517 + 70 + 25 + + + + + + + + + 1 + 1 + + + TURBO_Combo + $(CS):TURBO + 72 + 517 + 80 + 25 + + + TURBO_Value + $(CS):TURBOMODE + 157 + 517 + 50 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + END_RATE_Label + CENTRAL + End Rate + 2 + 557 + 105 + 30 + + + + + + + + + 1 + 1 + + + END_RATE_Value + $(CS):ERATE + 107 + 557 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COMMS_Label + CENTRAL + Serial Comms + 2 + 602 + 70 + 35 + + + + + + + + + 1 + 1 + + + COMMS_Combo + $(CS):DISABLE + 72 + 607 + 80 + 25 + + + COMMS_LED + $(CS):DISABLE + 162 + 607 + 25 + 25 + 1 + + + COMMS_Status + CENTRAL + Communication OK + 2 + 637 + 205 + + + + + false + 1 + 1 + + + + Communication Errors + + + Communication OK + + $(CS):STATUS.SEVR + + + + + Polyline + 2 + 597 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_1 + 2 + 552 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_2 + 2 + 507 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_3 + 2 + 417 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_4 + 2 + 327 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_5 + -3 + 202 + 205 + 1 + + + + + + + 1 + + + + + + + From ec8b576689d96f70b7231d2deaebd21a832931f0 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Mon, 17 Aug 2026 10:51:49 +0100 Subject: [PATCH 03/14] Update OXCryo screens to use dls class file --- bob/oxCryo/OXCB700.bob | 452 +++++++++++++++++++++++------------------ bob/oxCryo/OXCB800.bob | 452 +++++++++++++++++++++++------------------ bob/oxCryo/OXCS700.bob | 380 ++++++++++++++++++++-------------- 3 files changed, 740 insertions(+), 544 deletions(-) diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob index 1fb65f1..232f792 100644 --- a/bob/oxCryo/OXCB700.bob +++ b/bob/oxCryo/OXCB700.bob @@ -1,5 +1,5 @@ - + OXCB700 0 @@ -38,12 +38,23 @@ 40 435 995 + + + + + + + + + + + + + TYPE_Label CENTRAL $(CS):TYPE.DESC - 2 - 2 200 25 @@ -60,8 +71,7 @@ TYPE_Value $(CS):TYPE - 202 - 2 + 200 190 25 @@ -87,8 +97,7 @@ SETPOINT_Label CENTRAL $(gas) Setpoint - 2 - 32 + 30 200 25 @@ -105,8 +114,8 @@ SETPOINT_Value $(CS):SETPOINT - 202 - 32 + 200 + 30 190 25 @@ -132,8 +141,7 @@ TEMPERATURE_Label CENTRAL $(gas) Temperature - 2 - 62 + 60 200 25 @@ -150,8 +158,8 @@ TEMPERATURE_Value $(CS):TEMP - 202 - 62 + 200 + 60 190 25 @@ -177,8 +185,7 @@ ERROR_Label CENTRAL $(gas) Error - 2 - 92 + 90 200 25 @@ -195,8 +202,8 @@ ERROR_Value $(CS):ERROR - 202 - 92 + 200 + 90 190 25 @@ -222,8 +229,7 @@ RUNMODE_Label CENTRAL $(CS):RUNMODE.DESC - 2 - 122 + 120 200 25 @@ -240,8 +246,8 @@ RUNMODE_Value $(CS):RUNMODE - 202 - 122 + 200 + 120 190 25 @@ -267,8 +273,7 @@ PHASE_Label CENTRAL $(CS):PHASE.DESC - 2 - 152 + 150 200 25 @@ -285,8 +290,8 @@ PHASE_Value $(CS):PHASE - 202 - 152 + 200 + 150 190 25 @@ -312,8 +317,7 @@ RAMPRATE_Label CENTRAL $(CS):RAMPRATE.DESC - 2 - 182 + 180 200 25 @@ -330,8 +334,8 @@ RAMPRATE_Value $(CS):RAMPRATE - 202 - 182 + 200 + 180 190 25 @@ -357,8 +361,7 @@ TARGETTEMP_Label CENTRAL $(CS):TARGETTEMP.DESC - 2 - 212 + 210 200 25 @@ -375,8 +378,8 @@ TARGETTEMP_Value $(CS):TARGETTEMP - 202 - 212 + 200 + 210 190 25 @@ -402,8 +405,7 @@ REFR_TEMP_Label CENTRAL $(refr) Temperature - 2 - 242 + 240 200 25 @@ -420,8 +422,8 @@ REFR_TEMP_Value $(CS):REFRTEMP - 202 - 242 + 200 + 240 190 25 @@ -447,8 +449,7 @@ REMAINING_Label CENTRAL $(CS):REMAINING.DESC - 2 - 302 + 300 200 25 @@ -465,8 +466,8 @@ REMAINING_Value $(CS):REMAINING - 202 - 302 + 200 + 300 190 25 @@ -492,8 +493,7 @@ GASFLOW_Label CENTRAL $(gasflow) - 2 - 332 + 330 200 25 @@ -510,8 +510,8 @@ GASFLOW_Value $(CS):GASFLOW - 202 - 332 + 200 + 330 190 25 @@ -537,8 +537,7 @@ GAS_HEAT_Label CENTRAL $(gas) Heat - 2 - 362 + 360 200 25 @@ -555,8 +554,8 @@ GAS_HEAT_Value $(CS):GASHEAT - 202 - 362 + 200 + 360 190 25 @@ -582,8 +581,7 @@ REFR_HEAT_Label CENTRAL $(refr) Heat - 2 - 392 + 390 200 25 @@ -600,8 +598,8 @@ REFR_HEAT_Value $(CS):REFRHEAT - 202 - 392 + 200 + 390 190 25 @@ -626,8 +624,7 @@ Group NO_BOX - 2 - 422 + 420 390 85 @@ -702,11 +699,23 @@ Group - 2 - 427 - 390 - 75 - + NO_BOX + 425 + 388 + 73 + + + + + + + + + + + + + true @@ -744,6 +753,22 @@ 25 1 true + + + + + + + + + + + + + + + + Byte Monitor_2 @@ -756,6 +781,22 @@ 2 false true + + + + + + + + + + + + + + + + Label_55 @@ -803,14 +844,22 @@ 3 false true - - + + - - + + + + + + + + + + Label_57 @@ -873,8 +922,7 @@ ALARM_Label CENTRAL $(CS):ALARM.DESC - 2 - 512 + 510 200 25 @@ -891,8 +939,8 @@ ALARM_Value $(CS):ALARM.VALA - 202 - 512 + 200 + 510 190 25 @@ -918,8 +966,7 @@ RUNTIME_Label CENTRAL $(CS):RUNTIME.DESC - 2 - 542 + 540 200 25 @@ -936,8 +983,8 @@ RUNTIME_Value $(CS):RUNTIME - 202 - 542 + 200 + 540 190 25 @@ -963,8 +1010,7 @@ CTRLNUM_Label CENTRAL $(CS):CTRLNUM.DESC - 2 - 572 + 570 200 25 @@ -981,8 +1027,8 @@ CTRLNUM_Value $(CS):CTRLNUM - 202 - 572 + 200 + 570 190 25 @@ -1008,8 +1054,7 @@ VER_Label CENTRAL $(CS):VER.DESC - 2 - 602 + 600 200 25 @@ -1026,8 +1071,8 @@ VER_Value $(CS):VER - 202 - 602 + 200 + 600 190 25 @@ -1053,8 +1098,7 @@ CRYOSTATUS_Label CENTRAL Cryodrive Status - 2 - 632 + 630 200 25 @@ -1071,8 +1115,8 @@ CRYOSTATUS_Value $(CS):CRYOSTATUS - 202 - 632 + 200 + 630 190 25 @@ -1098,8 +1142,7 @@ CRYO_ADJUST_Label CENTRAL Cryodrive Speed Boost - 2 - 662 + 660 200 25 @@ -1116,8 +1159,8 @@ CRYO_ADJUST_Value $(CS):CRYOADJUST - 202 - 662 + 200 + 660 190 25 @@ -1143,8 +1186,7 @@ CRYO_SPEED_Label CENTRAL Cryodrive Speed - 2 - 692 + 690 200 25 @@ -1161,8 +1203,8 @@ CRYO_SPEED_Value $(CS):CRYOSPEED - 202 - 692 + 200 + 690 190 25 @@ -1187,8 +1229,8 @@ HARDWARE_TYPE_Value $(CS):HARDWARETYPE - 202 - 752 + 200 + 750 190 25 @@ -1213,8 +1255,8 @@ TURBO_MODE_Value $(CS):TURBOMODE - 202 - 722 + 200 + 720 190 25 @@ -1240,8 +1282,7 @@ TURBO_MODE_Label CENTRAL Turbo Mode - 2 - 722 + 720 200 25 @@ -1259,8 +1300,7 @@ HARDWARE_TYPE_Label CENTRAL Hardware Type - 2 - 752 + 750 200 25 @@ -1277,8 +1317,8 @@ VAC_GAUGE_PWR_Value $(CS):VACGAUGEPWR - 202 - 872 + 200 + 870 190 25 @@ -1303,8 +1343,8 @@ GAS_HEAT_AVG_Value $(CS):GASHEATAVG - 202 - 842 + 200 + 840 190 25 @@ -1329,8 +1369,8 @@ SHUTTER_TIME_Value $(CS):SHUTTERTIME - 202 - 812 + 200 + 810 190 25 @@ -1356,8 +1396,7 @@ SHUTTER_TIME_Label CENTRAL Cryoshutter Time Remaining - 2 - 812 + 810 200 25 @@ -1375,8 +1414,7 @@ GAS_HEAT_AVG_Label CENTRAL Gas Heater Average - 2 - 842 + 840 200 25 @@ -1394,8 +1432,7 @@ VAC_GAUGE_PWR_Label CENTRAL Vacuum Gauge Power - 2 - 872 + 870 200 25 @@ -1413,8 +1450,7 @@ SHUTTER_STATE_Label CENTRAL Cryoshutter Status - 2 - 782 + 780 200 25 @@ -1431,8 +1467,8 @@ SHUTTER_STATE_Value $(CS):SHUTTERSTATE - 202 - 782 + 200 + 780 190 25 @@ -1457,8 +1493,8 @@ SUSPENDED_Value $(CS):SUSPENDED - 202 - 902 + 200 + 900 190 25 @@ -1483,8 +1519,8 @@ HOURS_Value $(CS):HOURS - 202 - 932 + 200 + 930 190 25 @@ -1510,8 +1546,7 @@ HOURS_Label CENTRAL Time Running - 2 - 932 + 930 200 25 @@ -1529,8 +1564,7 @@ SUSPENDED_Label CENTRAL Suspended? - 2 - 902 + 900 200 25 @@ -1548,8 +1582,7 @@ VACGAUGE_Label CENTRAL Vacuum Gauge - 2 - 272 + 270 200 25 @@ -1566,8 +1599,8 @@ VACGAUGE_Value $(CS):VACGAUGE - 202 - 272 + 200 + 270 190 25 @@ -1595,7 +1628,20 @@ 455 40 245 - 695 + 700 + + + + + + + + + + + + + PURGE_Button DEFAULT_PV @@ -1608,8 +1654,6 @@ $(CS):PURGE.PROC $(purge) - 2 - 2 35 @@ -1636,8 +1680,7 @@ $(CS):HOLD.PROC Hold - 107 - 2 + 105 35 @@ -1665,8 +1708,7 @@ $(CS):RESTART.PROC Start / Restart - 2 - 42 + 40 205 35 @@ -1695,8 +1737,7 @@ $(CS):PAUSE.PROC Pause - 2 - 82 + 80 @@ -1723,8 +1764,8 @@ $(CS):RESUME.PROC Resume - 107 - 82 + 105 + 80 @@ -1751,8 +1792,7 @@ $(CS):END.PROC End (Controlled Shutdown) - 2 - 117 + 115 205 35 @@ -1792,8 +1832,7 @@ $(CS):STOP.PROC $(stop) - 2 - 157 + 155 205 35 @@ -1814,8 +1853,7 @@ RAMP_RATE_Label CENTRAL Ramp Rate - 2 - 212 + 210 30 @@ -1831,8 +1869,8 @@ RAMP_RATE_Value $(CS):RRATE - 107 - 212 + 105 + 210 30 @@ -1857,8 +1895,7 @@ RAMP_TEMP_Label CENTRAL Target Ramp Temperature - 2 - 242 + 240 105 40 @@ -1875,8 +1912,8 @@ RAMP_TEMP_Value $(CS):RTEMP - 107 - 247 + 105 + 245 30 @@ -1909,8 +1946,7 @@ $(CS):RAMP.PROC Ramp - 2 - 282 + 280 205 35 @@ -1931,8 +1967,7 @@ PLAT_TIME_Label CENTRAL Plat Time - 2 - 337 + 335 105 30 @@ -1949,8 +1984,8 @@ PLAT_TIME_Value $(CS):PTIME - 107 - 337 + 105 + 335 30 @@ -1983,8 +2018,7 @@ $(CS):PLAT.PROC Plat - 2 - 372 + 370 205 35 @@ -2005,8 +2039,7 @@ COOL_TEMP_Label CENTRAL Target Cool Temperature - 2 - 422 + 420 105 40 @@ -2023,8 +2056,8 @@ COOL_TEMP_Value $(CS):CTEMP - 107 - 427 + 105 + 425 30 @@ -2057,8 +2090,7 @@ $(CS):COOL.PROC Cool - 2 - 462 + 460 205 35 @@ -2079,8 +2111,7 @@ TURBO_Label CENTRAL Turbo - 2 - 517 + 515 70 25 @@ -2097,16 +2128,28 @@ TURBO_Combo $(CS):TURBO - 72 - 517 + 70 + 515 80 25 + + + + + + + + + + + + TURBO_Value $(CS):TURBOMODE - 157 - 517 + 155 + 515 50 25 @@ -2132,8 +2175,7 @@ END_RATE_Label CENTRAL End Rate - 2 - 557 + 560 105 30 @@ -2150,8 +2192,8 @@ END_RATE_Value $(CS):ERATE - 107 - 557 + 105 + 560 30 @@ -2176,8 +2218,7 @@ COMMS_Label CENTRAL Serial Comms - 2 - 602 + 605 70 35 @@ -2194,26 +2235,53 @@ COMMS_Combo $(CS):DISABLE - 72 - 607 + 70 + 610 80 25 + + + + + + + + + + + + COMMS_LED $(CS):DISABLE - 162 - 607 + 160 + 610 25 25 1 + + + + + + + + + + + + + + + + COMMS_Status CENTRAL Communication OK - 2 - 637 + 640 205 @@ -2236,8 +2304,7 @@ Polyline - 2 - 597 + 600 205 1 @@ -2254,8 +2321,7 @@ Polyline_1 - 2 - 552 + 550 205 1 @@ -2272,8 +2338,7 @@ Polyline_2 - 2 - 507 + 505 205 1 @@ -2290,8 +2355,7 @@ Polyline_3 - 2 - 417 + 415 205 1 @@ -2308,8 +2372,7 @@ Polyline_4 - 2 - 327 + 325 205 1 @@ -2326,8 +2389,7 @@ Polyline_5 - -3 - 202 + 200 205 1 diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob index 9b77b18..da4d1d2 100644 --- a/bob/oxCryo/OXCB800.bob +++ b/bob/oxCryo/OXCB800.bob @@ -1,5 +1,5 @@ - + OXCB800 0 @@ -38,12 +38,23 @@ 40 435 995 + + + + + + + + + + + + + TYPE_Label CENTRAL $(CS):TYPE.DESC - 2 - 2 200 25 @@ -60,8 +71,7 @@ TYPE_Value $(CS):TYPE - 202 - 2 + 200 190 25 @@ -87,8 +97,7 @@ SETPOINT_Label CENTRAL $(gas) Setpoint - 2 - 32 + 30 200 25 @@ -105,8 +114,8 @@ SETPOINT_Value $(CS):SETPOINT - 202 - 32 + 200 + 30 190 25 @@ -132,8 +141,7 @@ TEMPERATURE_Label CENTRAL $(gas) Temperature - 2 - 62 + 60 200 25 @@ -150,8 +158,8 @@ TEMPERATURE_Value $(CS):TEMP - 202 - 62 + 200 + 60 190 25 @@ -177,8 +185,7 @@ ERROR_Label CENTRAL $(gas) Error - 2 - 92 + 90 200 25 @@ -195,8 +202,8 @@ ERROR_Value $(CS):ERROR - 202 - 92 + 200 + 90 190 25 @@ -222,8 +229,7 @@ RUNMODE_Label CENTRAL $(CS):RUNMODE.DESC - 2 - 122 + 120 200 25 @@ -240,8 +246,8 @@ RUNMODE_Value $(CS):RUNMODE - 202 - 122 + 200 + 120 190 25 @@ -267,8 +273,7 @@ PHASE_Label CENTRAL $(CS):PHASE.DESC - 2 - 152 + 150 200 25 @@ -285,8 +290,8 @@ PHASE_Value $(CS):PHASE - 202 - 152 + 200 + 150 190 25 @@ -312,8 +317,7 @@ RAMPRATE_Label CENTRAL $(CS):RAMPRATE.DESC - 2 - 182 + 180 200 25 @@ -330,8 +334,8 @@ RAMPRATE_Value $(CS):RAMPRATE - 202 - 182 + 200 + 180 190 25 @@ -357,8 +361,7 @@ TARGETTEMP_Label CENTRAL $(CS):TARGETTEMP.DESC - 2 - 212 + 210 200 25 @@ -375,8 +378,8 @@ TARGETTEMP_Value $(CS):TARGETTEMP - 202 - 212 + 200 + 210 190 25 @@ -402,8 +405,7 @@ REFR_TEMP_Label CENTRAL Coldhead Temp - 2 - 242 + 240 200 25 @@ -420,8 +422,8 @@ REFR_TEMP_Value $(CS):REFRTEMP - 202 - 242 + 200 + 240 190 25 @@ -447,8 +449,7 @@ REMAINING_Label CENTRAL $(CS):REMAINING.DESC - 2 - 302 + 300 200 25 @@ -465,8 +466,8 @@ REMAINING_Value $(CS):REMAINING - 202 - 302 + 200 + 300 190 25 @@ -492,8 +493,7 @@ GASFLOW_Label CENTRAL $(gasflow) - 2 - 332 + 330 200 25 @@ -510,8 +510,8 @@ GASFLOW_Value $(CS):GASFLOW - 202 - 332 + 200 + 330 190 25 @@ -537,8 +537,7 @@ GAS_HEAT_Label CENTRAL $(gas) Heat - 2 - 362 + 360 200 25 @@ -555,8 +554,8 @@ GAS_HEAT_Value $(CS):GASHEAT - 202 - 362 + 200 + 360 190 25 @@ -582,8 +581,7 @@ REFR_HEAT_Label CENTRAL Coldhead Heat - 2 - 392 + 390 200 25 @@ -600,8 +598,8 @@ REFR_HEAT_Value $(CS):REFRHEAT - 202 - 392 + 200 + 390 190 25 @@ -626,8 +624,7 @@ Group NO_BOX - 2 - 422 + 420 390 85 @@ -744,11 +741,23 @@ Group - 2 - 427 - 390 - 75 - + NO_BOX + 425 + 388 + 73 + + + + + + + + + + + + + true @@ -786,6 +795,22 @@ 25 1 true + + + + + + + + + + + + + + + + Byte Monitor_2 @@ -798,6 +823,22 @@ 2 false true + + + + + + + + + + + + + + + + Label_55 @@ -845,14 +886,22 @@ 3 false true - - + + - - + + + + + + + + + + Label_57 @@ -915,8 +964,7 @@ ALARM_Label CENTRAL $(CS):ALARM.DESC - 2 - 512 + 510 200 25 @@ -933,8 +981,8 @@ ALARM_Value $(CS):ALARM.VALA - 202 - 512 + 200 + 510 190 25 @@ -960,8 +1008,7 @@ RUNTIME_Label CENTRAL $(CS):RUNTIME.DESC - 2 - 542 + 540 200 25 @@ -978,8 +1025,8 @@ RUNTIME_Value $(CS):RUNTIME - 202 - 542 + 200 + 540 190 25 @@ -1005,8 +1052,7 @@ CTRLNUM_Label CENTRAL $(CS):CTRLNUM.DESC - 2 - 572 + 570 200 25 @@ -1023,8 +1069,8 @@ CTRLNUM_Value $(CS):CTRLNUM - 202 - 572 + 200 + 570 190 25 @@ -1050,8 +1096,7 @@ VER_Label CENTRAL $(CS):VER.DESC - 2 - 602 + 600 200 25 @@ -1068,8 +1113,8 @@ VER_Value $(CS):VER - 202 - 602 + 200 + 600 190 25 @@ -1095,8 +1140,7 @@ CRYOSTATUS_Label CENTRAL Cryodrive Status - 2 - 632 + 630 200 25 @@ -1113,8 +1157,8 @@ CRYOSTATUS_Value $(CS):CRYOSTATUS - 202 - 632 + 200 + 630 190 25 @@ -1140,8 +1184,7 @@ CRYO_ADJUST_Label CENTRAL Cryodrive Speed Boost - 2 - 662 + 660 200 25 @@ -1158,8 +1201,8 @@ CRYO_ADJUST_Value $(CS):CRYOADJUST - 202 - 662 + 200 + 660 190 25 @@ -1185,8 +1228,7 @@ CRYO_SPEED_Label CENTRAL Cryodrive Speed - 2 - 692 + 690 200 25 @@ -1203,8 +1245,8 @@ CRYO_SPEED_Value $(CS):CRYOSPEED - 202 - 692 + 200 + 690 190 25 @@ -1229,8 +1271,8 @@ HARDWARE_TYPE_Value $(CS):HARDWARETYPE - 202 - 752 + 200 + 750 190 25 @@ -1255,8 +1297,8 @@ TURBO_MODE_Value $(CS):TURBOMODE - 202 - 722 + 200 + 720 190 25 @@ -1282,8 +1324,7 @@ TURBO_MODE_Label CENTRAL Turbo Mode - 2 - 722 + 720 200 25 @@ -1301,8 +1342,7 @@ HARDWARE_TYPE_Label CENTRAL Hardware Type - 2 - 752 + 750 200 25 @@ -1319,8 +1359,8 @@ VAC_GAUGE_PWR_Value $(CS):VACGAUGEPWR - 202 - 872 + 200 + 870 190 25 @@ -1345,8 +1385,8 @@ GAS_HEAT_AVG_Value $(CS):GASHEATAVG - 202 - 842 + 200 + 840 190 25 @@ -1371,8 +1411,8 @@ RETPRESS_Value $(CS):RETPRESS - 202 - 812 + 200 + 810 190 25 @@ -1398,8 +1438,7 @@ RETPRESS_Label CENTRAL Cryodrive He Pressure - 2 - 812 + 810 200 25 @@ -1417,8 +1456,7 @@ GAS_HEAT_AVG_Label CENTRAL Gas Heater Average - 2 - 842 + 840 200 25 @@ -1436,8 +1474,7 @@ VAC_GAUGE_PWR_Label CENTRAL Vacuum Gauge Power - 2 - 872 + 870 200 25 @@ -1455,8 +1492,7 @@ WATER_TEMP_Label CENTRAL Cryodrive Water Temp - 2 - 782 + 780 200 25 @@ -1473,8 +1509,8 @@ WATER_TEMP_Value $(CS):WATERTEMP - 202 - 782 + 200 + 780 190 25 @@ -1499,8 +1535,8 @@ SUSPENDED_Value $(CS):SUSPENDED - 202 - 902 + 200 + 900 190 25 @@ -1525,8 +1561,8 @@ HOURS_Value $(CS):HOURS - 202 - 932 + 200 + 930 190 25 @@ -1552,8 +1588,7 @@ HOURS_Label CENTRAL Time Running - 2 - 932 + 930 200 25 @@ -1571,8 +1606,7 @@ SUSPENDED_Label CENTRAL Suspended? - 2 - 902 + 900 200 25 @@ -1590,8 +1624,7 @@ VACGAUGE_Label CENTRAL Vacuum Gauge - 2 - 272 + 270 200 25 @@ -1608,8 +1641,8 @@ VACGAUGE_Value $(CS):VACGAUGE - 202 - 272 + 200 + 270 190 25 @@ -1637,7 +1670,20 @@ 455 40 245 - 695 + 700 + + + + + + + + + + + + + PURGE_Button DEFAULT_PV @@ -1650,8 +1696,6 @@ $(CS):PURGE.PROC $(purge) - 2 - 2 35 @@ -1678,8 +1722,7 @@ $(CS):HOLD.PROC Hold - 107 - 2 + 105 35 @@ -1707,8 +1750,7 @@ $(CS):RESTART.PROC Start / Restart - 2 - 42 + 40 205 35 @@ -1737,8 +1779,7 @@ $(CS):PAUSE.PROC Pause - 2 - 82 + 80 @@ -1765,8 +1806,8 @@ $(CS):RESUME.PROC Resume - 107 - 82 + 105 + 80 @@ -1793,8 +1834,7 @@ $(CS):END.PROC End (Controlled Shutdown) - 2 - 117 + 115 205 35 @@ -1834,8 +1874,7 @@ $(CS):STOP.PROC $(stop) - 2 - 157 + 155 205 35 @@ -1856,8 +1895,7 @@ RAMP_RATE_Label CENTRAL Ramp Rate - 2 - 212 + 210 30 @@ -1873,8 +1911,8 @@ RAMP_RATE_Value $(CS):RRATE - 107 - 212 + 105 + 210 30 @@ -1899,8 +1937,7 @@ RAMP_TEMP_Label CENTRAL Target Ramp Temperature - 2 - 242 + 240 105 40 @@ -1917,8 +1954,8 @@ RAMP_TEMP_Value $(CS):RTEMP - 107 - 247 + 105 + 245 30 @@ -1951,8 +1988,7 @@ $(CS):RAMP.PROC Ramp - 2 - 282 + 280 205 35 @@ -1973,8 +2009,7 @@ PLAT_TIME_Label CENTRAL Plat Time - 2 - 337 + 335 105 30 @@ -1991,8 +2026,8 @@ PLAT_TIME_Value $(CS):PTIME - 107 - 337 + 105 + 335 30 @@ -2025,8 +2060,7 @@ $(CS):PLAT.PROC Plat - 2 - 372 + 370 205 35 @@ -2047,8 +2081,7 @@ COOL_TEMP_Label CENTRAL Target Cool Temperature - 2 - 422 + 420 105 40 @@ -2065,8 +2098,8 @@ COOL_TEMP_Value $(CS):CTEMP - 107 - 427 + 105 + 425 30 @@ -2099,8 +2132,7 @@ $(CS):COOL.PROC Cool - 2 - 462 + 460 205 35 @@ -2121,8 +2153,7 @@ TURBO_Label CENTRAL Turbo - 2 - 517 + 515 70 25 @@ -2139,16 +2170,28 @@ TURBO_Combo $(CS):TURBO - 72 - 517 + 70 + 515 80 25 + + + + + + + + + + + + TURBO_Value $(CS):TURBOMODE - 157 - 517 + 155 + 515 50 25 @@ -2174,8 +2217,7 @@ END_RATE_Label CENTRAL End Rate - 2 - 557 + 560 105 30 @@ -2192,8 +2234,8 @@ END_RATE_Value $(CS):ERATE - 107 - 557 + 105 + 560 30 @@ -2218,8 +2260,7 @@ COMMS_Label CENTRAL Serial Comms - 2 - 602 + 605 70 35 @@ -2236,26 +2277,53 @@ COMMS_Combo $(CS):DISABLE - 72 - 607 + 70 + 610 80 25 + + + + + + + + + + + + COMMS_LED $(CS):DISABLE - 162 - 607 + 160 + 610 25 25 1 + + + + + + + + + + + + + + + + COMMS_Status CENTRAL Communication OK - 2 - 637 + 640 205 @@ -2278,8 +2346,7 @@ Polyline - 2 - 597 + 600 205 1 @@ -2296,8 +2363,7 @@ Polyline_1 - 2 - 552 + 550 205 1 @@ -2314,8 +2380,7 @@ Polyline_2 - 2 - 507 + 505 205 1 @@ -2332,8 +2397,7 @@ Polyline_3 - 2 - 417 + 415 205 1 @@ -2350,8 +2414,7 @@ Polyline_4 - 2 - 327 + 325 205 1 @@ -2368,8 +2431,7 @@ Polyline_5 - -3 - 202 + 200 205 1 diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob index ca0deef..56f3751 100644 --- a/bob/oxCryo/OXCS700.bob +++ b/bob/oxCryo/OXCS700.bob @@ -1,5 +1,5 @@ - + OXCS700 0 @@ -37,13 +37,24 @@ 10 40 435 - 695 + 700 + + + + + + + + + + + + + TYPE_Label CENTRAL $(CS):TYPE.DESC - 2 - 2 200 25 @@ -60,8 +71,7 @@ TYPE_Value $(CS):TYPE - 202 - 2 + 200 190 25 @@ -87,8 +97,7 @@ SETPOINT_Label CENTRAL $(gas) Setpoint - 2 - 32 + 30 200 25 @@ -105,8 +114,8 @@ SETPOINT_Value $(CS):SETPOINT - 202 - 32 + 200 + 30 190 25 @@ -132,8 +141,7 @@ TEMPERATURE_Label CENTRAL $(gas) Temperature - 2 - 62 + 60 200 25 @@ -150,8 +158,8 @@ TEMPERATURE_Value $(CS):TEMP - 202 - 62 + 200 + 60 190 25 @@ -177,8 +185,7 @@ ERROR_Label CENTRAL $(gas) Error - 2 - 92 + 90 200 25 @@ -195,8 +202,8 @@ ERROR_Value $(CS):ERROR - 202 - 92 + 200 + 90 190 25 @@ -222,8 +229,7 @@ RUNMODE_Label CENTRAL $(CS):RUNMODE.DESC - 2 - 122 + 120 200 25 @@ -240,8 +246,8 @@ RUNMODE_Value $(CS):RUNMODE - 202 - 122 + 200 + 120 190 25 @@ -267,8 +273,7 @@ PHASE_Label CENTRAL $(CS):PHASE.DESC - 2 - 152 + 150 200 25 @@ -285,8 +290,8 @@ PHASE_Value $(CS):PHASE - 202 - 152 + 200 + 150 190 25 @@ -312,8 +317,7 @@ RAMPRATE_Label CENTRAL $(CS):RAMPRATE.DESC - 2 - 182 + 180 200 25 @@ -330,8 +334,8 @@ RAMPRATE_Value $(CS):RAMPRATE - 202 - 182 + 200 + 180 190 25 @@ -357,8 +361,7 @@ TARGETTEMP_Label CENTRAL $(CS):TARGETTEMP.DESC - 2 - 212 + 210 200 25 @@ -375,8 +378,8 @@ TARGETTEMP_Value $(CS):TARGETTEMP - 202 - 212 + 200 + 210 190 25 @@ -402,8 +405,7 @@ EVAP_TEMP_Label CENTRAL $(evap) Temperature - 2 - 242 + 240 200 25 @@ -420,8 +422,8 @@ EVAP_TEMP_Value $(CS):EVAPTEMP - 202 - 242 + 200 + 240 190 25 @@ -447,8 +449,7 @@ REMAINING_Label CENTRAL $(CS):REMAINING.DESC - 2 - 272 + 270 200 25 @@ -465,8 +466,8 @@ REMAINING_Value $(CS):REMAINING - 202 - 272 + 200 + 270 190 25 @@ -492,8 +493,7 @@ GASFLOW_Label CENTRAL $(gasflow) - 2 - 302 + 300 200 25 @@ -510,8 +510,8 @@ GASFLOW_Value $(CS):GASFLOW - 202 - 302 + 200 + 300 190 25 @@ -537,8 +537,7 @@ GAS_HEAT_Label CENTRAL $(gas) Heat - 2 - 332 + 330 200 25 @@ -555,8 +554,8 @@ GAS_HEAT_Value $(CS):GASHEAT - 202 - 332 + 200 + 330 190 25 @@ -582,8 +581,7 @@ EVAP_HEAT_Label CENTRAL $(evap) Heat - 2 - 362 + 360 200 25 @@ -600,8 +598,8 @@ EVAP_HEAT_Value $(CS):EVAPHEAT - 202 - 362 + 200 + 360 190 25 @@ -627,8 +625,7 @@ ALARM_Label CENTRAL $(CS):ALARM.DESC - 2 - 482 + 480 200 25 @@ -645,8 +642,8 @@ ALARM_Value $(CS):ALARM.VALA - 202 - 482 + 200 + 480 190 25 @@ -672,8 +669,7 @@ RUNTIME_Label CENTRAL $(CS):RUNTIME.DESC - 2 - 512 + 510 200 25 @@ -690,8 +686,8 @@ RUNTIME_Value $(CS):RUNTIME - 202 - 512 + 200 + 510 190 25 @@ -717,8 +713,7 @@ CTRLNUM_Label CENTRAL $(CS):CTRLNUM.DESC - 2 - 542 + 540 200 25 @@ -735,8 +730,8 @@ CTRLNUM_Value $(CS):CTRLNUM - 202 - 542 + 200 + 540 190 25 @@ -762,8 +757,7 @@ VER_Label CENTRAL $(CS):VER.DESC - 2 - 572 + 570 200 25 @@ -780,8 +774,8 @@ VER_Value $(CS):VER - 202 - 572 + 200 + 570 190 25 @@ -807,8 +801,7 @@ EVAP_ADJUST_Label CENTRAL $(evapadjust) - 2 - 602 + 600 200 25 @@ -825,8 +818,8 @@ EVAP_ADJUST_Value $(CS):EVAPADJUST - 202 - 602 + 200 + 600 190 25 @@ -852,8 +845,7 @@ LEVEL_Label CENTRAL $(CS):LEVEL.DESC - 2 - 632 + 630 200 25 @@ -870,8 +862,8 @@ LEVEL_Value $(CS):LEVEL - 202 - 632 + 200 + 630 190 25 @@ -896,8 +888,7 @@ Group NO_BOX - 2 - 392 + 390 390 85 @@ -1058,11 +1049,23 @@ Group - 2 - 397 + NO_BOX + 395 390 75 - + + + + + + + + + + + + + true @@ -1100,6 +1103,22 @@ 25 1 true + + + + + + + + + + + + + + + + Byte Monitor_2 @@ -1112,6 +1131,22 @@ 2 false true + + + + + + + + + + + + + + + + Label_55 @@ -1159,14 +1194,22 @@ 3 false true - - + + - - + + + + + + + + + + Label_57 @@ -1231,7 +1274,20 @@ 455 40 245 - 695 + 700 + + + + + + + + + + + + + PURGE_Button DEFAULT_PV @@ -1244,8 +1300,6 @@ $(CS):PURGE.PROC $(purge) - 2 - 2 35 @@ -1272,8 +1326,7 @@ $(CS):HOLD.PROC Hold - 107 - 2 + 105 35 @@ -1301,8 +1354,7 @@ $(CS):RESTART.PROC Start / Restart - 2 - 42 + 40 205 35 @@ -1331,8 +1383,7 @@ $(CS):PAUSE.PROC Pause - 2 - 82 + 80 @@ -1359,8 +1410,8 @@ $(CS):RESUME.PROC Resume - 107 - 82 + 105 + 80 @@ -1387,8 +1438,7 @@ $(CS):END.PROC End (Controlled Shutdown) - 2 - 117 + 115 205 35 @@ -1428,8 +1478,7 @@ $(CS):STOP.PROC $(stop) - 2 - 157 + 155 205 35 @@ -1450,8 +1499,7 @@ RAMP_RATE_Label CENTRAL Ramp Rate - 2 - 212 + 210 30 @@ -1467,8 +1515,8 @@ RAMP_RATE_Value $(CS):RRATE - 107 - 212 + 105 + 210 30 @@ -1493,8 +1541,7 @@ RAMP_TEMP_Label CENTRAL Target Ramp Temperature - 2 - 242 + 240 105 40 @@ -1511,8 +1558,8 @@ RAMP_TEMP_Value $(CS):RTEMP - 107 - 247 + 105 + 245 30 @@ -1545,8 +1592,7 @@ $(CS):RAMP.PROC Ramp - 2 - 282 + 280 205 35 @@ -1567,8 +1613,7 @@ PLAT_TIME_Label CENTRAL Plat Time - 2 - 337 + 335 105 30 @@ -1585,8 +1630,8 @@ PLAT_TIME_Value $(CS):PTIME - 107 - 337 + 105 + 335 30 @@ -1619,8 +1664,7 @@ $(CS):PLAT.PROC Plat - 2 - 372 + 370 205 35 @@ -1641,8 +1685,7 @@ COOL_TEMP_Label CENTRAL Target Cool Temperature - 2 - 422 + 420 105 40 @@ -1659,8 +1702,8 @@ COOL_TEMP_Value $(CS):CTEMP - 107 - 427 + 105 + 425 30 @@ -1693,8 +1736,7 @@ $(CS):COOL.PROC Cool - 2 - 462 + 460 205 35 @@ -1715,8 +1757,7 @@ TURBO_Label CENTRAL Turbo - 2 - 517 + 515 70 25 @@ -1733,16 +1774,28 @@ TURBO_Combo $(CS):TURBO - 72 - 517 + 70 + 515 80 25 + + + + + + + + + + + + TURBO_Value $(CS):TURBOMODE - 157 - 517 + 155 + 515 50 25 @@ -1768,8 +1821,7 @@ END_RATE_Label CENTRAL End Rate - 2 - 557 + 560 105 30 @@ -1786,8 +1838,8 @@ END_RATE_Value $(CS):ERATE - 107 - 557 + 105 + 560 30 @@ -1812,8 +1864,7 @@ COMMS_Label CENTRAL Serial Comms - 2 - 602 + 605 70 35 @@ -1830,26 +1881,53 @@ COMMS_Combo $(CS):DISABLE - 72 - 607 + 70 + 610 80 25 + + + + + + + + + + + + COMMS_LED $(CS):DISABLE - 162 - 607 + 160 + 610 25 25 1 + + + + + + + + + + + + + + + + COMMS_Status CENTRAL Communication OK - 2 - 637 + 640 205 @@ -1872,8 +1950,7 @@ Polyline - 2 - 597 + 600 205 1 @@ -1890,8 +1967,7 @@ Polyline_1 - 2 - 552 + 550 205 1 @@ -1908,8 +1984,7 @@ Polyline_2 - 2 - 507 + 505 205 1 @@ -1926,8 +2001,7 @@ Polyline_3 - 2 - 417 + 415 205 1 @@ -1944,8 +2018,7 @@ Polyline_4 - 2 - 327 + 325 205 1 @@ -1962,8 +2035,7 @@ Polyline_5 - -3 - 202 + 200 205 1 From f8d5305bc4d7463e209e81e3f511411e73cd04da Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Mon, 17 Aug 2026 10:51:57 +0100 Subject: [PATCH 04/14] Add NH700 screen --- bob/oxCryo/OXNH700.bob | 2243 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2243 insertions(+) create mode 100644 bob/oxCryo/OXNH700.bob diff --git a/bob/oxCryo/OXNH700.bob b/bob/oxCryo/OXNH700.bob new file mode 100644 index 0000000..da5e95b --- /dev/null +++ b/bob/oxCryo/OXNH700.bob @@ -0,0 +1,2243 @@ + + + + OXNH700 + 0 + 710 + 1040 + + + + + 5 + 5 + + TITLE + CUSTOM + Helix $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + 700 + 40 + + + + + + + + + + + + + 1 + 1 + + + Status + 10 + 40 + 435 + 995 + + + + + + + + + + + + + + + TYPE_Label + CENTRAL + $(CS):TYPE.DESC + 200 + 25 + + + + + + + + + 1 + 1 + + + TYPE_Value + $(CS):TYPE + 200 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SETPOINT_Label + CENTRAL + $(gas) Setpoint + 30 + 200 + 25 + + + + + + + + + 1 + 1 + + + SETPOINT_Value + $(CS):SETPOINT + 200 + 30 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TEMPERATURE_Label + CENTRAL + $(gas) Temperature + 60 + 200 + 25 + + + + + + + + + 1 + 1 + + + TEMPERATURE_Value + $(CS):TEMP + 200 + 60 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + ERROR_Label + CENTRAL + $(gas) Error + 90 + 200 + 25 + + + + + + + + + 1 + 1 + + + ERROR_Value + $(CS):ERROR + 200 + 90 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNMODE_Label + CENTRAL + $(CS):RUNMODE.DESC + 120 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNMODE_Value + $(CS):RUNMODE + 200 + 120 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + PHASE_Label + CENTRAL + $(CS):PHASE.DESC + 150 + 200 + 25 + + + + + + + + + 1 + 1 + + + PHASE_Value + $(CS):PHASE + 200 + 150 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMPRATE_Label + CENTRAL + $(CS):RAMPRATE.DESC + 180 + 200 + 25 + + + + + + + + + 1 + 1 + + + RAMPRATE_Value + $(CS):RAMPRATE + 200 + 180 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + TARGETTEMP_Label + CENTRAL + $(CS):TARGETTEMP.DESC + 210 + 200 + 25 + + + + + + + + + 1 + 1 + + + TARGETTEMP_Value + $(CS):TARGETTEMP + 200 + 210 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SHIELD_TEMP_Label + CENTRAL + Shield Temp + 240 + 200 + 25 + + + + + + + + + 1 + 1 + + + SHIELD_TEMP_Value + $(CS):SHIELDTEMP + 200 + 240 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + REMAINING_Label + CENTRAL + $(CS):REMAINING.DESC + 330 + 200 + 25 + + + + + + + + + 1 + 1 + + + REMAINING_Value + $(CS):REMAINING + 200 + 330 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GASFLOW_Label + CENTRAL + $(gasflow) + 360 + 200 + 25 + + + + + + + + + 1 + 1 + + + GASFLOW_Value + $(CS):GASFLOW + 200 + 360 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GAS_HEAT_Label + CENTRAL + $(gas) Heat + 390 + 200 + 25 + + + + + + + + + 1 + 1 + + + GAS_HEAT_Value + $(CS):GASHEAT + 200 + 390 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SHIELD_HEAT_Label + CENTRAL + Shield Heat + 420 + 200 + 25 + + + + + + + + + 1 + 1 + + + SHIELD_HEAT_Value + $(CS):SHIELDHEAT + 200 + 420 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + ALARM_Label + CENTRAL + $(CS):ALARM.DESC + 600 + 200 + 25 + + + + + + + + + 1 + 1 + + + ALARM_Value + $(CS):ALARM.VALA + 200 + 600 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + RUNTIME_Label + CENTRAL + $(CS):RUNTIME.DESC + 630 + 200 + 25 + + + + + + + + + 1 + 1 + + + RUNTIME_Value + $(CS):RUNTIME + 200 + 630 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CTRLNUM_Label + CENTRAL + $(CS):CTRLNUM.DESC + 660 + 200 + 25 + + + + + + + + + 1 + 1 + + + CTRLNUM_Value + $(CS):CTRLNUM + 200 + 660 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + VER_Label + CENTRAL + $(CS):VER.DESC + 690 + 200 + 25 + + + + + + + + + 1 + 1 + + + VER_Value + $(CS):VER + 200 + 690 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYOSTATUS_Label + CENTRAL + Cryodrive Status + 720 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYOSTATUS_Value + $(CS):CRYOSTATUS + 200 + 720 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYO_ADJUST_Label + CENTRAL + Cryodrive Speed Boost + 750 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYO_ADJUST_Value + $(CS):CRYOADJUST + 200 + 750 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + CRYO_SPEED_Label + CENTRAL + Cryodrive Speed + 780 + 200 + 25 + + + + + + + + + 1 + 1 + + + CRYO_SPEED_Value + $(CS):CRYOSPEED + 200 + 780 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HARDWARE_TYPE_Value + $(CS):HARDWARETYPE + 200 + 810 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HARDWARE_TYPE_Label + CENTRAL + Hardware Type + 810 + 200 + 25 + + + + + + + + + 1 + 1 + + + GAS_HEAT_AVG_Value + $(CS):GASHEATAVG + 200 + 870 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + GAS_HEAT_AVG_Label + CENTRAL + Gas Heater Average + 870 + 200 + 25 + + + + + + + + + 1 + 1 + + + RETPRESS_Label + CENTRAL + Cryodrive He Pressure + 840 + 200 + 25 + + + + + + + + + 1 + 1 + + + RETPRESS_Value + $(CS):RETPRESS + 200 + 840 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SUSPENDED_Value + $(CS):SUSPENDED + 200 + 900 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HOURS_Value + $(CS):HOURS + 200 + 930 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + HOURS_Label + CENTRAL + Time Running + 930 + 200 + 25 + + + + + + + + + 1 + 1 + + + SUSPENDED_Label + CENTRAL + Suspended? + 900 + 200 + 25 + + + + + + + + + 1 + 1 + + + BACKPRESS_Label + CENTRAL + $(CS):BACKPRESS.DESC + 510 + 200 + 25 + + + + + + + + + 1 + 1 + + + BACKPRESS_Value + $(CS):BACKPRESS + 200 + 510 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + DETECTED_GAS_Label + CENTRAL + Detected Gas Type + 540 + 200 + 25 + + + + + + + + + 1 + 1 + + + DETECTED_GAS_Value + $(CS):DETECTEDGAS + 200 + 540 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + NOZZLE_HEAT_AVG_Label + CENTRAL + Nozzle Heater Average + 450 + 200 + 25 + + + + + + + + + 1 + 1 + + + NOZZLE_HEAT_AVG_Value + $(CS):NOZZLEHEATAVG + 200 + 450 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + NOZZLE_TEMP_Value + $(CS):NOZZLETEMP + 200 + 270 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + NOZZLE_TEMP_Label + CENTRAL + Nozzle Temp + 270 + 200 + 25 + + + + + + + + + 1 + 1 + + + WATER_TEMP_Value + $(CS):WATERTEMP + 200 + 300 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + WATER_TEMP_Label + CENTRAL + Water Temp + 300 + 200 + 25 + + + + + + + + + 1 + 1 + + + OUTER_FLOW_Label + CENTRAL + Outer Flow + 480 + 200 + 25 + + + + + + + + + 1 + 1 + + + OUTER_FLOW_Value + $(CS):OUTERFLOW + 200 + 480 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SELECTED_GAS_Value + $(CS):SELECTEDGAS + 200 + 570 + 190 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + SELECTED_GAS_Label + CENTRAL + Selected Gas Type + 570 + 200 + 25 + + + + + + + + + 1 + 1 + + + + Control + 455 + 40 + 245 + 700 + + + + + + + + + + + + + + + PURGE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PURGE.PROC + $(purge) + 35 + + + + + + + + + + + + + + + HOLD_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):HOLD.PROC + Hold + 105 + 35 + + + + + + + + + + + + + $(actions) + + + RESTART_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESTART.PROC + Start / Restart + 40 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PAUSE_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PAUSE.PROC + Pause + 80 + + + + + + + + + + + + + $(actions) + + + RESUME_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RESUME.PROC + Resume + 105 + 80 + + + + + + + + + + + + + $(actions) + + + END_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):END.PROC + End (Controlled Shutdown) + 115 + 205 + 35 + + + + + + + + + + + + + + + + true + + + false + + $(CS):TYPE + + + $(actions) + + + STOP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):STOP.PROC + $(stop) + 155 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + RAMP_RATE_Label + CENTRAL + Ramp Rate + 210 + 30 + + + + + + + + + 1 + 1 + + + RAMP_RATE_Value + $(CS):RRATE + 105 + 210 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_TEMP_Label + CENTRAL + Target Ramp Temperature + 240 + 105 + 40 + + + + + + + + + 1 + 1 + + + RAMP_TEMP_Value + $(CS):RTEMP + 105 + 245 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + RAMP_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):RAMP.PROC + Ramp + 280 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + PLAT_TIME_Label + CENTRAL + Plat Time + 335 + 105 + 30 + + + + + + + + + 1 + 1 + + + PLAT_TIME_Value + $(CS):PTIME + 105 + 335 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + PLAT_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):PLAT.PROC + Plat + 370 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + COOL_TEMP_Label + CENTRAL + Target Cool Temperature + 420 + 105 + 40 + + + + + + + + + 1 + 1 + + + COOL_TEMP_Value + $(CS):CTEMP + 105 + 425 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COOL_Button + DEFAULT_PV + + + Write PV + $(pv_name) + 1 + + + $(CS):COOL.PROC + Cool + 460 + 205 + 35 + + + + + + + + + + + + + $(actions) + + + TURBO_Label + CENTRAL + Turbo + 515 + 70 + 25 + + + + + + + + + 1 + 1 + + + TURBO_Combo + $(CS):TURBO + 70 + 515 + 80 + 25 + + + + + + + + + + + + + + + TURBO_Value + $(CS):TURBOMODE + 155 + 515 + 50 + 25 + + + + + + + + + + + + + 1 + 1 + + + + + + + END_RATE_Label + CENTRAL + End Rate + 560 + 105 + 30 + + + + + + + + + 1 + 1 + + + END_RATE_Value + $(CS):ERATE + 105 + 560 + 30 + + + + + + + + + + + + + 1 + 1 + + + + + + + COMMS_Label + CENTRAL + Serial Comms + 605 + 70 + 35 + + + + + + + + + 1 + 1 + + + COMMS_Combo + $(CS):DISABLE + 70 + 610 + 80 + 25 + + + + + + + + + + + + + + + COMMS_LED + $(CS):DISABLE + 160 + 610 + 25 + 25 + 1 + + + + + + + + + + + + + + + + + + + COMMS_Status + CENTRAL + Communication OK + 640 + 205 + + + + + false + 1 + 1 + + + + Communication Errors + + + Communication OK + + $(CS):STATUS.SEVR + + + + + Polyline + 600 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_1 + 550 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_2 + 505 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_3 + 415 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_4 + 325 + 205 + 1 + + + + + + + 1 + + + + + + + Polyline_5 + 200 + 205 + 1 + + + + + + + 1 + + + + + + + From a24a343aea3bd615c926d78d86f8c12a87cd7115 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Mon, 17 Aug 2026 13:52:37 +0100 Subject: [PATCH 05/14] Replace all local macros $(...) with loc://... --- bob/oxCryo/OXCB700.bob | 56 ++++++++++++++++++++-------------------- bob/oxCryo/OXCB800.bob | 52 ++++++++++++++++++------------------- bob/oxCryo/OXCS700.bob | 58 +++++++++++++++++++++--------------------- bob/oxCryo/OXNH700.bob | 52 ++++++++++++++++++------------------- 4 files changed, 109 insertions(+), 109 deletions(-) diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob index 232f792..fa78191 100644 --- a/bob/oxCryo/OXCB700.bob +++ b/bob/oxCryo/OXCB700.bob @@ -96,7 +96,7 @@ SETPOINT_Label CENTRAL - $(gas) Setpoint + loc://gas Setpoint 30 200 25 @@ -140,7 +140,7 @@ TEMPERATURE_Label CENTRAL - $(gas) Temperature + loc://gas Temperature 60 200 25 @@ -184,7 +184,7 @@ ERROR_Label CENTRAL - $(gas) Error + loc://gas Error 90 200 25 @@ -404,7 +404,7 @@ REFR_TEMP_Label CENTRAL - $(refr) Temperature + loc://refr Temperature 240 200 25 @@ -492,7 +492,7 @@ GASFLOW_Label CENTRAL - $(gasflow) + loc://gasflow 330 200 25 @@ -536,7 +536,7 @@ GAS_HEAT_Label CENTRAL - $(gas) Heat + loc://gas Heat 360 200 25 @@ -580,7 +580,7 @@ REFR_HEAT_Label CENTRAL - $(refr) Heat + loc://refr Heat 390 200 25 @@ -1648,12 +1648,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):PURGE.PROC - $(purge) + loc://purge 35 @@ -1674,7 +1674,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1694,7 +1694,7 @@ - $(actions) + loc://actions RESTART_Button @@ -1702,7 +1702,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1723,7 +1723,7 @@ - $(actions) + loc://actions PAUSE_Button @@ -1731,7 +1731,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1750,7 +1750,7 @@ - $(actions) + loc://actions RESUME_Button @@ -1758,7 +1758,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1778,7 +1778,7 @@ - $(actions) + loc://actions END_Button @@ -1786,7 +1786,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1818,7 +1818,7 @@ $(CS):TYPE - $(actions) + loc://actions STOP_Button @@ -1826,12 +1826,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):STOP.PROC - $(stop) + loc://stop 155 205 35 @@ -1847,7 +1847,7 @@ - $(actions) + loc://actions RAMP_RATE_Label @@ -1940,7 +1940,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1961,7 +1961,7 @@ - $(actions) + loc://actions PLAT_TIME_Label @@ -2012,7 +2012,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -2033,7 +2033,7 @@ - $(actions) + loc://actions COOL_TEMP_Label @@ -2084,7 +2084,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -2105,7 +2105,7 @@ - $(actions) + loc://actions TURBO_Label diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob index da4d1d2..2bc9c11 100644 --- a/bob/oxCryo/OXCB800.bob +++ b/bob/oxCryo/OXCB800.bob @@ -96,7 +96,7 @@ SETPOINT_Label CENTRAL - $(gas) Setpoint + loc://gas Setpoint 30 200 25 @@ -140,7 +140,7 @@ TEMPERATURE_Label CENTRAL - $(gas) Temperature + loc://gas Temperature 60 200 25 @@ -184,7 +184,7 @@ ERROR_Label CENTRAL - $(gas) Error + loc://gas Error 90 200 25 @@ -492,7 +492,7 @@ GASFLOW_Label CENTRAL - $(gasflow) + loc://gasflow 330 200 25 @@ -536,7 +536,7 @@ GAS_HEAT_Label CENTRAL - $(gas) Heat + loc://gas Heat 360 200 25 @@ -1690,12 +1690,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):PURGE.PROC - $(purge) + loc://purge 35 @@ -1716,7 +1716,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1736,7 +1736,7 @@ - $(actions) + loc://actions RESTART_Button @@ -1744,7 +1744,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1765,7 +1765,7 @@ - $(actions) + loc://actions PAUSE_Button @@ -1773,7 +1773,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1792,7 +1792,7 @@ - $(actions) + loc://actions RESUME_Button @@ -1800,7 +1800,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1820,7 +1820,7 @@ - $(actions) + loc://actions END_Button @@ -1828,7 +1828,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1860,7 +1860,7 @@ $(CS):TYPE - $(actions) + loc://actions STOP_Button @@ -1868,12 +1868,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):STOP.PROC - $(stop) + loc://stop 155 205 35 @@ -1889,7 +1889,7 @@ - $(actions) + loc://actions RAMP_RATE_Label @@ -1982,7 +1982,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -2003,7 +2003,7 @@ - $(actions) + loc://actions PLAT_TIME_Label @@ -2054,7 +2054,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -2075,7 +2075,7 @@ - $(actions) + loc://actions COOL_TEMP_Label @@ -2126,7 +2126,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -2147,7 +2147,7 @@ - $(actions) + loc://actions TURBO_Label diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob index 56f3751..4e75366 100644 --- a/bob/oxCryo/OXCS700.bob +++ b/bob/oxCryo/OXCS700.bob @@ -96,7 +96,7 @@ SETPOINT_Label CENTRAL - $(gas) Setpoint + loc://gas Setpoint 30 200 25 @@ -140,7 +140,7 @@ TEMPERATURE_Label CENTRAL - $(gas) Temperature + loc://gas Temperature 60 200 25 @@ -184,7 +184,7 @@ ERROR_Label CENTRAL - $(gas) Error + loc://gas Error 90 200 25 @@ -404,7 +404,7 @@ EVAP_TEMP_Label CENTRAL - $(evap) Temperature + loc://evap Temperature 240 200 25 @@ -492,7 +492,7 @@ GASFLOW_Label CENTRAL - $(gasflow) + loc://gasflow 300 200 25 @@ -536,7 +536,7 @@ GAS_HEAT_Label CENTRAL - $(gas) Heat + loc://gas Heat 330 200 25 @@ -580,7 +580,7 @@ EVAP_HEAT_Label CENTRAL - $(evap) Heat + loc://evap Heat 360 200 25 @@ -800,7 +800,7 @@ EVAP_ADJUST_Label CENTRAL - $(evapadjust) + loc://evapadjust 600 200 25 @@ -1294,12 +1294,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):PURGE.PROC - $(purge) + loc://purge 35 @@ -1320,7 +1320,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1340,7 +1340,7 @@ - $(actions) + loc://actions RESTART_Button @@ -1348,7 +1348,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1369,7 +1369,7 @@ - $(actions) + loc://actions PAUSE_Button @@ -1377,7 +1377,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1396,7 +1396,7 @@ - $(actions) + loc://actions RESUME_Button @@ -1404,7 +1404,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1424,7 +1424,7 @@ - $(actions) + loc://actions END_Button @@ -1432,7 +1432,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1464,7 +1464,7 @@ $(CS):TYPE - $(actions) + loc://actions STOP_Button @@ -1472,12 +1472,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):STOP.PROC - $(stop) + loc://stop 155 205 35 @@ -1493,7 +1493,7 @@ - $(actions) + loc://actions RAMP_RATE_Label @@ -1586,7 +1586,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1607,7 +1607,7 @@ - $(actions) + loc://actions PLAT_TIME_Label @@ -1658,7 +1658,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1679,7 +1679,7 @@ - $(actions) + loc://actions COOL_TEMP_Label @@ -1730,7 +1730,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1751,7 +1751,7 @@ - $(actions) + loc://actions TURBO_Label diff --git a/bob/oxCryo/OXNH700.bob b/bob/oxCryo/OXNH700.bob index da5e95b..bbfedbf 100644 --- a/bob/oxCryo/OXNH700.bob +++ b/bob/oxCryo/OXNH700.bob @@ -96,7 +96,7 @@ SETPOINT_Label CENTRAL - $(gas) Setpoint + loc://gas Setpoint 30 200 25 @@ -140,7 +140,7 @@ TEMPERATURE_Label CENTRAL - $(gas) Temperature + loc://gas Temperature 60 200 25 @@ -184,7 +184,7 @@ ERROR_Label CENTRAL - $(gas) Error + loc://gas Error 90 200 25 @@ -492,7 +492,7 @@ GASFLOW_Label CENTRAL - $(gasflow) + loc://gasflow 360 200 25 @@ -536,7 +536,7 @@ GAS_HEAT_Label CENTRAL - $(gas) Heat + loc://gas Heat 390 200 25 @@ -1483,12 +1483,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):PURGE.PROC - $(purge) + loc://purge 35 @@ -1509,7 +1509,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1529,7 +1529,7 @@ - $(actions) + loc://actions RESTART_Button @@ -1537,7 +1537,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1558,7 +1558,7 @@ - $(actions) + loc://actions PAUSE_Button @@ -1566,7 +1566,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1585,7 +1585,7 @@ - $(actions) + loc://actions RESUME_Button @@ -1593,7 +1593,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1613,7 +1613,7 @@ - $(actions) + loc://actions END_Button @@ -1621,7 +1621,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1653,7 +1653,7 @@ $(CS):TYPE - $(actions) + loc://actions STOP_Button @@ -1661,12 +1661,12 @@ Write PV - $(pv_name) + loc://pv_name 1 $(CS):STOP.PROC - $(stop) + loc://stop 155 205 35 @@ -1682,7 +1682,7 @@ - $(actions) + loc://actions RAMP_RATE_Label @@ -1775,7 +1775,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1796,7 +1796,7 @@ - $(actions) + loc://actions PLAT_TIME_Label @@ -1847,7 +1847,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1868,7 +1868,7 @@ - $(actions) + loc://actions COOL_TEMP_Label @@ -1919,7 +1919,7 @@ Write PV - $(pv_name) + loc://pv_name 1 @@ -1940,7 +1940,7 @@ - $(actions) + loc://actions TURBO_Label From e62a243b511c2752a004f0d55b3e02ed3afb7529 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Mon, 17 Aug 2026 15:18:44 +0100 Subject: [PATCH 06/14] Add local PVs to each screen on Text Update widgets off screen --- bob/oxCryo/OXCB700.bob | 121 ++++++++++++++++++++++++++++++++++++++- bob/oxCryo/OXCB800.bob | 121 ++++++++++++++++++++++++++++++++++++++- bob/oxCryo/OXCS700.bob | 125 ++++++++++++++++++++++++++++++++++++++++- bob/oxCryo/OXNH700.bob | 121 ++++++++++++++++++++++++++++++++++++++- 4 files changed, 482 insertions(+), 6 deletions(-) diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob index fa78191..b8c2d93 100644 --- a/bob/oxCryo/OXCB700.bob +++ b/bob/oxCryo/OXCB700.bob @@ -1,5 +1,5 @@ - + OXCB700 0 @@ -2405,4 +2405,123 @@ + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_4 + loc://evap("Evap") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(CS):CSTYPE + + + diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob index 2bc9c11..e7c62f7 100644 --- a/bob/oxCryo/OXCB800.bob +++ b/bob/oxCryo/OXCB800.bob @@ -1,5 +1,5 @@ - + OXCB800 0 @@ -2447,4 +2447,123 @@ + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_4 + loc://evap("Evap") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(CS):CSTYPE + + + diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob index 4e75366..2c1b86b 100644 --- a/bob/oxCryo/OXCS700.bob +++ b/bob/oxCryo/OXCS700.bob @@ -1,5 +1,5 @@ - + OXCS700 0 @@ -1294,7 +1294,7 @@ Write PV - loc://pv_name + $(pv_name) 1 @@ -1472,7 +1472,7 @@ Write PV - loc://pv_name + $(pv_name) 1 @@ -2051,4 +2051,123 @@ + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_4 + loc://evap("Evap") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(CS):CSTYPE + + + diff --git a/bob/oxCryo/OXNH700.bob b/bob/oxCryo/OXNH700.bob index bbfedbf..20fb6a9 100644 --- a/bob/oxCryo/OXNH700.bob +++ b/bob/oxCryo/OXNH700.bob @@ -1,5 +1,5 @@ - + OXNH700 0 @@ -2240,4 +2240,123 @@ + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_4 + loc://evap("Evap") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(CS):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(CS):CSTYPE + + + From 33dd50cef137229285a13ccf189f74f0707e062e Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Fri, 21 Aug 2026 09:44:23 +0100 Subject: [PATCH 07/14] Remove old CS macro and replace with P and Q --- bob/oxCryo/OXCB700.bob | 150 +++++++++++++++++++-------------------- bob/oxCryo/OXCB800.bob | 154 ++++++++++++++++++++--------------------- bob/oxCryo/OXCS700.bob | 140 ++++++++++++++++++------------------- bob/oxCryo/OXNH700.bob | 144 +++++++++++++++++++------------------- 4 files changed, 294 insertions(+), 294 deletions(-) diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob index b8c2d93..b7db588 100644 --- a/bob/oxCryo/OXCB700.bob +++ b/bob/oxCryo/OXCB700.bob @@ -14,7 +14,7 @@ TITLE CUSTOM - Cobra $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + Cobra $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER 700 40 @@ -54,7 +54,7 @@ TYPE_Label CENTRAL - $(CS):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -70,7 +70,7 @@ TYPE_Value - $(CS):TYPE + $(P)$(Q):TYPE 200 190 25 @@ -113,7 +113,7 @@ SETPOINT_Value - $(CS):SETPOINT + $(P)$(Q):SETPOINT 200 30 190 @@ -157,7 +157,7 @@ TEMPERATURE_Value - $(CS):TEMP + $(P)$(Q):TEMP 200 60 190 @@ -201,7 +201,7 @@ ERROR_Value - $(CS):ERROR + $(P)$(Q):ERROR 200 90 190 @@ -228,7 +228,7 @@ RUNMODE_Label CENTRAL - $(CS):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -245,7 +245,7 @@ RUNMODE_Value - $(CS):RUNMODE + $(P)$(Q):RUNMODE 200 120 190 @@ -272,7 +272,7 @@ PHASE_Label CENTRAL - $(CS):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -289,7 +289,7 @@ PHASE_Value - $(CS):PHASE + $(P)$(Q):PHASE 200 150 190 @@ -316,7 +316,7 @@ RAMPRATE_Label CENTRAL - $(CS):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -333,7 +333,7 @@ RAMPRATE_Value - $(CS):RAMPRATE + $(P)$(Q):RAMPRATE 200 180 190 @@ -360,7 +360,7 @@ TARGETTEMP_Label CENTRAL - $(CS):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -377,7 +377,7 @@ TARGETTEMP_Value - $(CS):TARGETTEMP + $(P)$(Q):TARGETTEMP 200 210 190 @@ -421,7 +421,7 @@ REFR_TEMP_Value - $(CS):REFRTEMP + $(P)$(Q):REFRTEMP 200 240 190 @@ -448,7 +448,7 @@ REMAINING_Label CENTRAL - $(CS):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 300 200 25 @@ -465,7 +465,7 @@ REMAINING_Value - $(CS):REMAINING + $(P)$(Q):REMAINING 200 300 190 @@ -509,7 +509,7 @@ GASFLOW_Value - $(CS):GASFLOW + $(P)$(Q):GASFLOW 200 330 190 @@ -553,7 +553,7 @@ GAS_HEAT_Value - $(CS):GASHEAT + $(P)$(Q):GASHEAT 200 360 190 @@ -597,7 +597,7 @@ REFR_HEAT_Value - $(CS):REFRHEAT + $(P)$(Q):REFRHEAT 200 390 190 @@ -649,13 +649,13 @@ false - $(CS):TYPE + $(P)$(Q):TYPE BACKPRESS_Label CENTRAL - $(CS):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 30 200 25 @@ -672,7 +672,7 @@ BACKPRESS_Value - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 200 30 190 @@ -725,7 +725,7 @@ false - $(CS):TYPE + $(P)$(Q):TYPE @@ -747,7 +747,7 @@ Byte Monitor_1 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 170 25 25 @@ -772,7 +772,7 @@ Byte Monitor_2 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 170 25 25 @@ -836,7 +836,7 @@ Byte Monitor_3 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 365 25 75 @@ -921,7 +921,7 @@ ALARM_Label CENTRAL - $(CS):ALARM.DESC + $(P)$(Q):ALARM.DESC 510 200 25 @@ -938,7 +938,7 @@ ALARM_Value - $(CS):ALARM.VALA + $(P)$(Q):ALARM.VALA 200 510 190 @@ -965,7 +965,7 @@ RUNTIME_Label CENTRAL - $(CS):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 540 200 25 @@ -982,7 +982,7 @@ RUNTIME_Value - $(CS):RUNTIME + $(P)$(Q):RUNTIME 200 540 190 @@ -1009,7 +1009,7 @@ CTRLNUM_Label CENTRAL - $(CS):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 570 200 25 @@ -1026,7 +1026,7 @@ CTRLNUM_Value - $(CS):CTRLNUM + $(P)$(Q):CTRLNUM 200 570 190 @@ -1053,7 +1053,7 @@ VER_Label CENTRAL - $(CS):VER.DESC + $(P)$(Q):VER.DESC 600 200 25 @@ -1070,7 +1070,7 @@ VER_Value - $(CS):VER + $(P)$(Q):VER 200 600 190 @@ -1114,7 +1114,7 @@ CRYOSTATUS_Value - $(CS):CRYOSTATUS + $(P)$(Q):CRYOSTATUS 200 630 190 @@ -1158,7 +1158,7 @@ CRYO_ADJUST_Value - $(CS):CRYOADJUST + $(P)$(Q):CRYOADJUST 200 660 190 @@ -1202,7 +1202,7 @@ CRYO_SPEED_Value - $(CS):CRYOSPEED + $(P)$(Q):CRYOSPEED 200 690 190 @@ -1228,7 +1228,7 @@ HARDWARE_TYPE_Value - $(CS):HARDWARETYPE + $(P)$(Q):HARDWARETYPE 200 750 190 @@ -1254,7 +1254,7 @@ TURBO_MODE_Value - $(CS):TURBOMODE + $(P)$(Q):TURBOMODE 200 720 190 @@ -1316,7 +1316,7 @@ VAC_GAUGE_PWR_Value - $(CS):VACGAUGEPWR + $(P)$(Q):VACGAUGEPWR 200 870 190 @@ -1342,7 +1342,7 @@ GAS_HEAT_AVG_Value - $(CS):GASHEATAVG + $(P)$(Q):GASHEATAVG 200 840 190 @@ -1368,7 +1368,7 @@ SHUTTER_TIME_Value - $(CS):SHUTTERTIME + $(P)$(Q):SHUTTERTIME 200 810 190 @@ -1466,7 +1466,7 @@ SHUTTER_STATE_Value - $(CS):SHUTTERSTATE + $(P)$(Q):SHUTTERSTATE 200 780 190 @@ -1492,7 +1492,7 @@ SUSPENDED_Value - $(CS):SUSPENDED + $(P)$(Q):SUSPENDED 200 900 190 @@ -1518,7 +1518,7 @@ HOURS_Value - $(CS):HOURS + $(P)$(Q):HOURS 200 930 190 @@ -1598,7 +1598,7 @@ VACGAUGE_Value - $(CS):VACGAUGE + $(P)$(Q):VACGAUGE 200 270 190 @@ -1652,7 +1652,7 @@ 1 - $(CS):PURGE.PROC + $(P)$(Q):PURGE.PROC loc://purge 35 @@ -1678,7 +1678,7 @@ 1 - $(CS):HOLD.PROC + $(P)$(Q):HOLD.PROC Hold 105 35 @@ -1706,7 +1706,7 @@ 1 - $(CS):RESTART.PROC + $(P)$(Q):RESTART.PROC Start / Restart 40 205 @@ -1735,7 +1735,7 @@ 1 - $(CS):PAUSE.PROC + $(P)$(Q):PAUSE.PROC Pause 80 @@ -1762,7 +1762,7 @@ 1 - $(CS):RESUME.PROC + $(P)$(Q):RESUME.PROC Resume 105 80 @@ -1790,7 +1790,7 @@ 1 - $(CS):END.PROC + $(P)$(Q):END.PROC End (Controlled Shutdown) 115 205 @@ -1815,7 +1815,7 @@ false - $(CS):TYPE + $(P)$(Q):TYPE loc://actions @@ -1830,7 +1830,7 @@ 1 - $(CS):STOP.PROC + $(P)$(Q):STOP.PROC loc://stop 155 205 @@ -1868,7 +1868,7 @@ RAMP_RATE_Value - $(CS):RRATE + $(P)$(Q):RRATE 105 210 30 @@ -1911,7 +1911,7 @@ RAMP_TEMP_Value - $(CS):RTEMP + $(P)$(Q):RTEMP 105 245 30 @@ -1944,7 +1944,7 @@ 1 - $(CS):RAMP.PROC + $(P)$(Q):RAMP.PROC Ramp 280 205 @@ -1983,7 +1983,7 @@ PLAT_TIME_Value - $(CS):PTIME + $(P)$(Q):PTIME 105 335 30 @@ -2016,7 +2016,7 @@ 1 - $(CS):PLAT.PROC + $(P)$(Q):PLAT.PROC Plat 370 205 @@ -2055,7 +2055,7 @@ COOL_TEMP_Value - $(CS):CTEMP + $(P)$(Q):CTEMP 105 425 30 @@ -2088,7 +2088,7 @@ 1 - $(CS):COOL.PROC + $(P)$(Q):COOL.PROC Cool 460 205 @@ -2127,7 +2127,7 @@ TURBO_Combo - $(CS):TURBO + $(P)$(Q):TURBO 70 515 80 @@ -2147,7 +2147,7 @@ TURBO_Value - $(CS):TURBOMODE + $(P)$(Q):TURBOMODE 155 515 50 @@ -2191,7 +2191,7 @@ END_RATE_Value - $(CS):ERATE + $(P)$(Q):ERATE 105 560 30 @@ -2234,7 +2234,7 @@ COMMS_Combo - $(CS):DISABLE + $(P)$(Q):DISABLE 70 610 80 @@ -2254,7 +2254,7 @@ COMMS_LED - $(CS):DISABLE + $(P)$(Q):DISABLE 160 610 25 @@ -2298,7 +2298,7 @@ Communication OK - $(CS):STATUS.SEVR + $(P)$(Q):STATUS.SEVR @@ -2418,7 +2418,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2435,7 +2435,7 @@ "Warm" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2452,7 +2452,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2469,7 +2469,7 @@ "Cryo Speed" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2486,7 +2486,7 @@ "Evap Adjust" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2503,7 +2503,7 @@ "Phenix Cryostat" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2520,7 +2520,7 @@ "STOP" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob index e7c62f7..5877909 100644 --- a/bob/oxCryo/OXCB800.bob +++ b/bob/oxCryo/OXCB800.bob @@ -14,7 +14,7 @@ TITLE CUSTOM - Cobra $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + Cobra $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER 700 40 @@ -54,7 +54,7 @@ TYPE_Label CENTRAL - $(CS):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -70,7 +70,7 @@ TYPE_Value - $(CS):TYPE + $(P)$(Q):TYPE 200 190 25 @@ -113,7 +113,7 @@ SETPOINT_Value - $(CS):SETPOINT + $(P)$(Q):SETPOINT 200 30 190 @@ -157,7 +157,7 @@ TEMPERATURE_Value - $(CS):TEMP + $(P)$(Q):TEMP 200 60 190 @@ -201,7 +201,7 @@ ERROR_Value - $(CS):ERROR + $(P)$(Q):ERROR 200 90 190 @@ -228,7 +228,7 @@ RUNMODE_Label CENTRAL - $(CS):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -245,7 +245,7 @@ RUNMODE_Value - $(CS):RUNMODE + $(P)$(Q):RUNMODE 200 120 190 @@ -272,7 +272,7 @@ PHASE_Label CENTRAL - $(CS):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -289,7 +289,7 @@ PHASE_Value - $(CS):PHASE + $(P)$(Q):PHASE 200 150 190 @@ -316,7 +316,7 @@ RAMPRATE_Label CENTRAL - $(CS):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -333,7 +333,7 @@ RAMPRATE_Value - $(CS):RAMPRATE + $(P)$(Q):RAMPRATE 200 180 190 @@ -360,7 +360,7 @@ TARGETTEMP_Label CENTRAL - $(CS):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -377,7 +377,7 @@ TARGETTEMP_Value - $(CS):TARGETTEMP + $(P)$(Q):TARGETTEMP 200 210 190 @@ -421,7 +421,7 @@ REFR_TEMP_Value - $(CS):REFRTEMP + $(P)$(Q):REFRTEMP 200 240 190 @@ -448,7 +448,7 @@ REMAINING_Label CENTRAL - $(CS):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 300 200 25 @@ -465,7 +465,7 @@ REMAINING_Value - $(CS):REMAINING + $(P)$(Q):REMAINING 200 300 190 @@ -509,7 +509,7 @@ GASFLOW_Value - $(CS):GASFLOW + $(P)$(Q):GASFLOW 200 330 190 @@ -553,7 +553,7 @@ GAS_HEAT_Value - $(CS):GASHEAT + $(P)$(Q):GASHEAT 200 360 190 @@ -597,7 +597,7 @@ REFR_HEAT_Value - $(CS):REFRHEAT + $(P)$(Q):REFRHEAT 200 390 190 @@ -649,13 +649,13 @@ false - $(CS):TYPE + $(P)$(Q):TYPE SUPPLYPRES_Label CENTRAL - $(CS):SUPPLYPRES.DESC + $(P)$(Q):SUPPLYPRES.DESC 200 25 @@ -671,7 +671,7 @@ SUPPLYPRES_Value - $(CS):SUPPLYPRES + $(P)$(Q):SUPPLYPRES 199 190 25 @@ -697,7 +697,7 @@ BACKPRESS_Label CENTRAL - $(CS):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 30 200 25 @@ -714,7 +714,7 @@ BACKPRESS_Value - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 200 30 190 @@ -767,7 +767,7 @@ false - $(CS):TYPE + $(P)$(Q):TYPE @@ -789,7 +789,7 @@ Byte Monitor_1 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 170 25 25 @@ -814,7 +814,7 @@ Byte Monitor_2 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 170 25 25 @@ -878,7 +878,7 @@ Byte Monitor_3 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 365 25 75 @@ -963,7 +963,7 @@ ALARM_Label CENTRAL - $(CS):ALARM.DESC + $(P)$(Q):ALARM.DESC 510 200 25 @@ -980,7 +980,7 @@ ALARM_Value - $(CS):ALARM.VALA + $(P)$(Q):ALARM.VALA 200 510 190 @@ -1007,7 +1007,7 @@ RUNTIME_Label CENTRAL - $(CS):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 540 200 25 @@ -1024,7 +1024,7 @@ RUNTIME_Value - $(CS):RUNTIME + $(P)$(Q):RUNTIME 200 540 190 @@ -1051,7 +1051,7 @@ CTRLNUM_Label CENTRAL - $(CS):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 570 200 25 @@ -1068,7 +1068,7 @@ CTRLNUM_Value - $(CS):CTRLNUM + $(P)$(Q):CTRLNUM 200 570 190 @@ -1095,7 +1095,7 @@ VER_Label CENTRAL - $(CS):VER.DESC + $(P)$(Q):VER.DESC 600 200 25 @@ -1112,7 +1112,7 @@ VER_Value - $(CS):VER + $(P)$(Q):VER 200 600 190 @@ -1156,7 +1156,7 @@ CRYOSTATUS_Value - $(CS):CRYOSTATUS + $(P)$(Q):CRYOSTATUS 200 630 190 @@ -1200,7 +1200,7 @@ CRYO_ADJUST_Value - $(CS):CRYOADJUST + $(P)$(Q):CRYOADJUST 200 660 190 @@ -1244,7 +1244,7 @@ CRYO_SPEED_Value - $(CS):CRYOSPEED + $(P)$(Q):CRYOSPEED 200 690 190 @@ -1270,7 +1270,7 @@ HARDWARE_TYPE_Value - $(CS):HARDWARETYPE + $(P)$(Q):HARDWARETYPE 200 750 190 @@ -1296,7 +1296,7 @@ TURBO_MODE_Value - $(CS):TURBOMODE + $(P)$(Q):TURBOMODE 200 720 190 @@ -1358,7 +1358,7 @@ VAC_GAUGE_PWR_Value - $(CS):VACGAUGEPWR + $(P)$(Q):VACGAUGEPWR 200 870 190 @@ -1384,7 +1384,7 @@ GAS_HEAT_AVG_Value - $(CS):GASHEATAVG + $(P)$(Q):GASHEATAVG 200 840 190 @@ -1410,7 +1410,7 @@ RETPRESS_Value - $(CS):RETPRESS + $(P)$(Q):RETPRESS 200 810 190 @@ -1508,7 +1508,7 @@ WATER_TEMP_Value - $(CS):WATERTEMP + $(P)$(Q):WATERTEMP 200 780 190 @@ -1534,7 +1534,7 @@ SUSPENDED_Value - $(CS):SUSPENDED + $(P)$(Q):SUSPENDED 200 900 190 @@ -1560,7 +1560,7 @@ HOURS_Value - $(CS):HOURS + $(P)$(Q):HOURS 200 930 190 @@ -1640,7 +1640,7 @@ VACGAUGE_Value - $(CS):VACGAUGE + $(P)$(Q):VACGAUGE 200 270 190 @@ -1694,7 +1694,7 @@ 1 - $(CS):PURGE.PROC + $(P)$(Q):PURGE.PROC loc://purge 35 @@ -1720,7 +1720,7 @@ 1 - $(CS):HOLD.PROC + $(P)$(Q):HOLD.PROC Hold 105 35 @@ -1748,7 +1748,7 @@ 1 - $(CS):RESTART.PROC + $(P)$(Q):RESTART.PROC Start / Restart 40 205 @@ -1777,7 +1777,7 @@ 1 - $(CS):PAUSE.PROC + $(P)$(Q):PAUSE.PROC Pause 80 @@ -1804,7 +1804,7 @@ 1 - $(CS):RESUME.PROC + $(P)$(Q):RESUME.PROC Resume 105 80 @@ -1832,7 +1832,7 @@ 1 - $(CS):END.PROC + $(P)$(Q):END.PROC End (Controlled Shutdown) 115 205 @@ -1857,7 +1857,7 @@ false - $(CS):TYPE + $(P)$(Q):TYPE loc://actions @@ -1872,7 +1872,7 @@ 1 - $(CS):STOP.PROC + $(P)$(Q):STOP.PROC loc://stop 155 205 @@ -1910,7 +1910,7 @@ RAMP_RATE_Value - $(CS):RRATE + $(P)$(Q):RRATE 105 210 30 @@ -1953,7 +1953,7 @@ RAMP_TEMP_Value - $(CS):RTEMP + $(P)$(Q):RTEMP 105 245 30 @@ -1986,7 +1986,7 @@ 1 - $(CS):RAMP.PROC + $(P)$(Q):RAMP.PROC Ramp 280 205 @@ -2025,7 +2025,7 @@ PLAT_TIME_Value - $(CS):PTIME + $(P)$(Q):PTIME 105 335 30 @@ -2058,7 +2058,7 @@ 1 - $(CS):PLAT.PROC + $(P)$(Q):PLAT.PROC Plat 370 205 @@ -2097,7 +2097,7 @@ COOL_TEMP_Value - $(CS):CTEMP + $(P)$(Q):CTEMP 105 425 30 @@ -2130,7 +2130,7 @@ 1 - $(CS):COOL.PROC + $(P)$(Q):COOL.PROC Cool 460 205 @@ -2169,7 +2169,7 @@ TURBO_Combo - $(CS):TURBO + $(P)$(Q):TURBO 70 515 80 @@ -2189,7 +2189,7 @@ TURBO_Value - $(CS):TURBOMODE + $(P)$(Q):TURBOMODE 155 515 50 @@ -2233,7 +2233,7 @@ END_RATE_Value - $(CS):ERATE + $(P)$(Q):ERATE 105 560 30 @@ -2276,7 +2276,7 @@ COMMS_Combo - $(CS):DISABLE + $(P)$(Q):DISABLE 70 610 80 @@ -2296,7 +2296,7 @@ COMMS_LED - $(CS):DISABLE + $(P)$(Q):DISABLE 160 610 25 @@ -2340,7 +2340,7 @@ Communication OK - $(CS):STATUS.SEVR + $(P)$(Q):STATUS.SEVR @@ -2460,7 +2460,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2477,7 +2477,7 @@ "Warm" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2494,7 +2494,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2511,7 +2511,7 @@ "Cryo Speed" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2528,7 +2528,7 @@ "Evap Adjust" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2545,7 +2545,7 @@ "Phenix Cryostat" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2562,7 +2562,7 @@ "STOP" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob index 2c1b86b..c7328fc 100644 --- a/bob/oxCryo/OXCS700.bob +++ b/bob/oxCryo/OXCS700.bob @@ -14,7 +14,7 @@ TITLE CUSTOM - Cryostream $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + Cryostream $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER 700 40 @@ -54,7 +54,7 @@ TYPE_Label CENTRAL - $(CS):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -70,7 +70,7 @@ TYPE_Value - $(CS):TYPE + $(P)$(Q):TYPE 200 190 25 @@ -113,7 +113,7 @@ SETPOINT_Value - $(CS):SETPOINT + $(P)$(Q):SETPOINT 200 30 190 @@ -157,7 +157,7 @@ TEMPERATURE_Value - $(CS):TEMP + $(P)$(Q):TEMP 200 60 190 @@ -201,7 +201,7 @@ ERROR_Value - $(CS):ERROR + $(P)$(Q):ERROR 200 90 190 @@ -228,7 +228,7 @@ RUNMODE_Label CENTRAL - $(CS):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -245,7 +245,7 @@ RUNMODE_Value - $(CS):RUNMODE + $(P)$(Q):RUNMODE 200 120 190 @@ -272,7 +272,7 @@ PHASE_Label CENTRAL - $(CS):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -289,7 +289,7 @@ PHASE_Value - $(CS):PHASE + $(P)$(Q):PHASE 200 150 190 @@ -316,7 +316,7 @@ RAMPRATE_Label CENTRAL - $(CS):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -333,7 +333,7 @@ RAMPRATE_Value - $(CS):RAMPRATE + $(P)$(Q):RAMPRATE 200 180 190 @@ -360,7 +360,7 @@ TARGETTEMP_Label CENTRAL - $(CS):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -377,7 +377,7 @@ TARGETTEMP_Value - $(CS):TARGETTEMP + $(P)$(Q):TARGETTEMP 200 210 190 @@ -421,7 +421,7 @@ EVAP_TEMP_Value - $(CS):EVAPTEMP + $(P)$(Q):EVAPTEMP 200 240 190 @@ -448,7 +448,7 @@ REMAINING_Label CENTRAL - $(CS):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 270 200 25 @@ -465,7 +465,7 @@ REMAINING_Value - $(CS):REMAINING + $(P)$(Q):REMAINING 200 270 190 @@ -509,7 +509,7 @@ GASFLOW_Value - $(CS):GASFLOW + $(P)$(Q):GASFLOW 200 300 190 @@ -553,7 +553,7 @@ GAS_HEAT_Value - $(CS):GASHEAT + $(P)$(Q):GASHEAT 200 330 190 @@ -597,7 +597,7 @@ EVAP_HEAT_Value - $(CS):EVAPHEAT + $(P)$(Q):EVAPHEAT 200 360 190 @@ -624,7 +624,7 @@ ALARM_Label CENTRAL - $(CS):ALARM.DESC + $(P)$(Q):ALARM.DESC 480 200 25 @@ -641,7 +641,7 @@ ALARM_Value - $(CS):ALARM.VALA + $(P)$(Q):ALARM.VALA 200 480 190 @@ -668,7 +668,7 @@ RUNTIME_Label CENTRAL - $(CS):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 510 200 25 @@ -685,7 +685,7 @@ RUNTIME_Value - $(CS):RUNTIME + $(P)$(Q):RUNTIME 200 510 190 @@ -712,7 +712,7 @@ CTRLNUM_Label CENTRAL - $(CS):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 540 200 25 @@ -729,7 +729,7 @@ CTRLNUM_Value - $(CS):CTRLNUM + $(P)$(Q):CTRLNUM 200 540 190 @@ -756,7 +756,7 @@ VER_Label CENTRAL - $(CS):VER.DESC + $(P)$(Q):VER.DESC 570 200 25 @@ -773,7 +773,7 @@ VER_Value - $(CS):VER + $(P)$(Q):VER 200 570 190 @@ -817,7 +817,7 @@ EVAP_ADJUST_Value - $(CS):EVAPADJUST + $(P)$(Q):EVAPADJUST 200 600 190 @@ -844,7 +844,7 @@ LEVEL_Label CENTRAL - $(CS):LEVEL.DESC + $(P)$(Q):LEVEL.DESC 630 200 25 @@ -861,7 +861,7 @@ LEVEL_Value - $(CS):LEVEL + $(P)$(Q):LEVEL 200 630 190 @@ -913,13 +913,13 @@ false - $(CS):TYPE + $(P)$(Q):TYPE SUCTTEMP_Label CENTRAL - $(CS):SUCTTEMP.DESC + $(P)$(Q):SUCTTEMP.DESC 200 25 @@ -935,7 +935,7 @@ SUCTTEMP_Value - $(CS):SUCTTEMP + $(P)$(Q):SUCTTEMP 200 190 25 @@ -961,7 +961,7 @@ SUCTHEAT_Label CENTRAL - $(CS):SUCTHEAT.DESC + $(P)$(Q):SUCTHEAT.DESC 30 200 25 @@ -978,7 +978,7 @@ SUCTHEAT_Value - $(CS):SUCTHEAT + $(P)$(Q):SUCTHEAT 200 30 190 @@ -1005,7 +1005,7 @@ BACKPRESS_Label CENTRAL - $(CS):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 60 200 25 @@ -1022,7 +1022,7 @@ BACKPRESS_Value - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 200 60 190 @@ -1075,7 +1075,7 @@ false - $(CS):TYPE + $(P)$(Q):TYPE @@ -1097,7 +1097,7 @@ Byte Monitor_1 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 170 25 25 @@ -1122,7 +1122,7 @@ Byte Monitor_2 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 170 25 25 @@ -1186,7 +1186,7 @@ Byte Monitor_3 - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 365 25 75 @@ -1298,7 +1298,7 @@ 1 - $(CS):PURGE.PROC + $(P)$(Q):PURGE.PROC loc://purge 35 @@ -1324,7 +1324,7 @@ 1 - $(CS):HOLD.PROC + $(P)$(Q):HOLD.PROC Hold 105 35 @@ -1352,7 +1352,7 @@ 1 - $(CS):RESTART.PROC + $(P)$(Q):RESTART.PROC Start / Restart 40 205 @@ -1381,7 +1381,7 @@ 1 - $(CS):PAUSE.PROC + $(P)$(Q):PAUSE.PROC Pause 80 @@ -1408,7 +1408,7 @@ 1 - $(CS):RESUME.PROC + $(P)$(Q):RESUME.PROC Resume 105 80 @@ -1436,7 +1436,7 @@ 1 - $(CS):END.PROC + $(P)$(Q):END.PROC End (Controlled Shutdown) 115 205 @@ -1461,7 +1461,7 @@ false - $(CS):TYPE + $(P)$(Q):TYPE loc://actions @@ -1476,7 +1476,7 @@ 1 - $(CS):STOP.PROC + $(P)$(Q):STOP.PROC loc://stop 155 205 @@ -1514,7 +1514,7 @@ RAMP_RATE_Value - $(CS):RRATE + $(P)$(Q):RRATE 105 210 30 @@ -1557,7 +1557,7 @@ RAMP_TEMP_Value - $(CS):RTEMP + $(P)$(Q):RTEMP 105 245 30 @@ -1590,7 +1590,7 @@ 1 - $(CS):RAMP.PROC + $(P)$(Q):RAMP.PROC Ramp 280 205 @@ -1629,7 +1629,7 @@ PLAT_TIME_Value - $(CS):PTIME + $(P)$(Q):PTIME 105 335 30 @@ -1662,7 +1662,7 @@ 1 - $(CS):PLAT.PROC + $(P)$(Q):PLAT.PROC Plat 370 205 @@ -1701,7 +1701,7 @@ COOL_TEMP_Value - $(CS):CTEMP + $(P)$(Q):CTEMP 105 425 30 @@ -1734,7 +1734,7 @@ 1 - $(CS):COOL.PROC + $(P)$(Q):COOL.PROC Cool 460 205 @@ -1773,7 +1773,7 @@ TURBO_Combo - $(CS):TURBO + $(P)$(Q):TURBO 70 515 80 @@ -1793,7 +1793,7 @@ TURBO_Value - $(CS):TURBOMODE + $(P)$(Q):TURBOMODE 155 515 50 @@ -1837,7 +1837,7 @@ END_RATE_Value - $(CS):ERATE + $(P)$(Q):ERATE 105 560 30 @@ -1880,7 +1880,7 @@ COMMS_Combo - $(CS):DISABLE + $(P)$(Q):DISABLE 70 610 80 @@ -1900,7 +1900,7 @@ COMMS_LED - $(CS):DISABLE + $(P)$(Q):DISABLE 160 610 25 @@ -1944,7 +1944,7 @@ Communication OK - $(CS):STATUS.SEVR + $(P)$(Q):STATUS.SEVR @@ -2064,7 +2064,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2081,7 +2081,7 @@ "Warm" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2098,7 +2098,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2115,7 +2115,7 @@ "Cryo Speed" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2132,7 +2132,7 @@ "Evap Adjust" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2149,7 +2149,7 @@ "Phenix Cryostat" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2166,7 +2166,7 @@ "STOP" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE diff --git a/bob/oxCryo/OXNH700.bob b/bob/oxCryo/OXNH700.bob index 20fb6a9..f8ed910 100644 --- a/bob/oxCryo/OXNH700.bob +++ b/bob/oxCryo/OXNH700.bob @@ -14,7 +14,7 @@ TITLE CUSTOM - Helix $(CS):MODEL $(CS):SERIES $(CS):CRYOSHUTTER + Helix $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER 700 40 @@ -54,7 +54,7 @@ TYPE_Label CENTRAL - $(CS):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -70,7 +70,7 @@ TYPE_Value - $(CS):TYPE + $(P)$(Q):TYPE 200 190 25 @@ -113,7 +113,7 @@ SETPOINT_Value - $(CS):SETPOINT + $(P)$(Q):SETPOINT 200 30 190 @@ -157,7 +157,7 @@ TEMPERATURE_Value - $(CS):TEMP + $(P)$(Q):TEMP 200 60 190 @@ -201,7 +201,7 @@ ERROR_Value - $(CS):ERROR + $(P)$(Q):ERROR 200 90 190 @@ -228,7 +228,7 @@ RUNMODE_Label CENTRAL - $(CS):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -245,7 +245,7 @@ RUNMODE_Value - $(CS):RUNMODE + $(P)$(Q):RUNMODE 200 120 190 @@ -272,7 +272,7 @@ PHASE_Label CENTRAL - $(CS):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -289,7 +289,7 @@ PHASE_Value - $(CS):PHASE + $(P)$(Q):PHASE 200 150 190 @@ -316,7 +316,7 @@ RAMPRATE_Label CENTRAL - $(CS):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -333,7 +333,7 @@ RAMPRATE_Value - $(CS):RAMPRATE + $(P)$(Q):RAMPRATE 200 180 190 @@ -360,7 +360,7 @@ TARGETTEMP_Label CENTRAL - $(CS):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -377,7 +377,7 @@ TARGETTEMP_Value - $(CS):TARGETTEMP + $(P)$(Q):TARGETTEMP 200 210 190 @@ -421,7 +421,7 @@ SHIELD_TEMP_Value - $(CS):SHIELDTEMP + $(P)$(Q):SHIELDTEMP 200 240 190 @@ -448,7 +448,7 @@ REMAINING_Label CENTRAL - $(CS):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 330 200 25 @@ -465,7 +465,7 @@ REMAINING_Value - $(CS):REMAINING + $(P)$(Q):REMAINING 200 330 190 @@ -509,7 +509,7 @@ GASFLOW_Value - $(CS):GASFLOW + $(P)$(Q):GASFLOW 200 360 190 @@ -553,7 +553,7 @@ GAS_HEAT_Value - $(CS):GASHEAT + $(P)$(Q):GASHEAT 200 390 190 @@ -597,7 +597,7 @@ SHIELD_HEAT_Value - $(CS):SHIELDHEAT + $(P)$(Q):SHIELDHEAT 200 420 190 @@ -624,7 +624,7 @@ ALARM_Label CENTRAL - $(CS):ALARM.DESC + $(P)$(Q):ALARM.DESC 600 200 25 @@ -641,7 +641,7 @@ ALARM_Value - $(CS):ALARM.VALA + $(P)$(Q):ALARM.VALA 200 600 190 @@ -668,7 +668,7 @@ RUNTIME_Label CENTRAL - $(CS):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 630 200 25 @@ -685,7 +685,7 @@ RUNTIME_Value - $(CS):RUNTIME + $(P)$(Q):RUNTIME 200 630 190 @@ -712,7 +712,7 @@ CTRLNUM_Label CENTRAL - $(CS):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 660 200 25 @@ -729,7 +729,7 @@ CTRLNUM_Value - $(CS):CTRLNUM + $(P)$(Q):CTRLNUM 200 660 190 @@ -756,7 +756,7 @@ VER_Label CENTRAL - $(CS):VER.DESC + $(P)$(Q):VER.DESC 690 200 25 @@ -773,7 +773,7 @@ VER_Value - $(CS):VER + $(P)$(Q):VER 200 690 190 @@ -817,7 +817,7 @@ CRYOSTATUS_Value - $(CS):CRYOSTATUS + $(P)$(Q):CRYOSTATUS 200 720 190 @@ -861,7 +861,7 @@ CRYO_ADJUST_Value - $(CS):CRYOADJUST + $(P)$(Q):CRYOADJUST 200 750 190 @@ -905,7 +905,7 @@ CRYO_SPEED_Value - $(CS):CRYOSPEED + $(P)$(Q):CRYOSPEED 200 780 190 @@ -931,7 +931,7 @@ HARDWARE_TYPE_Value - $(CS):HARDWARETYPE + $(P)$(Q):HARDWARETYPE 200 810 190 @@ -975,7 +975,7 @@ GAS_HEAT_AVG_Value - $(CS):GASHEATAVG + $(P)$(Q):GASHEATAVG 200 870 190 @@ -1037,7 +1037,7 @@ RETPRESS_Value - $(CS):RETPRESS + $(P)$(Q):RETPRESS 200 840 190 @@ -1063,7 +1063,7 @@ SUSPENDED_Value - $(CS):SUSPENDED + $(P)$(Q):SUSPENDED 200 900 190 @@ -1089,7 +1089,7 @@ HOURS_Value - $(CS):HOURS + $(P)$(Q):HOURS 200 930 190 @@ -1152,7 +1152,7 @@ BACKPRESS_Label CENTRAL - $(CS):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 510 200 25 @@ -1169,7 +1169,7 @@ BACKPRESS_Value - $(CS):BACKPRESS + $(P)$(Q):BACKPRESS 200 510 190 @@ -1213,7 +1213,7 @@ DETECTED_GAS_Value - $(CS):DETECTEDGAS + $(P)$(Q):DETECTEDGAS 200 540 190 @@ -1257,7 +1257,7 @@ NOZZLE_HEAT_AVG_Value - $(CS):NOZZLEHEATAVG + $(P)$(Q):NOZZLEHEATAVG 200 450 190 @@ -1283,7 +1283,7 @@ NOZZLE_TEMP_Value - $(CS):NOZZLETEMP + $(P)$(Q):NOZZLETEMP 200 270 190 @@ -1327,7 +1327,7 @@ WATER_TEMP_Value - $(CS):WATERTEMP + $(P)$(Q):WATERTEMP 200 300 190 @@ -1389,7 +1389,7 @@ OUTER_FLOW_Value - $(CS):OUTERFLOW + $(P)$(Q):OUTERFLOW 200 480 190 @@ -1415,7 +1415,7 @@ SELECTED_GAS_Value - $(CS):SELECTEDGAS + $(P)$(Q):SELECTEDGAS 200 570 190 @@ -1487,7 +1487,7 @@ 1 - $(CS):PURGE.PROC + $(P)$(Q):PURGE.PROC loc://purge 35 @@ -1513,7 +1513,7 @@ 1 - $(CS):HOLD.PROC + $(P)$(Q):HOLD.PROC Hold 105 35 @@ -1541,7 +1541,7 @@ 1 - $(CS):RESTART.PROC + $(P)$(Q):RESTART.PROC Start / Restart 40 205 @@ -1570,7 +1570,7 @@ 1 - $(CS):PAUSE.PROC + $(P)$(Q):PAUSE.PROC Pause 80 @@ -1597,7 +1597,7 @@ 1 - $(CS):RESUME.PROC + $(P)$(Q):RESUME.PROC Resume 105 80 @@ -1625,7 +1625,7 @@ 1 - $(CS):END.PROC + $(P)$(Q):END.PROC End (Controlled Shutdown) 115 205 @@ -1650,7 +1650,7 @@ false - $(CS):TYPE + $(P)$(Q):TYPE loc://actions @@ -1665,7 +1665,7 @@ 1 - $(CS):STOP.PROC + $(P)$(Q):STOP.PROC loc://stop 155 205 @@ -1703,7 +1703,7 @@ RAMP_RATE_Value - $(CS):RRATE + $(P)$(Q):RRATE 105 210 30 @@ -1746,7 +1746,7 @@ RAMP_TEMP_Value - $(CS):RTEMP + $(P)$(Q):RTEMP 105 245 30 @@ -1779,7 +1779,7 @@ 1 - $(CS):RAMP.PROC + $(P)$(Q):RAMP.PROC Ramp 280 205 @@ -1818,7 +1818,7 @@ PLAT_TIME_Value - $(CS):PTIME + $(P)$(Q):PTIME 105 335 30 @@ -1851,7 +1851,7 @@ 1 - $(CS):PLAT.PROC + $(P)$(Q):PLAT.PROC Plat 370 205 @@ -1890,7 +1890,7 @@ COOL_TEMP_Value - $(CS):CTEMP + $(P)$(Q):CTEMP 105 425 30 @@ -1923,7 +1923,7 @@ 1 - $(CS):COOL.PROC + $(P)$(Q):COOL.PROC Cool 460 205 @@ -1962,7 +1962,7 @@ TURBO_Combo - $(CS):TURBO + $(P)$(Q):TURBO 70 515 80 @@ -1982,7 +1982,7 @@ TURBO_Value - $(CS):TURBOMODE + $(P)$(Q):TURBOMODE 155 515 50 @@ -2026,7 +2026,7 @@ END_RATE_Value - $(CS):ERATE + $(P)$(Q):ERATE 105 560 30 @@ -2069,7 +2069,7 @@ COMMS_Combo - $(CS):DISABLE + $(P)$(Q):DISABLE 70 610 80 @@ -2089,7 +2089,7 @@ COMMS_LED - $(CS):DISABLE + $(P)$(Q):DISABLE 160 610 25 @@ -2133,7 +2133,7 @@ Communication OK - $(CS):STATUS.SEVR + $(P)$(Q):STATUS.SEVR @@ -2253,7 +2253,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2270,7 +2270,7 @@ "Warm" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2287,7 +2287,7 @@ "Sample" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2304,7 +2304,7 @@ "Cryo Speed" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2321,7 +2321,7 @@ "Evap Adjust" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2338,7 +2338,7 @@ "Phenix Cryostat" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE @@ -2355,7 +2355,7 @@ "STOP" $(pv_name) - $(CS):CSTYPE + $(P)$(Q):CSTYPE From 0d93d02b592626e9e81da54ffc561e3b1a12b39c Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Fri, 21 Aug 2026 09:59:23 +0100 Subject: [PATCH 08/14] Add oxCryo screens to techui-support.yaml --- techui-support.yaml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/techui-support.yaml b/techui-support.yaml index 29d8a16..6d19bc8 100644 --- a/techui-support.yaml +++ b/techui-support.yaml @@ -234,3 +234,41 @@ support_modules: screens: - file: "fastcs-eiger/eigerController.bob" type: "embedded" + + # Cryostreams + + oxCryo.OXCS700: + prefix: "{{ P }}{{ Q }}" + macros: + - P + - Q + screens: + - file: oxCryo/OXCS700.bob + type: embedded + + oxCryo.OXCB700: + prefix: "{{ P }}{{ Q }}" + macros: + - P + - Q + screens: + - file: oxCryo/OXCB700.bob + type: embedded + + oxCryo.OXCB800: + prefix: "{{ P }}{{ Q }}" + macros: + - P + - Q + screens: + - file: oxCryo/OXCB700.bob + type: embedded + + oxCryo.OXNH700: + prefix: "{{ P }}{{ Q }}" + macros: + - P + - Q + screens: + - file: oxCryo/OXNH700.bob + type: embedded From 756864738b8056f11c13b16de86ae65ab894b052 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Mon, 7 Sep 2026 11:26:12 +0100 Subject: [PATCH 09/14] Fix dynamic labels on the oxCryo screens This involved replacing a lot of labels with text update widgets, and also using concat() and rules --- bob/oxCryo/OXCB700.bob | 1274 +++++++++++++++++++-------------------- bob/oxCryo/OXCB800.bob | 1285 +++++++++++++++++++--------------------- bob/oxCryo/OXCS700.bob | 1172 ++++++++++++++++++------------------ bob/oxCryo/OXNH700.bob | 1256 +++++++++++++++++++-------------------- 4 files changed, 2363 insertions(+), 2624 deletions(-) diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob index b7db588..16edc76 100644 --- a/bob/oxCryo/OXCB700.bob +++ b/bob/oxCryo/OXCB700.bob @@ -1,36 +1,167 @@ - + OXCB700 - 0 710 1040 - + 5 5 + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_4 + loc://refr("Refr") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(P)$(Q):CSTYPE + + + TITLE - CUSTOM - Cobra $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER + TITLE + Cobra Title (based on rule) + 0 + 0 700 40 - - + + - - + + + true 1 1 + + + + "Cobra "+pvStr0+" "+pvStr1+" "+pvStr2 + + $(P)$(Q):MODEL + $(P)$(Q):SERIES + $(P)$(Q):CRYOSHUTTER + + Status @@ -38,23 +169,21 @@ 40 435 995 - - + - + - + - + TYPE_Label - CENTRAL - $(P)$(Q):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -65,8 +194,13 @@ - 1 - 1 + + + + + true + 1 + 1 TYPE_Value @@ -74,29 +208,24 @@ 200 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + SETPOINT_Label - CENTRAL - loc://gas Setpoint + =concat(`loc://gas`, " Setpoint") 30 200 25 @@ -108,8 +237,13 @@ - 1 - 1 + + + + + true + 1 + 1 SETPOINT_Value @@ -118,29 +252,24 @@ 30 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TEMPERATURE_Label - CENTRAL - loc://gas Temperature + =concat(`loc://gas`, " Temperature") 60 200 25 @@ -152,8 +281,13 @@ - 1 - 1 + + + + + true + 1 + 1 TEMPERATURE_Value @@ -162,29 +296,24 @@ 60 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + ERROR_Label - CENTRAL - loc://gas Error + =concat(`loc://gas`, " Error") 90 200 25 @@ -196,8 +325,13 @@ - 1 - 1 + + + + + true + 1 + 1 ERROR_Value @@ -206,29 +340,24 @@ 90 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNMODE_Label - CENTRAL - $(P)$(Q):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -240,8 +369,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNMODE_Value @@ -250,29 +384,24 @@ 120 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + PHASE_Label - CENTRAL - $(P)$(Q):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -284,8 +413,13 @@ - 1 - 1 + + + + + true + 1 + 1 PHASE_Value @@ -294,29 +428,24 @@ 150 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RAMPRATE_Label - CENTRAL - $(P)$(Q):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -328,8 +457,13 @@ - 1 - 1 + + + + + true + 1 + 1 RAMPRATE_Value @@ -338,29 +472,24 @@ 180 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TARGETTEMP_Label - CENTRAL - $(P)$(Q):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -372,8 +501,13 @@ - 1 - 1 + + + + + true + 1 + 1 TARGETTEMP_Value @@ -382,29 +516,24 @@ 210 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + REFR_TEMP_Label - CENTRAL - loc://refr Temperature + =concat(`loc://refr`, " Temperature") 240 200 25 @@ -416,8 +545,13 @@ - 1 - 1 + + + + + true + 1 + 1 REFR_TEMP_Value @@ -426,29 +560,24 @@ 240 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + REMAINING_Label - CENTRAL - $(P)$(Q):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 300 200 25 @@ -460,8 +589,13 @@ - 1 - 1 + + + + + true + 1 + 1 REMAINING_Value @@ -470,29 +604,24 @@ 300 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GASFLOW_Label - CENTRAL - loc://gasflow + loc://gasflow 330 200 25 @@ -504,8 +633,13 @@ - 1 - 1 + + + + + true + 1 + 1 GASFLOW_Value @@ -514,29 +648,24 @@ 330 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GAS_HEAT_Label - CENTRAL - loc://gas Heat + =concat(`loc://gas`, " Heat") 360 200 25 @@ -548,8 +677,13 @@ - 1 - 1 + + + + + true + 1 + 1 GAS_HEAT_Value @@ -558,29 +692,24 @@ 360 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + REFR_HEAT_Label - CENTRAL - loc://refr Heat + =concat(`loc://refr`, " Heat") 390 200 25 @@ -592,8 +721,13 @@ - 1 - 1 + + + + + true + 1 + 1 REFR_HEAT_Value @@ -602,21 +736,17 @@ 390 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -627,16 +757,16 @@ 420 390 85 - - + + - + - + @@ -652,10 +782,9 @@ $(P)$(Q):TYPE - + BACKPRESS_Label - CENTRAL - $(P)$(Q):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 30 200 25 @@ -667,8 +796,13 @@ - 1 - 1 + + + + + true + 1 + 1 BACKPRESS_Value @@ -677,21 +811,17 @@ 30 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -703,16 +833,16 @@ 425 388 73 - - + + - + - + @@ -753,22 +883,14 @@ 25 1 true - + - + - - - - - - - - Byte Monitor_2 @@ -781,22 +903,14 @@ 2 false true - + - + - - - - - - - - Label_55 @@ -844,22 +958,14 @@ 3 false true - + - + - - - - - - - - Label_57 @@ -918,10 +1024,9 @@ 1 - + ALARM_Label - CENTRAL - $(P)$(Q):ALARM.DESC + $(P)$(Q):ALARM.DESC 510 200 25 @@ -933,8 +1038,13 @@ - 1 - 1 + + + + + true + 1 + 1 ALARM_Value @@ -943,29 +1053,24 @@ 510 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNTIME_Label - CENTRAL - $(P)$(Q):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 540 200 25 @@ -977,8 +1082,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNTIME_Value @@ -987,29 +1097,24 @@ 540 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + CTRLNUM_Label - CENTRAL - $(P)$(Q):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 570 200 25 @@ -1021,8 +1126,13 @@ - 1 - 1 + + + + + true + 1 + 1 CTRLNUM_Value @@ -1031,29 +1141,24 @@ 570 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + VER_Label - CENTRAL - $(P)$(Q):VER.DESC + $(P)$(Q):VER.DESC 600 200 25 @@ -1065,8 +1170,13 @@ - 1 - 1 + + + + + true + 1 + 1 VER_Value @@ -1075,21 +1185,17 @@ 600 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1109,8 +1215,8 @@ - 1 - 1 + 1 + 1 CRYOSTATUS_Value @@ -1119,21 +1225,17 @@ 630 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1153,8 +1255,8 @@ - 1 - 1 + 1 + 1 CRYO_ADJUST_Value @@ -1163,21 +1265,17 @@ 660 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1197,8 +1295,8 @@ - 1 - 1 + 1 + 1 CRYO_SPEED_Value @@ -1207,21 +1305,17 @@ 690 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1233,21 +1327,17 @@ 750 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1259,21 +1349,17 @@ 720 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1293,8 +1379,8 @@ - 1 - 1 + 1 + 1 HARDWARE_TYPE_Label @@ -1311,8 +1397,8 @@ - 1 - 1 + 1 + 1 VAC_GAUGE_PWR_Value @@ -1321,21 +1407,17 @@ 870 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1347,21 +1429,17 @@ 840 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1373,21 +1451,17 @@ 810 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1407,8 +1481,8 @@ - 1 - 1 + 1 + 1 GAS_HEAT_AVG_Label @@ -1425,8 +1499,8 @@ - 1 - 1 + 1 + 1 VAC_GAUGE_PWR_Label @@ -1443,8 +1517,8 @@ - 1 - 1 + 1 + 1 SHUTTER_STATE_Label @@ -1461,8 +1535,8 @@ - 1 - 1 + 1 + 1 SHUTTER_STATE_Value @@ -1471,21 +1545,17 @@ 780 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1497,21 +1567,17 @@ 900 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1523,21 +1589,17 @@ 930 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1557,8 +1619,8 @@ - 1 - 1 + 1 + 1 SUSPENDED_Label @@ -1575,8 +1637,8 @@ - 1 - 1 + 1 + 1 VACGAUGE_Label @@ -1593,8 +1655,8 @@ - 1 - 1 + 1 + 1 VACGAUGE_Value @@ -1603,21 +1665,17 @@ 270 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1629,16 +1687,15 @@ 40 245 700 - - + - + - + @@ -1653,20 +1710,28 @@ $(P)$(Q):PURGE.PROC - loc://purge + purge_text 35 - + - + - + + + + + pvStr0 + + loc://purge + + HOLD_Button @@ -1682,15 +1747,15 @@ Hold 105 35 - + - + - + @@ -1711,15 +1776,15 @@ 40 205 35 - + - + - + @@ -1738,15 +1803,15 @@ $(P)$(Q):PAUSE.PROC Pause 80 - + - + - + @@ -1766,15 +1831,15 @@ Resume 105 80 - + - + - + @@ -1795,15 +1860,15 @@ 115 205 35 - + - + - + @@ -1831,22 +1896,30 @@ $(P)$(Q):STOP.PROC - loc://stop + stop_text 155 205 35 - + - + - + + + + + pvStr0 + + loc://stop + + loc://actions @@ -1863,8 +1936,8 @@ - 1 - 1 + 1 + 1 RAMP_RATE_Value @@ -1872,21 +1945,17 @@ 105 210 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1906,8 +1975,8 @@ - 1 - 1 + 1 + 1 RAMP_TEMP_Value @@ -1915,21 +1984,17 @@ 105 245 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1949,15 +2014,15 @@ 280 205 35 - + - + - + @@ -1978,8 +2043,8 @@ - 1 - 1 + 1 + 1 PLAT_TIME_Value @@ -1987,21 +2052,17 @@ 105 335 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2021,15 +2082,15 @@ 370 205 35 - + - + - + @@ -2050,8 +2111,8 @@ - 1 - 1 + 1 + 1 COOL_TEMP_Value @@ -2059,21 +2120,17 @@ 105 425 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2093,15 +2150,15 @@ 460 205 35 - + - + - + @@ -2122,8 +2179,8 @@ - 1 - 1 + 1 + 1 TURBO_Combo @@ -2132,15 +2189,15 @@ 515 80 25 - + - + - + @@ -2152,21 +2209,17 @@ 515 50 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2186,8 +2239,8 @@ - 1 - 1 + 1 + 1 END_RATE_Value @@ -2195,21 +2248,17 @@ 105 560 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2229,8 +2278,8 @@ - 1 - 1 + 1 + 1 COMMS_Combo @@ -2239,15 +2288,15 @@ 610 80 25 - + - + - + @@ -2260,22 +2309,14 @@ 25 25 1 - + - + - - - - - - - - COMMS_Status @@ -2288,8 +2329,8 @@ false - 1 - 1 + 1 + 1 @@ -2405,123 +2446,4 @@ - - Text Update_2 - loc://gas("Gas") - 740 - 75 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_3 - loc://purge("Purge") - 740 - 50 - 135 - 25 - - - - "Warm" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_4 - loc://evap("Evap") - 740 - 100 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_5 - loc://gasflow("Gas Flow") - 740 - 125 - 135 - 25 - - - - "Cryo Speed" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_6 - loc://evapadjust("Evap Adjust") - 740 - 150 - 135 - 25 - - - - "Evap Adjust" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_7 - loc://cstype("Oxford Cryostream") - 740 - 175 - 135 - 25 - - - - "Phenix Cryostat" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_8 - loc://stop("EMERGENCY STOP") - 740 - 200 - 135 - 25 - - - - "STOP" - - $(pv_name) - $(P)$(Q):CSTYPE - - - diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob index 5877909..f2ae9c6 100644 --- a/bob/oxCryo/OXCB800.bob +++ b/bob/oxCryo/OXCB800.bob @@ -1,36 +1,167 @@ - + OXCB800 - 0 710 1040 - + 5 5 + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_4 + loc://evap("Evap") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(P)$(Q):CSTYPE + + + TITLE - CUSTOM - Cobra $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER + TITLE + Cobra Title (based on rule) + 0 + 0 700 40 - - + + - - + + + true 1 1 + + + + "Cobra "+pvStr0+" "+pvStr1+" "+pvStr2 + + $(P)$(Q):MODEL + $(P)$(Q):SERIES + $(P)$(Q):CRYOSHUTTER + + Status @@ -38,23 +169,21 @@ 40 435 995 - - + - + - + - + TYPE_Label - CENTRAL - $(P)$(Q):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -65,8 +194,13 @@ - 1 - 1 + + + + + true + 1 + 1 TYPE_Value @@ -74,29 +208,24 @@ 200 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + SETPOINT_Label - CENTRAL - loc://gas Setpoint + =concat(`loc://gas`, " Setpoint") 30 200 25 @@ -108,8 +237,13 @@ - 1 - 1 + + + + + true + 1 + 1 SETPOINT_Value @@ -118,29 +252,25 @@ 30 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TEMPERATURE_Label CENTRAL - loc://gas Temperature + =concat(`loc://gas`, " Temperature") 60 200 25 @@ -152,8 +282,13 @@ - 1 - 1 + + + + + true + 1 + 1 TEMPERATURE_Value @@ -162,29 +297,24 @@ 60 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + ERROR_Label - CENTRAL - loc://gas Error + =concat(`loc://gas`, " Error") 90 200 25 @@ -196,8 +326,13 @@ - 1 - 1 + + + + + true + 1 + 1 ERROR_Value @@ -206,29 +341,24 @@ 90 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNMODE_Label - CENTRAL - $(P)$(Q):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -240,8 +370,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNMODE_Value @@ -250,29 +385,24 @@ 120 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + PHASE_Label - CENTRAL - $(P)$(Q):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -284,8 +414,13 @@ - 1 - 1 + + + + + true + 1 + 1 PHASE_Value @@ -294,29 +429,24 @@ 150 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RAMPRATE_Label - CENTRAL - $(P)$(Q):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -328,8 +458,13 @@ - 1 - 1 + + + + + true + 1 + 1 RAMPRATE_Value @@ -338,29 +473,24 @@ 180 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TARGETTEMP_Label - CENTRAL - $(P)$(Q):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -372,8 +502,13 @@ - 1 - 1 + + + + + true + 1 + 1 TARGETTEMP_Value @@ -382,21 +517,17 @@ 210 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -416,8 +547,8 @@ - 1 - 1 + 1 + 1 REFR_TEMP_Value @@ -426,29 +557,24 @@ 240 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + REMAINING_Label - CENTRAL - $(P)$(Q):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 300 200 25 @@ -460,8 +586,13 @@ - 1 - 1 + + + + + true + 1 + 1 REMAINING_Value @@ -470,29 +601,24 @@ 300 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GASFLOW_Label - CENTRAL - loc://gasflow + loc://gasflow 330 200 25 @@ -504,8 +630,13 @@ - 1 - 1 + + + + + true + 1 + 1 GASFLOW_Value @@ -514,29 +645,24 @@ 330 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GAS_HEAT_Label - CENTRAL - loc://gas Heat + =concat(`loc://gas`, " Heat") 360 200 25 @@ -548,8 +674,13 @@ - 1 - 1 + + + + + true + 1 + 1 GAS_HEAT_Value @@ -558,21 +689,17 @@ 360 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -592,8 +719,8 @@ - 1 - 1 + 1 + 1 REFR_HEAT_Value @@ -602,21 +729,17 @@ 390 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -627,16 +750,16 @@ 420 390 85 - - + + - + - + @@ -652,10 +775,9 @@ $(P)$(Q):TYPE - + SUPPLYPRES_Label - CENTRAL - $(P)$(Q):SUPPLYPRES.DESC + $(P)$(Q):SUPPLYPRES.DESC 200 25 @@ -666,8 +788,13 @@ - 1 - 1 + + + + + true + 1 + 1 SUPPLYPRES_Value @@ -675,29 +802,24 @@ 199 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + BACKPRESS_Label - CENTRAL - $(P)$(Q):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 30 200 25 @@ -709,8 +831,13 @@ - 1 - 1 + + + + + true + 1 + 1 BACKPRESS_Value @@ -719,21 +846,17 @@ 30 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -745,16 +868,16 @@ 425 388 73 - - + + - + - + @@ -795,22 +918,14 @@ 25 1 true - + - + - - - - - - - - Byte Monitor_2 @@ -823,22 +938,14 @@ 2 false true - + - + - - - - - - - - Label_55 @@ -886,22 +993,14 @@ 3 false true - + - + - - - - - - - - Label_57 @@ -960,10 +1059,9 @@ 1 - + ALARM_Label - CENTRAL - $(P)$(Q):ALARM.DESC + $(P)$(Q):ALARM.DESC 510 200 25 @@ -975,8 +1073,13 @@ - 1 - 1 + + + + + true + 1 + 1 ALARM_Value @@ -985,29 +1088,24 @@ 510 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNTIME_Label - CENTRAL - $(P)$(Q):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 540 200 25 @@ -1019,8 +1117,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNTIME_Value @@ -1029,29 +1132,24 @@ 540 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + CTRLNUM_Label - CENTRAL - $(P)$(Q):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 570 200 25 @@ -1063,8 +1161,13 @@ - 1 - 1 + + + + + true + 1 + 1 CTRLNUM_Value @@ -1073,29 +1176,24 @@ 570 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + VER_Label - CENTRAL - $(P)$(Q):VER.DESC + $(P)$(Q):VER.DESC 600 200 25 @@ -1107,8 +1205,13 @@ - 1 - 1 + + + + + true + 1 + 1 VER_Value @@ -1117,21 +1220,17 @@ 600 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1151,8 +1250,8 @@ - 1 - 1 + 1 + 1 CRYOSTATUS_Value @@ -1161,21 +1260,17 @@ 630 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1195,8 +1290,8 @@ - 1 - 1 + 1 + 1 CRYO_ADJUST_Value @@ -1205,21 +1300,17 @@ 660 190 25 - + - - - - - - - + + + - 1 - 1 - + 1 + 1 + @@ -1239,8 +1330,8 @@ - 1 - 1 + 1 + 1 CRYO_SPEED_Value @@ -1249,21 +1340,17 @@ 690 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1275,21 +1362,17 @@ 750 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1301,21 +1384,17 @@ 720 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1335,8 +1414,8 @@ - 1 - 1 + 1 + 1 HARDWARE_TYPE_Label @@ -1353,8 +1432,8 @@ - 1 - 1 + 1 + 1 VAC_GAUGE_PWR_Value @@ -1363,21 +1442,17 @@ 870 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1389,21 +1464,17 @@ 840 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1415,21 +1486,17 @@ 810 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1449,8 +1516,8 @@ - 1 - 1 + 1 + 1 GAS_HEAT_AVG_Label @@ -1467,8 +1534,8 @@ - 1 - 1 + 1 + 1 VAC_GAUGE_PWR_Label @@ -1485,8 +1552,8 @@ - 1 - 1 + 1 + 1 WATER_TEMP_Label @@ -1503,8 +1570,8 @@ - 1 - 1 + 1 + 1 WATER_TEMP_Value @@ -1513,21 +1580,17 @@ 780 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1539,21 +1602,17 @@ 900 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1565,21 +1624,17 @@ 930 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1599,8 +1654,8 @@ - 1 - 1 + 1 + 1 SUSPENDED_Label @@ -1617,8 +1672,8 @@ - 1 - 1 + 1 + 1 VACGAUGE_Label @@ -1635,8 +1690,8 @@ - 1 - 1 + 1 + 1 VACGAUGE_Value @@ -1645,21 +1700,17 @@ 270 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1671,16 +1722,15 @@ 40 245 700 - - + - + - + @@ -1695,20 +1745,28 @@ $(P)$(Q):PURGE.PROC - loc://purge + purge_text 35 - + - + - + + + + + pvStr0 + + loc://purge + + HOLD_Button @@ -1724,15 +1782,15 @@ Hold 105 35 - + - + - + @@ -1753,15 +1811,15 @@ 40 205 35 - + - + - + @@ -1780,15 +1838,15 @@ $(P)$(Q):PAUSE.PROC Pause 80 - + - + - + @@ -1808,15 +1866,15 @@ Resume 105 80 - + - + - + @@ -1837,15 +1895,15 @@ 115 205 35 - + - + - + @@ -1873,22 +1931,30 @@ $(P)$(Q):STOP.PROC - loc://stop + stop_text 155 205 35 - + - + - + + + + + pvStr0 + + loc://stop + + loc://actions @@ -1905,8 +1971,8 @@ - 1 - 1 + 1 + 1 RAMP_RATE_Value @@ -1914,21 +1980,17 @@ 105 210 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1948,8 +2010,8 @@ - 1 - 1 + 1 + 1 RAMP_TEMP_Value @@ -1957,21 +2019,17 @@ 105 245 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1991,15 +2049,15 @@ 280 205 35 - + - + - + @@ -2020,8 +2078,8 @@ - 1 - 1 + 1 + 1 PLAT_TIME_Value @@ -2029,21 +2087,17 @@ 105 335 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2063,15 +2117,15 @@ 370 205 35 - + - + - + @@ -2092,8 +2146,8 @@ - 1 - 1 + 1 + 1 COOL_TEMP_Value @@ -2101,21 +2155,17 @@ 105 425 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2135,15 +2185,15 @@ 460 205 35 - + - + - + @@ -2164,8 +2214,8 @@ - 1 - 1 + 1 + 1 TURBO_Combo @@ -2174,15 +2224,15 @@ 515 80 25 - + - + - + @@ -2194,21 +2244,17 @@ 515 50 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2228,8 +2274,8 @@ - 1 - 1 + 1 + 1 END_RATE_Value @@ -2237,21 +2283,17 @@ 105 560 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2271,8 +2313,8 @@ - 1 - 1 + 1 + 1 COMMS_Combo @@ -2281,15 +2323,15 @@ 610 80 25 - + - + - + @@ -2302,22 +2344,14 @@ 25 25 1 - + - + - - - - - - - - COMMS_Status @@ -2330,8 +2364,8 @@ false - 1 - 1 + 1 + 1 @@ -2447,123 +2481,4 @@ - - Text Update_2 - loc://gas("Gas") - 740 - 75 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_3 - loc://purge("Purge") - 740 - 50 - 135 - 25 - - - - "Warm" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_4 - loc://evap("Evap") - 740 - 100 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_5 - loc://gasflow("Gas Flow") - 740 - 125 - 135 - 25 - - - - "Cryo Speed" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_6 - loc://evapadjust("Evap Adjust") - 740 - 150 - 135 - 25 - - - - "Evap Adjust" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_7 - loc://cstype("Oxford Cryostream") - 740 - 175 - 135 - 25 - - - - "Phenix Cryostat" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_8 - loc://stop("EMERGENCY STOP") - 740 - 200 - 135 - 25 - - - - "STOP" - - $(pv_name) - $(P)$(Q):CSTYPE - - - diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob index c7328fc..e5b4511 100644 --- a/bob/oxCryo/OXCS700.bob +++ b/bob/oxCryo/OXCS700.bob @@ -1,36 +1,167 @@ - + OXCS700 - 0 710 740 - + 5 5 + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_4 + loc://evap("Evap") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(P)$(Q):CSTYPE + + + TITLE - CUSTOM - Cryostream $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER + TITLE + Cryostream Title (based on rule) + 0 + 0 700 40 - - + + - - + + + true 1 1 + + + + "Cryostream "+pvStr0+" "+pvStr1+" "+pvStr2 + + $(P)$(Q):MODEL + $(P)$(Q):SERIES + $(P)$(Q):CRYOSHUTTER + + Status @@ -38,23 +169,21 @@ 40 435 700 - - + - + - + - + TYPE_Label - CENTRAL - $(P)$(Q):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -65,8 +194,13 @@ - 1 - 1 + + + + + true + 1 + 1 TYPE_Value @@ -74,29 +208,24 @@ 200 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + SETPOINT_Label - CENTRAL - loc://gas Setpoint + =concat(`loc://gas`, " Setpoint") 30 200 25 @@ -108,8 +237,13 @@ - 1 - 1 + + + + + true + 1 + 1 SETPOINT_Value @@ -118,29 +252,24 @@ 30 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TEMPERATURE_Label - CENTRAL - loc://gas Temperature + =concat(`loc://gas`, " Temperature") 60 200 25 @@ -152,8 +281,13 @@ - 1 - 1 + + + + + true + 1 + 1 TEMPERATURE_Value @@ -162,29 +296,24 @@ 60 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + ERROR_Label - CENTRAL - loc://gas Error + =concat(`loc://gas`, " Error") 90 200 25 @@ -196,8 +325,13 @@ - 1 - 1 + + + + + true + 1 + 1 ERROR_Value @@ -206,29 +340,24 @@ 90 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNMODE_Label - CENTRAL - $(P)$(Q):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -240,8 +369,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNMODE_Value @@ -250,29 +384,24 @@ 120 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + PHASE_Label - CENTRAL - $(P)$(Q):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -284,8 +413,13 @@ - 1 - 1 + + + + + true + 1 + 1 PHASE_Value @@ -294,29 +428,24 @@ 150 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RAMPRATE_Label - CENTRAL - $(P)$(Q):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -328,8 +457,13 @@ - 1 - 1 + + + + + true + 1 + 1 RAMPRATE_Value @@ -338,29 +472,24 @@ 180 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TARGETTEMP_Label - CENTRAL - $(P)$(Q):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -372,8 +501,13 @@ - 1 - 1 + + + + + true + 1 + 1 TARGETTEMP_Value @@ -382,29 +516,24 @@ 210 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + EVAP_TEMP_Label - CENTRAL - loc://evap Temperature + =concat(`loc://evap`, " Temperature") 240 200 25 @@ -416,8 +545,13 @@ - 1 - 1 + + + + + true + 1 + 1 EVAP_TEMP_Value @@ -426,29 +560,24 @@ 240 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + REMAINING_Label - CENTRAL - $(P)$(Q):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 270 200 25 @@ -460,8 +589,13 @@ - 1 - 1 + + + + + true + 1 + 1 REMAINING_Value @@ -470,29 +604,24 @@ 270 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GASFLOW_Label - CENTRAL - loc://gasflow + loc://gasflow 300 200 25 @@ -504,8 +633,13 @@ - 1 - 1 + + + + + true + 1 + 1 GASFLOW_Value @@ -514,29 +648,24 @@ 300 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GAS_HEAT_Label - CENTRAL - loc://gas Heat + =concat(`loc://gas`, " Heat") 330 200 25 @@ -548,8 +677,13 @@ - 1 - 1 + + + + + true + 1 + 1 GAS_HEAT_Value @@ -558,29 +692,24 @@ 330 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + EVAP_HEAT_Label - CENTRAL - loc://evap Heat + =concat(`loc://evap`, " Heat") 360 200 25 @@ -592,8 +721,13 @@ - 1 - 1 + + + + + true + 1 + 1 EVAP_HEAT_Value @@ -602,29 +736,24 @@ 360 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + ALARM_Label - CENTRAL - $(P)$(Q):ALARM.DESC + $(P)$(Q):ALARM.DESC 480 200 25 @@ -636,8 +765,13 @@ - 1 - 1 + + + + + true + 1 + 1 ALARM_Value @@ -646,29 +780,24 @@ 480 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNTIME_Label - CENTRAL - $(P)$(Q):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 510 200 25 @@ -680,8 +809,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNTIME_Value @@ -690,29 +824,24 @@ 510 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + CTRLNUM_Label - CENTRAL - $(P)$(Q):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 540 200 25 @@ -724,8 +853,13 @@ - 1 - 1 + + + + + true + 1 + 1 CTRLNUM_Value @@ -734,29 +868,24 @@ 540 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + VER_Label - CENTRAL - $(P)$(Q):VER.DESC + $(P)$(Q):VER.DESC 570 200 25 @@ -768,8 +897,13 @@ - 1 - 1 + + + + + true + 1 + 1 VER_Value @@ -778,29 +912,24 @@ 570 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + EVAP_ADJUST_Label - CENTRAL - loc://evapadjust + loc://evapadjust 600 200 25 @@ -812,8 +941,13 @@ - 1 - 1 + + + + + true + 1 + 1 EVAP_ADJUST_Value @@ -822,29 +956,24 @@ 600 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + LEVEL_Label - CENTRAL - $(P)$(Q):LEVEL.DESC + $(P)$(Q):LEVEL.DESC 630 200 25 @@ -855,9 +984,14 @@ - - 1 - 1 + + + + + + true + 1 + 1 LEVEL_Value @@ -866,21 +1000,17 @@ 630 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -891,16 +1021,16 @@ 390 390 85 - - + + - + - + @@ -916,10 +1046,9 @@ $(P)$(Q):TYPE - + SUCTTEMP_Label - CENTRAL - $(P)$(Q):SUCTTEMP.DESC + $(P)$(Q):SUCTTEMP.DESC 200 25 @@ -930,8 +1059,13 @@ - 1 - 1 + + + + + true + 1 + 1 SUCTTEMP_Value @@ -939,29 +1073,24 @@ 200 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + SUCTHEAT_Label - CENTRAL - $(P)$(Q):SUCTHEAT.DESC + $(P)$(Q):SUCTHEAT.DESC 30 200 25 @@ -973,8 +1102,13 @@ - 1 - 1 + + + + + true + 1 + 1 SUCTHEAT_Value @@ -983,29 +1117,24 @@ 30 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + BACKPRESS_Label - CENTRAL - $(P)$(Q):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 60 200 25 @@ -1017,8 +1146,13 @@ - 1 - 1 + + + + + true + 1 + 1 BACKPRESS_Value @@ -1027,21 +1161,17 @@ 60 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1053,16 +1183,16 @@ 395 390 75 - - + + - + - + @@ -1103,22 +1233,14 @@ 25 1 true - + - + - - - - - - - - Byte Monitor_2 @@ -1131,22 +1253,14 @@ 2 false true - + - + - - - - - - - - Label_55 @@ -1194,22 +1308,14 @@ 3 false true - + - + - - - - - - - - Label_57 @@ -1275,16 +1381,15 @@ 40 245 700 - - + - + - + @@ -1299,20 +1404,28 @@ $(P)$(Q):PURGE.PROC - loc://purge + purge_text 35 - + - + - + + + + + pvStr0 + + loc://purge + + HOLD_Button @@ -1328,15 +1441,15 @@ Hold 105 35 - + - + - + @@ -1357,15 +1470,15 @@ 40 205 35 - + - + - + @@ -1384,15 +1497,15 @@ $(P)$(Q):PAUSE.PROC Pause 80 - + - + - + @@ -1412,15 +1525,15 @@ Resume 105 80 - + - + - + @@ -1441,15 +1554,15 @@ 115 205 35 - + - + - + @@ -1477,22 +1590,30 @@ $(P)$(Q):STOP.PROC - loc://stop + stop_text 155 205 35 - + - + - + + + + + pvStr0 + + loc://stop + + loc://actions @@ -1509,8 +1630,8 @@ - 1 - 1 + 1 + 1 RAMP_RATE_Value @@ -1518,21 +1639,17 @@ 105 210 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1552,8 +1669,8 @@ - 1 - 1 + 1 + 1 RAMP_TEMP_Value @@ -1561,21 +1678,17 @@ 105 245 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1595,15 +1708,15 @@ 280 205 35 - + - + - + @@ -1624,8 +1737,8 @@ - 1 - 1 + 1 + 1 PLAT_TIME_Value @@ -1633,21 +1746,17 @@ 105 335 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1667,15 +1776,15 @@ 370 205 35 - + - + - + @@ -1696,8 +1805,8 @@ - 1 - 1 + 1 + 1 COOL_TEMP_Value @@ -1705,21 +1814,17 @@ 105 425 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1739,15 +1844,15 @@ 460 205 35 - + - + - + @@ -1768,8 +1873,8 @@ - 1 - 1 + 1 + 1 TURBO_Combo @@ -1778,15 +1883,15 @@ 515 80 25 - + - + - + @@ -1798,21 +1903,17 @@ 515 50 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1832,8 +1933,8 @@ - 1 - 1 + 1 + 1 END_RATE_Value @@ -1841,21 +1942,17 @@ 105 560 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1875,8 +1972,8 @@ - 1 - 1 + 1 + 1 COMMS_Combo @@ -1885,15 +1982,15 @@ 610 80 25 - + - + - + @@ -1906,22 +2003,14 @@ 25 25 1 - + - + - - - - - - - - COMMS_Status @@ -1934,8 +2023,8 @@ false - 1 - 1 + 1 + 1 @@ -2051,123 +2140,4 @@ - - Text Update_2 - loc://gas("Gas") - 740 - 75 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_3 - loc://purge("Purge") - 740 - 50 - 135 - 25 - - - - "Warm" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_4 - loc://evap("Evap") - 740 - 100 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_5 - loc://gasflow("Gas Flow") - 740 - 125 - 135 - 25 - - - - "Cryo Speed" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_6 - loc://evapadjust("Evap Adjust") - 740 - 150 - 135 - 25 - - - - "Evap Adjust" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_7 - loc://cstype("Oxford Cryostream") - 740 - 175 - 135 - 25 - - - - "Phenix Cryostat" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_8 - loc://stop("EMERGENCY STOP") - 740 - 200 - 135 - 25 - - - - "STOP" - - $(pv_name) - $(P)$(Q):CSTYPE - - - diff --git a/bob/oxCryo/OXNH700.bob b/bob/oxCryo/OXNH700.bob index f8ed910..ac7db04 100644 --- a/bob/oxCryo/OXNH700.bob +++ b/bob/oxCryo/OXNH700.bob @@ -1,36 +1,167 @@ - + OXNH700 - 0 710 1040 - + 5 5 + + Text Update_2 + loc://gas("Gas") + 740 + 75 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_3 + loc://purge("Purge") + 740 + 50 + 135 + 25 + + + + "Warm" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_4 + loc://evap("Evap") + 740 + 100 + 135 + 25 + + + + "Sample" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_5 + loc://gasflow("Gas Flow") + 740 + 125 + 135 + 25 + + + + "Cryo Speed" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_6 + loc://evapadjust("Evap Adjust") + 740 + 150 + 135 + 25 + + + + "Evap Adjust" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_7 + loc://cstype("Oxford Cryostream") + 740 + 175 + 135 + 25 + + + + "Phenix Cryostat" + + $(pv_name) + $(P)$(Q):CSTYPE + + + + + Text Update_8 + loc://stop("EMERGENCY STOP") + 740 + 200 + 135 + 25 + + + + "STOP" + + $(pv_name) + $(P)$(Q):CSTYPE + + + TITLE - CUSTOM - Helix $(P)$(Q):MODEL $(P)$(Q):SERIES $(P)$(Q):CRYOSHUTTER + TITLE + Helix Title (based on rule) + 0 + 0 700 40 - - + + - - + + + true 1 1 + + + + "Helix "+pvStr0+" "+pvStr1+" "+pvStr2 + + $(P)$(Q):MODEL + $(P)$(Q):SERIES + $(P)$(Q):CRYOSHUTTER + + Status @@ -38,23 +169,21 @@ 40 435 995 - - + - + - + - + TYPE_Label - CENTRAL - $(P)$(Q):TYPE.DESC + $(P)$(Q):TYPE.DESC 200 25 @@ -65,8 +194,13 @@ - 1 - 1 + + + + + true + 1 + 1 TYPE_Value @@ -74,29 +208,24 @@ 200 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + SETPOINT_Label - CENTRAL - loc://gas Setpoint + =concat(`loc://gas`, " Setpoint") 30 200 25 @@ -108,8 +237,13 @@ - 1 - 1 + + + + + true + 1 + 1 SETPOINT_Value @@ -118,29 +252,24 @@ 30 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TEMPERATURE_Label - CENTRAL - loc://gas Temperature + =concat(`loc://gas`, " Temperature") 60 200 25 @@ -152,8 +281,13 @@ - 1 - 1 + + + + + true + 1 + 1 TEMPERATURE_Value @@ -162,29 +296,24 @@ 60 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + ERROR_Label - CENTRAL - loc://gas Error + =concat(`loc://gas`, " Error") 90 200 25 @@ -196,8 +325,13 @@ - 1 - 1 + + + + + true + 1 + 1 ERROR_Value @@ -206,29 +340,24 @@ 90 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNMODE_Label - CENTRAL - $(P)$(Q):RUNMODE.DESC + $(P)$(Q):RUNMODE.DESC 120 200 25 @@ -240,8 +369,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNMODE_Value @@ -250,29 +384,24 @@ 120 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + PHASE_Label - CENTRAL - $(P)$(Q):PHASE.DESC + $(P)$(Q):PHASE.DESC 150 200 25 @@ -284,8 +413,13 @@ - 1 - 1 + + + + + true + 1 + 1 PHASE_Value @@ -294,29 +428,24 @@ 150 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RAMPRATE_Label - CENTRAL - $(P)$(Q):RAMPRATE.DESC + $(P)$(Q):RAMPRATE.DESC 180 200 25 @@ -328,8 +457,13 @@ - 1 - 1 + + + + + true + 1 + 1 RAMPRATE_Value @@ -338,29 +472,24 @@ 180 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + TARGETTEMP_Label - CENTRAL - $(P)$(Q):TARGETTEMP.DESC + $(P)$(Q):TARGETTEMP.DESC 210 200 25 @@ -372,8 +501,13 @@ - 1 - 1 + + + + + true + 1 + 1 TARGETTEMP_Value @@ -382,21 +516,17 @@ 210 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -416,8 +546,8 @@ - 1 - 1 + 1 + 1 SHIELD_TEMP_Value @@ -426,29 +556,24 @@ 240 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + REMAINING_Label - CENTRAL - $(P)$(Q):REMAINING.DESC + $(P)$(Q):REMAINING.DESC 330 200 25 @@ -460,8 +585,13 @@ - 1 - 1 + + + + + true + 1 + 1 REMAINING_Value @@ -470,29 +600,25 @@ 330 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GASFLOW_Label CENTRAL - loc://gasflow + loc://gasflow 360 200 25 @@ -504,8 +630,13 @@ - 1 - 1 + + + + + true + 1 + 1 GASFLOW_Value @@ -514,29 +645,25 @@ 360 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + GAS_HEAT_Label CENTRAL - loc://gas Heat + =concat(`loc://gas`, " Heat") 390 200 25 @@ -548,8 +675,13 @@ - 1 - 1 + + + + + true + 1 + 1 GAS_HEAT_Value @@ -558,21 +690,17 @@ 390 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -592,8 +720,8 @@ - 1 - 1 + 1 + 1 SHIELD_HEAT_Value @@ -602,29 +730,24 @@ 420 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + ALARM_Label - CENTRAL - $(P)$(Q):ALARM.DESC + $(P)$(Q):ALARM.DESC 600 200 25 @@ -636,8 +759,13 @@ - 1 - 1 + + + + + true + 1 + 1 ALARM_Value @@ -646,29 +774,24 @@ 600 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + RUNTIME_Label - CENTRAL - $(P)$(Q):RUNTIME.DESC + $(P)$(Q):RUNTIME.DESC 630 200 25 @@ -680,8 +803,13 @@ - 1 - 1 + + + + + true + 1 + 1 RUNTIME_Value @@ -690,29 +818,24 @@ 630 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + CTRLNUM_Label - CENTRAL - $(P)$(Q):CTRLNUM.DESC + $(P)$(Q):CTRLNUM.DESC 660 200 25 @@ -724,8 +847,13 @@ - 1 - 1 + + + + + true + 1 + 1 CTRLNUM_Value @@ -734,29 +862,24 @@ 660 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + - + VER_Label - CENTRAL - $(P)$(Q):VER.DESC + $(P)$(Q):VER.DESC 690 200 25 @@ -768,8 +891,13 @@ - 1 - 1 + + + + + true + 1 + 1 VER_Value @@ -778,21 +906,17 @@ 690 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -812,8 +936,8 @@ - 1 - 1 + 1 + 1 CRYOSTATUS_Value @@ -822,21 +946,17 @@ 720 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -856,8 +976,8 @@ - 1 - 1 + 1 + 1 CRYO_ADJUST_Value @@ -866,21 +986,17 @@ 750 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -900,8 +1016,8 @@ - 1 - 1 + 1 + 1 CRYO_SPEED_Value @@ -910,21 +1026,17 @@ 780 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -936,21 +1048,17 @@ 810 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -970,8 +1078,8 @@ - 1 - 1 + 1 + 1 GAS_HEAT_AVG_Value @@ -980,21 +1088,17 @@ 870 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1014,8 +1118,8 @@ - 1 - 1 + 1 + 1 RETPRESS_Label @@ -1032,8 +1136,8 @@ - 1 - 1 + 1 + 1 RETPRESS_Value @@ -1042,21 +1146,17 @@ 840 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1068,21 +1168,17 @@ 900 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1094,21 +1190,17 @@ 930 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1128,8 +1220,8 @@ - 1 - 1 + 1 + 1 SUSPENDED_Label @@ -1146,13 +1238,12 @@ - 1 - 1 + 1 + 1 - + BACKPRESS_Label - CENTRAL - $(P)$(Q):BACKPRESS.DESC + $(P)$(Q):BACKPRESS.DESC 510 200 25 @@ -1164,8 +1255,13 @@ - 1 - 1 + + + + + true + 1 + 1 BACKPRESS_Value @@ -1174,21 +1270,17 @@ 510 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1208,8 +1300,8 @@ - 1 - 1 + 1 + 1 DETECTED_GAS_Value @@ -1218,21 +1310,17 @@ 540 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1252,8 +1340,8 @@ - 1 - 1 + 1 + 1 NOZZLE_HEAT_AVG_Value @@ -1262,21 +1350,17 @@ 450 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1288,21 +1372,17 @@ 270 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1322,8 +1402,8 @@ - 1 - 1 + 1 + 1 WATER_TEMP_Value @@ -1332,21 +1412,17 @@ 300 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1366,8 +1442,8 @@ - 1 - 1 + 1 + 1 OUTER_FLOW_Label @@ -1384,8 +1460,8 @@ - 1 - 1 + 1 + 1 OUTER_FLOW_Value @@ -1394,21 +1470,17 @@ 480 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1420,21 +1492,17 @@ 570 190 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1454,8 +1522,8 @@ - 1 - 1 + 1 + 1 @@ -1464,16 +1532,15 @@ 40 245 700 - - + - + - + @@ -1483,25 +1550,33 @@ Write PV - loc://pv_name + pv_name 1 $(P)$(Q):PURGE.PROC - loc://purge + purge_text 35 - + - + - + + + + + pvStr0 + + loc://purge + + HOLD_Button @@ -1509,7 +1584,7 @@ Write PV - loc://pv_name + pv_name 1 @@ -1517,15 +1592,15 @@ Hold 105 35 - + - + - + @@ -1537,7 +1612,7 @@ Write PV - loc://pv_name + pv_name 1 @@ -1546,15 +1621,15 @@ 40 205 35 - + - + - + @@ -1566,22 +1641,22 @@ Write PV - loc://pv_name + pv_name 1 $(P)$(Q):PAUSE.PROC Pause 80 - + - + - + @@ -1593,7 +1668,7 @@ Write PV - loc://pv_name + pv_name 1 @@ -1601,15 +1676,15 @@ Resume 105 80 - + - + - + @@ -1621,7 +1696,7 @@ Write PV - loc://pv_name + pv_name 1 @@ -1630,15 +1705,15 @@ 115 205 35 - + - + - + @@ -1661,27 +1736,35 @@ Write PV - loc://pv_name + pv_name 1 $(P)$(Q):STOP.PROC - loc://stop + stop_text 155 205 35 - + - + - + + + + + pvStr0 + + loc://stop + + loc://actions @@ -1698,8 +1781,8 @@ - 1 - 1 + 1 + 1 RAMP_RATE_Value @@ -1707,21 +1790,17 @@ 105 210 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1741,8 +1820,8 @@ - 1 - 1 + 1 + 1 RAMP_TEMP_Value @@ -1750,21 +1829,17 @@ 105 245 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1775,7 +1850,7 @@ Write PV - loc://pv_name + pv_name 1 @@ -1784,15 +1859,15 @@ 280 205 35 - + - + - + @@ -1813,8 +1888,8 @@ - 1 - 1 + 1 + 1 PLAT_TIME_Value @@ -1822,21 +1897,17 @@ 105 335 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1847,7 +1918,7 @@ Write PV - loc://pv_name + pv_name 1 @@ -1856,15 +1927,15 @@ 370 205 35 - + - + - + @@ -1885,8 +1956,8 @@ - 1 - 1 + 1 + 1 COOL_TEMP_Value @@ -1894,21 +1965,17 @@ 105 425 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -1919,7 +1986,7 @@ Write PV - loc://pv_name + pv_name 1 @@ -1928,15 +1995,15 @@ 460 205 35 - + - + - + @@ -1957,8 +2024,8 @@ - 1 - 1 + 1 + 1 TURBO_Combo @@ -1967,15 +2034,15 @@ 515 80 25 - + - + - + @@ -1987,21 +2054,17 @@ 515 50 25 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2021,8 +2084,8 @@ - 1 - 1 + 1 + 1 END_RATE_Value @@ -2030,21 +2093,17 @@ 105 560 30 - + - - - - - + - 1 - 1 - + 1 + 1 + @@ -2064,8 +2123,8 @@ - 1 - 1 + 1 + 1 COMMS_Combo @@ -2074,15 +2133,15 @@ 610 80 25 - + - + - + @@ -2095,22 +2154,14 @@ 25 25 1 - + - + - - - - - - - - COMMS_Status @@ -2123,8 +2174,8 @@ false - 1 - 1 + 1 + 1 @@ -2240,123 +2291,4 @@ - - Text Update_2 - loc://gas("Gas") - 740 - 75 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_3 - loc://purge("Purge") - 740 - 50 - 135 - 25 - - - - "Warm" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_4 - loc://evap("Evap") - 740 - 100 - 135 - 25 - - - - "Sample" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_5 - loc://gasflow("Gas Flow") - 740 - 125 - 135 - 25 - - - - "Cryo Speed" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_6 - loc://evapadjust("Evap Adjust") - 740 - 150 - 135 - 25 - - - - "Evap Adjust" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_7 - loc://cstype("Oxford Cryostream") - 740 - 175 - 135 - 25 - - - - "Phenix Cryostat" - - $(pv_name) - $(P)$(Q):CSTYPE - - - - - Text Update_8 - loc://stop("EMERGENCY STOP") - 740 - 200 - 135 - 25 - - - - "STOP" - - $(pv_name) - $(P)$(Q):CSTYPE - - - From 5051811e7ebd68126f1c86ff0ad343607a8b1a06 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Tue, 8 Sep 2026 08:50:24 +0100 Subject: [PATCH 10/14] Improvements to OXCS700 screen --- bob/oxCryo/OXCS700.bob | 556 ++++++++++++----------------------------- 1 file changed, 166 insertions(+), 390 deletions(-) diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob index e5b4511..2018718 100644 --- a/bob/oxCryo/OXCS700.bob +++ b/bob/oxCryo/OXCS700.bob @@ -1,5 +1,5 @@ - + OXCS700 710 @@ -1010,20 +1010,31 @@ 1 1 + + + + loc://unsupported + + + $(P)$(Q):LEVEL + + $(pv_name).SEVR + loc://unsupported("Unavailable on 700 series") + + - - Group - NO_BOX + + SUCTTEMP_Label + $(P)$(Q):SUCTTEMP.DESC 390 - 390 - 85 - + 200 + 25 - + @@ -1031,161 +1042,43 @@ - + true - - - - true - - - false - - $(P)$(Q):TYPE - - - - SUCTTEMP_Label - $(P)$(Q):SUCTTEMP.DESC - 200 - 25 - - - - - - - - - - - - - true - 1 - 1 - - - SUCTTEMP_Value - $(P)$(Q):SUCTTEMP - 200 - 190 - 25 - - - - - - - - - 1 - 1 - - - - - - - SUCTHEAT_Label - $(P)$(Q):SUCTHEAT.DESC - 30 - 200 - 25 - - - - - - - - - - - - - true - 1 - 1 - - - SUCTHEAT_Value - $(P)$(Q):SUCTHEAT - 200 - 30 - 190 - 25 - - - - - - - - - 1 - 1 - - - - - - - BACKPRESS_Label - $(P)$(Q):BACKPRESS.DESC - 60 - 200 - 25 - - - - - - - - - - - - - true - 1 - 1 - - - BACKPRESS_Value - $(P)$(Q):BACKPRESS - 200 - 60 - 190 - 25 - - - - - - - - - 1 - 1 - - - - - - - - Group - NO_BOX - 395 - 390 - 75 - - - + 1 + 1 + + + SUCTTEMP_Value + $(P)$(Q):SUCTTEMP + 200 + 390 + 190 + 25 + + + + + + + + + 1 + 1 + + + + + + + SUCTHEAT_Label + $(P)$(Q):SUCTHEAT.DESC + 420 + 200 + 25 + + @@ -1193,186 +1086,78 @@ - + true - - - - true - - - false - - $(P)$(Q):TYPE - - - - Label_54 - CUSTOM - Cryodrive: Activated - 165 - 25 - - - - - - - - - 2 - 1 - - - Byte Monitor_1 - $(P)$(Q):BACKPRESS - 170 - 25 - 25 - 1 - true - - - - - - - - - - - Byte Monitor_2 - $(P)$(Q):BACKPRESS - 170 - 25 - 25 - 50 - 5 - 2 - false - true - - - - - - - - - - - Label_55 - CUSTOM - In Manual Mode - 25 - 165 - 25 - - - - - - - - - 2 - 1 - - - Label_56 - CUSTOM - Start Cmd Received - 50 - 165 - 25 - - - - - - - - - 2 - 1 - - - Byte Monitor_3 - $(P)$(Q):BACKPRESS - 365 - 25 - 75 - 1 - 3 - false - true - - - - - - - - - - - Label_57 - CUSTOM - Cryodrive: Activated - 195 - 165 - 25 - - - - - - - - - 2 - 1 - - - Label_58 - CUSTOM - In Manual Mode - 195 - 25 - 165 - 25 - - - - - - - - - 2 - 1 - - - Label_59 - CUSTOM - Start Cmd Received - 195 - 50 - 165 - 25 - - - - - - - - - 2 - 1 - + 1 + 1 + + + SUCTHEAT_Value + $(P)$(Q):SUCTHEAT + 200 + 420 + 190 + 25 + + + + + + + + + 1 + 1 + + + + + + + BACKPRESS_Label + $(P)$(Q):BACKPRESS.DESC + 450 + 200 + 25 + + + + + + + + + + + + + true + 1 + 1 + + + BACKPRESS_Value + $(P)$(Q):BACKPRESS + 200 + 450 + 190 + 25 + + + + + + + + + 1 + 1 + + + + @@ -1398,12 +1183,12 @@ DEFAULT_PV - Write PV - $(pv_name) + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PURGE.PROC + $(P)$(Q):PURGE purge_text 35 @@ -1432,12 +1217,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):HOLD.PROC + $(P)$(Q):HOLD Hold 105 35 @@ -1453,19 +1238,18 @@ - loc://actions RESTART_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESTART.PROC + $(P)$(Q):RESTART Start / Restart 40 205 @@ -1482,19 +1266,18 @@ - loc://actions PAUSE_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PAUSE.PROC + $(P)$(Q):PAUSE Pause 80 @@ -1509,19 +1292,18 @@ - loc://actions RESUME_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESUME.PROC + $(P)$(Q):RESUME Resume 105 80 @@ -1537,19 +1319,18 @@ - loc://actions END_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):END.PROC + $(P)$(Q):END End (Controlled Shutdown) 115 205 @@ -1569,27 +1350,26 @@ - true + false - false + true $(P)$(Q):TYPE - loc://actions STOP_Button DEFAULT_PV - Write PV - $(pv_name) + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):STOP.PROC + $(P)$(Q):STOP stop_text 155 205 @@ -1614,7 +1394,6 @@ loc://stop - loc://actions RAMP_RATE_Label @@ -1633,7 +1412,7 @@ 1 1 - + RAMP_RATE_Value $(P)$(Q):RRATE 105 @@ -1648,7 +1427,7 @@ 1 - 1 + true @@ -1672,7 +1451,7 @@ 1 1 - + RAMP_TEMP_Value $(P)$(Q):RTEMP 105 @@ -1687,7 +1466,7 @@ 1 - 1 + true @@ -1698,12 +1477,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RAMP.PROC + $(P)$(Q):RAMP Ramp 280 205 @@ -1720,7 +1499,6 @@ - loc://actions PLAT_TIME_Label @@ -1740,7 +1518,7 @@ 1 1 - + PLAT_TIME_Value $(P)$(Q):PTIME 105 @@ -1755,7 +1533,7 @@ 1 - 1 + true @@ -1766,12 +1544,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PLAT.PROC + $(P)$(Q):PLAT Plat 370 205 @@ -1788,7 +1566,6 @@ - loc://actions COOL_TEMP_Label @@ -1808,7 +1585,7 @@ 1 1 - + COOL_TEMP_Value $(P)$(Q):CTEMP 105 @@ -1823,7 +1600,7 @@ 1 - 1 + true @@ -1834,12 +1611,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):COOL.PROC + $(P)$(Q):COOL Cool 460 205 @@ -1856,7 +1633,6 @@ - loc://actions TURBO_Label @@ -1936,7 +1712,7 @@ 1 1 - + END_RATE_Value $(P)$(Q):ERATE 105 @@ -1951,7 +1727,7 @@ 1 - 1 + true @@ -2004,11 +1780,11 @@ 25 1 - + - + From f40f44ea675af459b5ad9da6760f92b5e6897bd8 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Tue, 8 Sep 2026 11:33:57 +0100 Subject: [PATCH 11/14] Improvements to OXNH700 screen --- bob/oxCryo/OXNH700.bob | 95 +++++++++++++++++++----------------------- 1 file changed, 43 insertions(+), 52 deletions(-) diff --git a/bob/oxCryo/OXNH700.bob b/bob/oxCryo/OXNH700.bob index ac7db04..f241548 100644 --- a/bob/oxCryo/OXNH700.bob +++ b/bob/oxCryo/OXNH700.bob @@ -1,5 +1,5 @@ - + OXNH700 710 @@ -1549,12 +1549,12 @@ DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PURGE.PROC + $(P)$(Q):PURGE purge_text 35 @@ -1583,12 +1583,12 @@ DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):HOLD.PROC + $(P)$(Q):HOLD Hold 105 35 @@ -1604,19 +1604,18 @@ - loc://actions RESTART_Button DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESTART.PROC + $(P)$(Q):RESTART Start / Restart 40 205 @@ -1633,19 +1632,18 @@ - loc://actions PAUSE_Button DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PAUSE.PROC + $(P)$(Q):PAUSE Pause 80 @@ -1660,19 +1658,18 @@ - loc://actions RESUME_Button DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESUME.PROC + $(P)$(Q):RESUME Resume 105 80 @@ -1688,19 +1685,18 @@ - loc://actions END_Button DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):END.PROC + $(P)$(Q):END End (Controlled Shutdown) 115 205 @@ -1728,19 +1724,18 @@ $(P)$(Q):TYPE - loc://actions STOP_Button DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):STOP.PROC + $(P)$(Q):STOP stop_text 155 205 @@ -1765,7 +1760,6 @@ loc://stop - loc://actions RAMP_RATE_Label @@ -1784,7 +1778,7 @@ 1 1 - + RAMP_RATE_Value $(P)$(Q):RRATE 105 @@ -1799,7 +1793,7 @@ 1 - 1 + true @@ -1823,7 +1817,7 @@ 1 1 - + RAMP_TEMP_Value $(P)$(Q):RTEMP 105 @@ -1838,7 +1832,7 @@ 1 - 1 + true @@ -1849,12 +1843,12 @@ DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RAMP.PROC + $(P)$(Q):RAMP Ramp 280 205 @@ -1871,7 +1865,6 @@ - loc://actions PLAT_TIME_Label @@ -1891,7 +1884,7 @@ 1 1 - + PLAT_TIME_Value $(P)$(Q):PTIME 105 @@ -1906,7 +1899,7 @@ 1 - 1 + true @@ -1917,12 +1910,12 @@ DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PLAT.PROC + $(P)$(Q):PLAT Plat 370 205 @@ -1939,7 +1932,6 @@ - loc://actions COOL_TEMP_Label @@ -1959,7 +1951,7 @@ 1 1 - + COOL_TEMP_Value $(P)$(Q):CTEMP 105 @@ -1974,7 +1966,7 @@ 1 - 1 + true @@ -1985,12 +1977,12 @@ DEFAULT_PV - Write PV - pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):COOL.PROC + $(P)$(Q):COOL Cool 460 205 @@ -2007,7 +1999,6 @@ - loc://actions TURBO_Label @@ -2087,7 +2078,7 @@ 1 1 - + END_RATE_Value $(P)$(Q):ERATE 105 @@ -2102,7 +2093,7 @@ 1 - 1 + true @@ -2155,11 +2146,11 @@ 25 1 - + - + From ceea3c85d37d5ba08f7213bbd7040e277c2f4d89 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Thu, 10 Sep 2026 08:59:21 +0100 Subject: [PATCH 12/14] Improvements to OXCB800 screen --- bob/oxCryo/OXCB800.bob | 91 +++++++++++++++++++----------------------- 1 file changed, 41 insertions(+), 50 deletions(-) diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob index f2ae9c6..6ef5419 100644 --- a/bob/oxCryo/OXCB800.bob +++ b/bob/oxCryo/OXCB800.bob @@ -1,5 +1,5 @@ - + OXCB800 710 @@ -1739,12 +1739,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PURGE.PROC + $(P)$(Q):PURGE purge_text 35 @@ -1773,12 +1773,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):HOLD.PROC + $(P)$(Q):HOLD Hold 105 35 @@ -1794,19 +1794,18 @@ - loc://actions RESTART_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESTART.PROC + $(P)$(Q):RESTART Start / Restart 40 205 @@ -1823,19 +1822,18 @@ - loc://actions PAUSE_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PAUSE.PROC + $(P)$(Q):PAUSE Pause 80 @@ -1850,19 +1848,18 @@ - loc://actions RESUME_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESUME.PROC + $(P)$(Q):RESUME Resume 105 80 @@ -1878,19 +1875,18 @@ - loc://actions END_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):END.PROC + $(P)$(Q):END End (Controlled Shutdown) 115 205 @@ -1918,19 +1914,18 @@ $(P)$(Q):TYPE - loc://actions STOP_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):STOP.PROC + $(P)$(Q):STOP stop_text 155 205 @@ -1955,7 +1950,6 @@ loc://stop - loc://actions RAMP_RATE_Label @@ -1974,7 +1968,7 @@ 1 1 - + RAMP_RATE_Value $(P)$(Q):RRATE 105 @@ -1989,7 +1983,7 @@ 1 - 1 + true @@ -2013,7 +2007,7 @@ 1 1 - + RAMP_TEMP_Value $(P)$(Q):RTEMP 105 @@ -2028,7 +2022,7 @@ 1 - 1 + true @@ -2039,12 +2033,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RAMP.PROC + $(P)$(Q):RAMP Ramp 280 205 @@ -2061,7 +2055,6 @@ - loc://actions PLAT_TIME_Label @@ -2081,7 +2074,7 @@ 1 1 - + PLAT_TIME_Value $(P)$(Q):PTIME 105 @@ -2096,7 +2089,7 @@ 1 - 1 + true @@ -2107,12 +2100,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PLAT.PROC + $(P)$(Q):PLAT Plat 370 205 @@ -2129,7 +2122,6 @@ - loc://actions COOL_TEMP_Label @@ -2149,7 +2141,7 @@ 1 1 - + COOL_TEMP_Value $(P)$(Q):CTEMP 105 @@ -2164,7 +2156,7 @@ 1 - 1 + true @@ -2175,12 +2167,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):COOL.PROC + $(P)$(Q):COOL Cool 460 205 @@ -2197,7 +2189,6 @@ - loc://actions TURBO_Label @@ -2277,7 +2268,7 @@ 1 1 - + END_RATE_Value $(P)$(Q):ERATE 105 @@ -2292,7 +2283,7 @@ 1 - 1 + true From 94f772095c54411afbc496022a21294e471289f6 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Thu, 10 Sep 2026 09:04:14 +0100 Subject: [PATCH 13/14] Improvements to OXCB700 screen --- bob/oxCryo/OXCB700.bob | 71 ++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 40 deletions(-) diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob index 16edc76..58d31d8 100644 --- a/bob/oxCryo/OXCB700.bob +++ b/bob/oxCryo/OXCB700.bob @@ -1,5 +1,5 @@ - + OXCB700 710 @@ -1704,12 +1704,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PURGE.PROC + $(P)$(Q):PURGE purge_text 35 @@ -1738,12 +1738,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):HOLD.PROC + $(P)$(Q):HOLD Hold 105 35 @@ -1759,19 +1759,18 @@ - loc://actions RESTART_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESTART.PROC + $(P)$(Q):RESTART Start / Restart 40 205 @@ -1788,19 +1787,18 @@ - loc://actions PAUSE_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PAUSE.PROC + $(P)$(Q):PAUSE Pause 80 @@ -1815,19 +1813,18 @@ - loc://actions RESUME_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RESUME.PROC + $(P)$(Q):RESUME Resume 105 80 @@ -1843,19 +1840,18 @@ - loc://actions END_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):END.PROC + $(P)$(Q):END End (Controlled Shutdown) 115 205 @@ -1883,19 +1879,18 @@ $(P)$(Q):TYPE - loc://actions STOP_Button DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):STOP.PROC + $(P)$(Q):STOP stop_text 155 205 @@ -1920,7 +1915,6 @@ loc://stop - loc://actions RAMP_RATE_Label @@ -2004,12 +1998,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):RAMP.PROC + $(P)$(Q):RAMP Ramp 280 205 @@ -2026,7 +2020,6 @@ - loc://actions PLAT_TIME_Label @@ -2072,12 +2065,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):PLAT.PROC + $(P)$(Q):PLAT Plat 370 205 @@ -2094,7 +2087,6 @@ - loc://actions COOL_TEMP_Label @@ -2140,12 +2132,12 @@ DEFAULT_PV - Write PV - loc://pv_name + Write to .PROC + $(pv_name).PROC 1 - $(P)$(Q):COOL.PROC + $(P)$(Q):COOL Cool 460 205 @@ -2162,7 +2154,6 @@ - loc://actions TURBO_Label From cb2975ed86046cf3b6e541575fd27e9d35bc8b32 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Thu, 10 Sep 2026 09:08:07 +0100 Subject: [PATCH 14/14] Remove alarm borders from buttons and dropdowns --- bob/oxCryo/OXCB700.bob | 14 +++++++++++++- bob/oxCryo/OXCB800.bob | 14 +++++++++++++- bob/oxCryo/OXCS700.bob | 14 +++++++++++++- bob/oxCryo/OXNH700.bob | 14 +++++++++++++- 4 files changed, 52 insertions(+), 4 deletions(-) diff --git a/bob/oxCryo/OXCB700.bob b/bob/oxCryo/OXCB700.bob index 58d31d8..15dfab1 100644 --- a/bob/oxCryo/OXCB700.bob +++ b/bob/oxCryo/OXCB700.bob @@ -1,5 +1,5 @@ - + OXCB700 710 @@ -1732,6 +1732,7 @@ loc://purge + false HOLD_Button @@ -1759,6 +1760,7 @@ + false RESTART_Button @@ -1787,6 +1789,7 @@ + false PAUSE_Button @@ -1813,6 +1816,7 @@ + false RESUME_Button @@ -1840,6 +1844,7 @@ + false END_Button @@ -1879,6 +1884,7 @@ $(P)$(Q):TYPE + false STOP_Button @@ -1915,6 +1921,7 @@ loc://stop + false RAMP_RATE_Label @@ -2020,6 +2027,7 @@ + false PLAT_TIME_Label @@ -2087,6 +2095,7 @@ + false COOL_TEMP_Label @@ -2154,6 +2163,7 @@ + false TURBO_Label @@ -2192,6 +2202,7 @@ + false TURBO_Value @@ -2291,6 +2302,7 @@ + false COMMS_LED diff --git a/bob/oxCryo/OXCB800.bob b/bob/oxCryo/OXCB800.bob index 6ef5419..d20c3f9 100644 --- a/bob/oxCryo/OXCB800.bob +++ b/bob/oxCryo/OXCB800.bob @@ -1,5 +1,5 @@ - + OXCB800 710 @@ -1767,6 +1767,7 @@ loc://purge + false HOLD_Button @@ -1794,6 +1795,7 @@ + false RESTART_Button @@ -1822,6 +1824,7 @@ + false PAUSE_Button @@ -1848,6 +1851,7 @@ + false RESUME_Button @@ -1875,6 +1879,7 @@ + false END_Button @@ -1914,6 +1919,7 @@ $(P)$(Q):TYPE + false STOP_Button @@ -1950,6 +1956,7 @@ loc://stop + false RAMP_RATE_Label @@ -2055,6 +2062,7 @@ + false PLAT_TIME_Label @@ -2122,6 +2130,7 @@ + false COOL_TEMP_Label @@ -2189,6 +2198,7 @@ + false TURBO_Label @@ -2227,6 +2237,7 @@ + false TURBO_Value @@ -2326,6 +2337,7 @@ + false COMMS_LED diff --git a/bob/oxCryo/OXCS700.bob b/bob/oxCryo/OXCS700.bob index 2018718..8eaa701 100644 --- a/bob/oxCryo/OXCS700.bob +++ b/bob/oxCryo/OXCS700.bob @@ -1,5 +1,5 @@ - + OXCS700 710 @@ -1211,6 +1211,7 @@ loc://purge + false HOLD_Button @@ -1238,6 +1239,7 @@ + false RESTART_Button @@ -1266,6 +1268,7 @@ + false PAUSE_Button @@ -1292,6 +1295,7 @@ + false RESUME_Button @@ -1319,6 +1323,7 @@ + false END_Button @@ -1358,6 +1363,7 @@ $(P)$(Q):TYPE + false STOP_Button @@ -1394,6 +1400,7 @@ loc://stop + false RAMP_RATE_Label @@ -1499,6 +1506,7 @@ + false PLAT_TIME_Label @@ -1566,6 +1574,7 @@ + false COOL_TEMP_Label @@ -1633,6 +1642,7 @@ + false TURBO_Label @@ -1671,6 +1681,7 @@ + false TURBO_Value @@ -1770,6 +1781,7 @@ + false COMMS_LED diff --git a/bob/oxCryo/OXNH700.bob b/bob/oxCryo/OXNH700.bob index f241548..b87e3aa 100644 --- a/bob/oxCryo/OXNH700.bob +++ b/bob/oxCryo/OXNH700.bob @@ -1,5 +1,5 @@ - + OXNH700 710 @@ -1577,6 +1577,7 @@ loc://purge + false HOLD_Button @@ -1604,6 +1605,7 @@ + false RESTART_Button @@ -1632,6 +1634,7 @@ + false PAUSE_Button @@ -1658,6 +1661,7 @@ + false RESUME_Button @@ -1685,6 +1689,7 @@ + false END_Button @@ -1724,6 +1729,7 @@ $(P)$(Q):TYPE + false STOP_Button @@ -1760,6 +1766,7 @@ loc://stop + false RAMP_RATE_Label @@ -1865,6 +1872,7 @@ + false PLAT_TIME_Label @@ -1932,6 +1940,7 @@ + false COOL_TEMP_Label @@ -1999,6 +2008,7 @@ + false TURBO_Label @@ -2037,6 +2047,7 @@ + false TURBO_Value @@ -2136,6 +2147,7 @@ + false COMMS_LED