feat: plots ioc dev/prod templates

This commit is contained in:
Benjamin Labrecque
2026-07-16 11:32:02 +02:00
parent a189676c03
commit 5dc16b6375
3 changed files with 54 additions and 55 deletions
@@ -1,65 +1,64 @@
file PLOTS_timeaxis.template {
pattern
{ DEVICE }
{ AGEBD-PLOTS }
{ AGEBD-PLOTS{{ agebd_env }} }
}
file PLOTS_9h.template {
pattern
{ NAME, INP }
{ CURRENT, AGEBD-PARAMS:CURRENT }
{ CURRENT-BPM, AGEBD-DBPM3CURR:CURRENT-AVG }
{ CURRENT-PCT, ARS07-DPCT-0000:CURR }
{ INJECTION-RATE, AGEBD-PARAMS:INJECTION-RATE }
{ TRANSMISSION, AGEBD-PARAMS:TRANSMISSION }
{ LIFETIME, AGEBD-PARAMS:LIFETIME }
{ MAVAC-AVG, ARIVA-VMAVE:PRESS-AVE }
{ MAVAC-MAX, ARIVA-VMAVE:PRESS-MAX }
{ FEVAC-AVG, ARIVA-VMAVE-FE:PRESS-AVE }
{ FEVAC-MAX, ARIVA-VMAVE-FE:PRESS-MAX }
{ ABRTL-DDRM-0670, ABRTL-DDRM-0670:FET1_BIAS_DOSE}
{ ABRTL-DDRM-0950, ABRTL-DDRM-0950:FET1_DOSE}
{ X05LA-DDRM-0330, X05LA-DDRM-0330:FET1_BIAS_DOSE}
{ X05LA-DDRM-0650, X05LA-DDRM-0650:FET1_BIAS_DOSE}
{ X09LA-DDRM-0330, X09LA-DDRM-0330:FET1_BIAS_DOSE}
{ X09LA-DDRM-0790, X09LA-DDRM-0790:FET1_BIAS_DOSE}
{ ARS01-DDRM-0375, ARS01-DDRM-0375:FET1_DOSE}
{ ARS01-DDRM-1530, ARS01-DDRM-1530:FET1_BIAS_DOSE}
{ ARS05-DDRM-1530, ARS05-DDRM-1530:FET1_BIAS_DOSE}
{ ARS05-DDRM-3500, ARS05-DDRM-3500:FET1_BIAS_DOSE}
{ ARS09-DDRM-1530, ARS09-DDRM-1530:FET1_BIAS_DOSE}
{ ARS09-DDRM-3500, ARS09-DDRM-3500:FET2_BIAS_DOSE}
{ ARS12-DDRM-1530, ARS12-DDRM-1530:FET1_BIAS_DOSE}
{ ARS12-DDRM-3500, ARS12-DDRM-3500:FET1_BIAS_DOSE}
{ ARS12-DDRM-4400, ARS12-DDRM-4400:FET1_BIAS_DOSE}
{ ARS12-DDRM-5480, ARS12-DDRM-5480:FET1_BIAS_DOSE}
{ X02SA-UIND-GAP, AGEOP-STATUS:X02SA-UIND-GAP} # Soft Blue #A0C4FF
# { X03MA-UIND-GAP, AGEOP-STATUS:X03MA-UIND-GAP} # Warm Orange #FFD6A5
{ X04SA-UIND-GAP, AGEOP-STATUS:X04SA-UIND-GAP} # Light Green #CAFFBF
# { X05LA-UIND-GAP, AGEOP-STATUS:X05LA-UIND-GAP} # Coral Red #FFADAD
{ X06SA-UIND-GAP, AGEOP-STATUS:X06SA-UIND-GAP} # Lavender #CDB4DB
# { X07MA-UIND-GAP, AGEOP-STATUS:X07MA-UIND-GAP} # Desert Tan #DDB892
# { X08SA-UIND-GAP, AGEOP-STATUS:X08SA-UIND-GAP} # Peach Pink #FFB5A7
{ X09LB-UIND-GAP, AGEOP-STATUS:X09LB-UIND-GAP} # Aqua Blue #9BF6FF
{ X10SA-UIND-GAP, AGEOP-STATUS:X10SA-UIND-GAP} # Pale Yellow #FDFFB6
{ X11MA-UIND2-GAP, AGEOP-STATUS:X11MA-UIND2-GAP} # Periwinkle #BDB2FF
{ X12SA-UIND-GAP, AGEOP-STATUS:X12SA-UIND-GAP} # Mint Green #B0F2C2
{ DEVICE, NAME, INP }
{ AGEBD-PLOTS{{ agebd_env }}, CURRENT, AGEBD-PARAMS:CURRENT }
{ AGEBD-PLOTS{{ agebd_env }}, CURRENT-BPM, AGEBD-DBPM3CURR:CURRENT-AVG }
{ AGEBD-PLOTS{{ agebd_env }}, CURRENT-PCT, ARS07-DPCT-0000:CURR }
{ AGEBD-PLOTS{{ agebd_env }}, INJECTION-RATE, AGEBD-PARAMS:INJECTION-RATE }
{ AGEBD-PLOTS{{ agebd_env }}, TRANSMISSION, AGEBD-PARAMS:TRANSMISSION }
{ AGEBD-PLOTS{{ agebd_env }}, LIFETIME, AGEBD-PARAMS:LIFETIME }
{ AGEBD-PLOTS{{ agebd_env }}, MAVAC-AVG, ARIVA-VMAVE:PRESS-AVE }
{ AGEBD-PLOTS{{ agebd_env }}, MAVAC-MAX, ARIVA-VMAVE:PRESS-MAX }
{ AGEBD-PLOTS{{ agebd_env }}, FEVAC-AVG, ARIVA-VMAVE-FE:PRESS-AVE }
{ AGEBD-PLOTS{{ agebd_env }}, FEVAC-MAX, ARIVA-VMAVE-FE:PRESS-MAX }
{ AGEBD-PLOTS{{ agebd_env }}, ABRTL-DDRM-0670, ABRTL-DDRM-0670:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ABRTL-DDRM-0950, ABRTL-DDRM-0950:FET1_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, X05LA-DDRM-0330, X05LA-DDRM-0330:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, X05LA-DDRM-0650, X05LA-DDRM-0650:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, X09LA-DDRM-0330, X09LA-DDRM-0330:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, X09LA-DDRM-0790, X09LA-DDRM-0790:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS01-DDRM-0375, ARS01-DDRM-0375:FET1_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS01-DDRM-1530, ARS01-DDRM-1530:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS05-DDRM-1530, ARS05-DDRM-1530:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS05-DDRM-3500, ARS05-DDRM-3500:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS09-DDRM-1530, ARS09-DDRM-1530:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS09-DDRM-3500, ARS09-DDRM-3500:FET2_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS12-DDRM-1530, ARS12-DDRM-1530:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS12-DDRM-3500, ARS12-DDRM-3500:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS12-DDRM-4400, ARS12-DDRM-4400:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, ARS12-DDRM-5480, ARS12-DDRM-5480:FET1_BIAS_DOSE}
{ AGEBD-PLOTS{{ agebd_env }}, X02SA-UIND-GAP, AGEOP-STATUS:X02SA-UIND-GAP} # Soft Blue #A0C4FF
# { AGEBD-PLOTS{{ agebd_env }}, X03MA-UIND-GAP, AGEOP-STATUS:X03MA-UIND-GAP} # Warm Orange #FFD6A5
{ AGEBD-PLOTS{{ agebd_env }}, X04SA-UIND-GAP, AGEOP-STATUS:X04SA-UIND-GAP} # Light Green #CAFFBF
# { AGEBD-PLOTS{{ agebd_env }}, X05LA-UIND-GAP, AGEOP-STATUS:X05LA-UIND-GAP} # Coral Red #FFADAD
{ AGEBD-PLOTS{{ agebd_env }}, X06SA-UIND-GAP, AGEOP-STATUS:X06SA-UIND-GAP} # Lavender #CDB4DB
# { AGEBD-PLOTS{{ agebd_env }}, X07MA-UIND-GAP, AGEOP-STATUS:X07MA-UIND-GAP} # Desert Tan #DDB892
# { AGEBD-PLOTS{{ agebd_env }}, X08SA-UIND-GAP, AGEOP-STATUS:X08SA-UIND-GAP} # Peach Pink #FFB5A7
{ AGEBD-PLOTS{{ agebd_env }}, X09LB-UIND-GAP, AGEOP-STATUS:X09LB-UIND-GAP} # Aqua Blue #9BF6FF
{ AGEBD-PLOTS{{ agebd_env }}, X10SA-UIND-GAP, AGEOP-STATUS:X10SA-UIND-GAP} # Pale Yellow #FDFFB6
{ AGEBD-PLOTS{{ agebd_env }}, X11MA-UIND2-GAP, AGEOP-STATUS:X11MA-UIND2-GAP} # Periwinkle #BDB2FF
{ AGEBD-PLOTS{{ agebd_env }}, X12SA-UIND-GAP, AGEOP-STATUS:X12SA-UIND-GAP} # Mint Green #B0F2C2
}
file PLOTS_week.template {
pattern
{ NAME, INP }
{ CURRENT-BPM, AGEBD-DBPM3CURR:CURRENT-AVG }
{ CURRENT-PCT, ARS07-DPCT-0000:CURR }
{ TAU-BPM, AGEBD-TAUBPM:TAU }
{ TAU-PCT, AGEBD-TAUPCT:TAU }
{ TAU-TOPUP, AGEBD-SCRUBBING:TOPUP-TAU }
{ INJRATE-BPM, AGEBD-TAUBPM:INJRATE }
{ INJRATE-PCT, AGEBD-TAUPCT:INJRATE }
{ MAVAC-AVG, ARIVA-VMAVE:PRESS-AVE }
{ MAVAC-MAX, ARIVA-VMAVE:PRESS-MAX }
{ FEVAC-AVG, ARIVA-VMAVE-FE:PRESS-AVE }
{ FEVAC-MAX, ARIVA-VMAVE-FE:PRESS-MAX }
{ DEVICE, NAME, INP }
{ AGEBD-PLOTS{{ agebd_env }}, CURRENT-BPM, AGEBD-DBPM3CURR:CURRENT-AVG }
{ AGEBD-PLOTS{{ agebd_env }}, CURRENT-PCT, ARS07-DPCT-0000:CURR }
{ AGEBD-PLOTS{{ agebd_env }}, TAU-BPM, AGEBD-TAUBPM:TAU }
{ AGEBD-PLOTS{{ agebd_env }}, TAU-PCT, AGEBD-TAUPCT:TAU }
{ AGEBD-PLOTS{{ agebd_env }}, TAU-TOPUP, AGEBD-SCRUBBING:TOPUP-TAU }
{ AGEBD-PLOTS{{ agebd_env }}, INJRATE-BPM, AGEBD-TAUBPM:INJRATE }
{ AGEBD-PLOTS{{ agebd_env }}, INJRATE-PCT, AGEBD-TAUPCT:INJRATE }
{ AGEBD-PLOTS{{ agebd_env }}, MAVAC-AVG, ARIVA-VMAVE:PRESS-AVE }
{ AGEBD-PLOTS{{ agebd_env }}, MAVAC-MAX, ARIVA-VMAVE:PRESS-MAX }
{ AGEBD-PLOTS{{ agebd_env }}, FEVAC-AVG, ARIVA-VMAVE-FE:PRESS-AVE }
{ AGEBD-PLOTS{{ agebd_env }}, FEVAC-MAX, ARIVA-VMAVE-FE:PRESS-MAX }
}
+1 -1
View File
@@ -1,5 +1,5 @@
## 9 Hour Plots
record(compress, "AGEBD-PLOTS:$(NAME)-9h-BUFFER") {
record(compress, "$(DEVICE):$(NAME)-9h-BUFFER") {
field(DESC, "9h Buffer for SLS Status Panel")
field(SCAN, "1 second")
field(INP, "$(INP)")
@@ -1,8 +1,8 @@
## 1 Week Plot
record(compress, "AGEBD-PLOTS:$(NAME)-168h-BUFFER") {
record(compress, "$(DEVICE):$(NAME)-168h-BUFFER") {
field(DESC, "1 Week Buffer for SLS Status Panel")
field(SCAN, "1 second")
field(INP, "$(INP)")
field(ALG, "Circular Buffer")
field(NSAM, "604800")
}
}