From 1f6fe4932bc6ec9cb04a4414fc5385cd8aaf24ca Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sun, 31 May 2026 16:03:28 -0500 Subject: [PATCH 1/9] Add IOC_SINGLE_CPU_LOAD and memory records in GB units --- iocAdmin/Db/ioc.template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/iocAdmin/Db/ioc.template b/iocAdmin/Db/ioc.template index db36524..db35a7c 100644 --- a/iocAdmin/Db/ioc.template +++ b/iocAdmin/Db/ioc.template @@ -160,10 +160,18 @@ record(ai, "$(IOCNAME):IOC_CPU_LOAD") { field(HIGH, "70") field(HHSV, "MAJOR") field(HSV, "MINOR") + field(FLNK, "$(IOCNAME):IOC_SINGLE_CPU_LOAD") info(autosaveFields_pass0, "HOPR LOPR HIHI HIGH LOW LOLO HHSV HSV LSV LLSV") } +record(calc, "$(IOCNAME):IOC_SINGLE_CPU_LOAD") { + field(INPA, "$(IOCNAME):IOC_CPU_LOAD") + field(INPB, "$(IOCNAME):CPU_CNT") + field(CALC, "A*B") + field(PREC, "1") +} + record(ai, "$(IOCNAME):CPU_CNT") { field(DESC, "Number of CPUs") field(DTYP, "IOC stats") @@ -182,12 +190,20 @@ record(ai, "$(IOCNAME):SUSP_TASK_CNT") { info(autosaveFields_pass0, "HOPR LOPR HIHI HIGH LOW LOLO HHSV HSV LSV LLSV") } + record(ai, "$(IOCNAME):MEM_USED") { field(DESC, "Allocated Memory") field(SCAN, "I/O Intr") field(DTYP, "IOC stats") field(INP, "@allocated_bytes") field(EGU, "byte") + field(FLNK, "$(IOCNAME):MEM_USED_GB") +} + +record(calc, "$(IOCNAME):MEM_USED_GB") { + field(INPA, "$(IOCNAME):MEM_USED") + field(CALC, "A/1e9") + field(PREC, "3") } record(ai, "$(IOCNAME):MEM_FREE") { @@ -198,16 +214,30 @@ record(ai, "$(IOCNAME):MEM_FREE") { field(EGU, "byte") field(LLSV, "MAJOR") field(LSV, "MINOR") + field(FLNK, "$(IOCNAME):MEM_FREE_GB") info(autosaveFields_pass0, "HOPR LOPR LOW LOLO LSV LLSV") } +record(calc, "$(IOCNAME):MEM_FREE_GB") { + field(INPA, "$(IOCNAME):MEM_FREE") + field(CALC, "A/1e9") + field(PREC, "3") +} + record(ai, "$(IOCNAME):MEM_MAX") { field(DESC, "Maximum Memory") field(SCAN, "I/O Intr") field(DTYP, "IOC stats") field(INP, "@total_bytes") field(EGU, "byte") + field(FLNK, "$(IOCNAME):MEM_MAX_GB") +} + +record(calc, "$(IOCNAME):MEM_MAX_GB") { + field(INPA, "$(IOCNAME):MEM_MAX") + field(CALC, "A/1e9") + field(PREC, "3") } record(ao, "$(IOCNAME):CA_UPD_TIME") { From 2494c77061b5bd4dc166bfac4cbe49ed3d75b1a0 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sun, 31 May 2026 16:04:19 -0500 Subject: [PATCH 2/9] Change IOC_CPU_LOAD to IOC_SINGLE_CPU_LOAD, since that is what the label says --- op/adl/ioc_stats_soft.adl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/op/adl/ioc_stats_soft.adl b/op/adl/ioc_stats_soft.adl index e025d97..77dc33f 100644 --- a/op/adl/ioc_stats_soft.adl +++ b/op/adl/ioc_stats_soft.adl @@ -1,7 +1,7 @@ file { - name="/home/epics/devel/devIocStats-3-1-15/op/adl/ioc_stats_soft.adl" - version=030109 + name="/home/epics/support/devIocStats-3-1-16/op/adl/ioc_stats_soft.adl" + version=030117 } display { object { @@ -756,7 +756,7 @@ text { height=15 } monitor { - chan="$(ioc):IOC_CPU_LOAD" + chan="$(ioc):IOC_SINGLE_CPU_LOAD" clr=14 bclr=9 } From fcab1d7d44721b2fc6ccd971582a949ffdc3b446 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sun, 31 May 2026 16:04:33 -0500 Subject: [PATCH 3/9] New autoconvert --- op/bob/autoconvert/ioc_stats_soft.bob | 13 +++++++------ op/edl/autoconvert/ioc_stats_soft.edl | 21 +++++++++++---------- op/opi/autoconvert/ioc_stats_soft.opi | 2 +- op/ui/autoconvert/ioc_stats_soft.ui | 24 +++++++++++++++++------- 4 files changed, 36 insertions(+), 24 deletions(-) diff --git a/op/bob/autoconvert/ioc_stats_soft.bob b/op/bob/autoconvert/ioc_stats_soft.bob index 3f99975..473981a 100644 --- a/op/bob/autoconvert/ioc_stats_soft.bob +++ b/op/bob/autoconvert/ioc_stats_soft.bob @@ -1,4 +1,5 @@ + ioc_stats_soft 807 @@ -162,17 +163,17 @@ 42 0 170 - 1 - - - - + 1 + + + + text #43 @@ -766,7 +767,7 @@ text update #170 - $(ioc):IOC_CPU_LOAD + $(ioc):IOC_SINGLE_CPU_LOAD 475 479 60 diff --git a/op/edl/autoconvert/ioc_stats_soft.edl b/op/edl/autoconvert/ioc_stats_soft.edl index 96ac1c8..f4e43f8 100644 --- a/op/edl/autoconvert/ioc_stats_soft.edl +++ b/op/edl/autoconvert/ioc_stats_soft.edl @@ -1000,7 +1000,7 @@ x 475 y 479 w 60 h 15 -controlPv "$(ioc):IOC_CPU_LOAD" +controlPv "$(ioc):IOC_SINGLE_CPU_LOAD" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" @@ -1651,10 +1651,10 @@ buttonLabel "Alarm Limits" numPvs 2 numDsps 1 displayFileName { - 0 ioc_stats_limits.edl + 0 "ioc_stats_limits.edl" } menuLabel { - 0 Alarm Limits + 0 "Alarm Limits" } symbols { 0 "ioc=$(ioc)" @@ -1684,10 +1684,10 @@ buttonLabel "EPICS Env Vars" numPvs 2 numDsps 1 displayFileName { - 0 ioc_stats_epics_env.edl + 0 "ioc_stats_epics_env.edl" } menuLabel { - 0 EPICS Env Vars + 0 "EPICS Env Vars" } symbols { 0 "ioc=$(ioc)" @@ -1754,10 +1754,10 @@ buttonLabel "Reload Access Security Conf File" numPvs 2 numDsps 1 displayFileName { - 0 ioc_stats_reloadacf_confirm.edl + 0 "ioc_stats_reloadacf_confirm.edl" } menuLabel { - 0 Reload ACF + 0 "Reload ACF" } symbols { 0 "ioc=$(ioc)" @@ -1787,10 +1787,10 @@ buttonLabel "Reboot" numPvs 2 numDsps 1 displayFileName { - 0 ioc_stats_reboot_confirm.edl + 0 "ioc_stats_reboot_confirm.edl" } menuLabel { - 0 Reboot + 0 "Reboot" } symbols { 0 "ioc=$(ioc)" @@ -1817,10 +1817,11 @@ topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 controlPv "$(ioc):GTIM_RESET.PROC" pressValue "0" -releaseValue +releaseValue onLabel "Reset" offLabel "Reset" 3d useEnumNumeric font "helvetica-medium-r-8.0" endObjectProperties + diff --git a/op/opi/autoconvert/ioc_stats_soft.opi b/op/opi/autoconvert/ioc_stats_soft.opi index 698e3ea..0ad18f5 100644 --- a/op/opi/autoconvert/ioc_stats_soft.opi +++ b/op/opi/autoconvert/ioc_stats_soft.opi @@ -2556,7 +2556,7 @@ $(pv_value) Text Update 0 true - $(ioc):IOC_CPU_LOAD + $(ioc):IOC_SINGLE_CPU_LOAD 0.0 diff --git a/op/ui/autoconvert/ioc_stats_soft.ui b/op/ui/autoconvert/ioc_stats_soft.ui index 624726e..60bb597 100644 --- a/op/ui/autoconvert/ioc_stats_soft.ui +++ b/op/ui/autoconvert/ioc_stats_soft.ui @@ -85,6 +85,16 @@ caChoice > QPushButton { padding: 1px; } +/* when font specified, no font sizing is done any more, font: 10pt; is not bad. You could Enable this when you converted from .adl files +caRelatedDisplay > QPushButton { +font: 10pt; +} + +caShellCommand > QPushButton { +font: 10pt; +} +*/ + caSlider::groove:horizontal { border: 1px solid #bbb; background: lightgrey; @@ -529,7 +539,7 @@ border-radius: 2px; Solid - 0,170; + 0,0;0,170; @@ -1300,7 +1310,7 @@ border-radius: 2px; Alarm Limits - ioc_stats_limits.adl + ioc_stats_limits.ui ioc=$(ioc) @@ -1342,7 +1352,7 @@ border-radius: 2px; EPICS Env Vars - ioc_stats_epics_env.adl + ioc_stats_epics_env.ui ioc=$(ioc) @@ -2165,7 +2175,7 @@ border-radius: 2px; caLineEdit::WidthAndHeight - $(ioc):IOC_CPU_LOAD + $(ioc):IOC_SINGLE_CPU_LOAD @@ -2927,7 +2937,7 @@ border-radius: 2px; Reload ACF - ioc_stats_reloadacf_confirm.adl + ioc_stats_reloadacf_confirm.ui ioc=$(ioc) @@ -2969,7 +2979,7 @@ border-radius: 2px; Reboot - ioc_stats_reboot_confirm.adl + ioc_stats_reboot_confirm.ui ioc=$(ioc) @@ -3690,4 +3700,4 @@ border-radius: 2px; caMessageButton_0 - + \ No newline at end of file From 8a5a9e18d3deee8f92abf864a8426377322307f5 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Wed, 3 Jun 2026 08:05:14 -0500 Subject: [PATCH 4/9] Changed memory units from GB to GiB and documented GiB in DESC field --- iocAdmin/Db/ioc.template | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/iocAdmin/Db/ioc.template b/iocAdmin/Db/ioc.template index db35a7c..452c9c2 100644 --- a/iocAdmin/Db/ioc.template +++ b/iocAdmin/Db/ioc.template @@ -197,13 +197,15 @@ record(ai, "$(IOCNAME):MEM_USED") { field(DTYP, "IOC stats") field(INP, "@allocated_bytes") field(EGU, "byte") - field(FLNK, "$(IOCNAME):MEM_USED_GB") + field(FLNK, "$(IOCNAME):MEM_USED_GiB") } -record(calc, "$(IOCNAME):MEM_USED_GB") { +record(calc, "$(IOCNAME):MEM_USED_GiB") { field(INPA, "$(IOCNAME):MEM_USED") - field(CALC, "A/1e9") + field(CALC, "A/1073741824") field(PREC, "3") + field(EGU, "GiB") + field(DESC, "Used memory in GiB (2^30 bytes)") } record(ai, "$(IOCNAME):MEM_FREE") { @@ -214,15 +216,17 @@ record(ai, "$(IOCNAME):MEM_FREE") { field(EGU, "byte") field(LLSV, "MAJOR") field(LSV, "MINOR") - field(FLNK, "$(IOCNAME):MEM_FREE_GB") + field(FLNK, "$(IOCNAME):MEM_FREE_GiB") info(autosaveFields_pass0, "HOPR LOPR LOW LOLO LSV LLSV") } -record(calc, "$(IOCNAME):MEM_FREE_GB") { +record(calc, "$(IOCNAME):MEM_FREE_GiB") { field(INPA, "$(IOCNAME):MEM_FREE") - field(CALC, "A/1e9") + field(CALC, "A/1073741824") field(PREC, "3") + field(EGU, "GiB") + field(DESC, "Free memory in GiB (2^30 bytes)") } record(ai, "$(IOCNAME):MEM_MAX") { @@ -231,13 +235,15 @@ record(ai, "$(IOCNAME):MEM_MAX") { field(DTYP, "IOC stats") field(INP, "@total_bytes") field(EGU, "byte") - field(FLNK, "$(IOCNAME):MEM_MAX_GB") + field(FLNK, "$(IOCNAME):MEM_MAX_GiB") } -record(calc, "$(IOCNAME):MEM_MAX_GB") { +record(calc, "$(IOCNAME):MEM_MAX_GiB") { field(INPA, "$(IOCNAME):MEM_MAX") - field(CALC, "A/1e9") + field(CALC, "A/1073741824") field(PREC, "3") + field(EGU, "GiB") + field(DESC, "Max. memory in GiB (2^30 bytes)") } record(ao, "$(IOCNAME):CA_UPD_TIME") { From ea31f9cf7fbde4bac41929df4c6ff58d79f3d21f Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Wed, 3 Jun 2026 08:07:52 -0500 Subject: [PATCH 5/9] Changed widget colors for input/output clarity. Changed ST_SCRIPT and APP_DIR to use waveform records rather than 2 stringin records. Changed memory record names from GB to GiB. --- op/adl/ioc_stats_soft.adl | 144 +++++++++++++++----------------------- 1 file changed, 55 insertions(+), 89 deletions(-) diff --git a/op/adl/ioc_stats_soft.adl b/op/adl/ioc_stats_soft.adl index 77dc33f..10e6e12 100644 --- a/op/adl/ioc_stats_soft.adl +++ b/op/adl/ioc_stats_soft.adl @@ -278,7 +278,7 @@ text { } monitor { chan="$(ioc):STARTTOD" - clr=14 + clr=54 bclr=4 } format="string" @@ -294,7 +294,7 @@ text { } monitor { chan="$(ioc):TOD" - clr=14 + clr=54 bclr=4 } format="string" @@ -310,7 +310,7 @@ text { } monitor { chan="$(ioc):UPTIME" - clr=14 + clr=54 bclr=4 } format="string" @@ -326,7 +326,7 @@ text { } monitor { chan="$(ioc):HEARTBEAT" - clr=14 + clr=54 bclr=4 } limits { @@ -341,7 +341,7 @@ text { } monitor { chan="$(ioc):RECORD_CNT" - clr=14 + clr=54 bclr=4 } limits { @@ -356,7 +356,7 @@ text { } monitor { chan="$(ioc):HOSTNAME" - clr=14 + clr=54 bclr=4 } format="string" @@ -372,7 +372,7 @@ text { } monitor { chan="$(ioc):ENGINEER" - clr=14 + clr=54 bclr=4 } format="string" @@ -388,7 +388,7 @@ text { } monitor { chan="$(ioc):LOCATION" - clr=14 + clr=54 bclr=4 } format="string" @@ -404,8 +404,8 @@ text { } monitor { chan="$(ioc):CA_CLNT_CNT" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -421,8 +421,8 @@ text { } monitor { chan="$(ioc):CA_CONN_CNT" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -438,8 +438,8 @@ text { } monitor { chan="$(ioc):SUSP_TASK_CNT" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -470,7 +470,7 @@ rectangle { args="ioc=$(ioc)" } clr=14 - bclr=6 + bclr=51 label="Alarm Limits" } "related display" { @@ -486,7 +486,7 @@ rectangle { args="ioc=$(ioc)" } clr=14 - bclr=6 + bclr=51 label="EPICS Env Vars" } rectangle { @@ -545,7 +545,7 @@ text { } monitor { chan="$(ioc):EPICS_VERS" - clr=14 + clr=54 bclr=4 } format="string" @@ -556,15 +556,14 @@ text { object { x=6 y=395 - width=265 + width=530 height=13 } monitor { - chan="$(ioc):APP_DIR1" - clr=14 + chan="$(ioc):APP_DIR" + clr=54 bclr=4 } - align="horiz. right" format="string" limits { } @@ -573,45 +572,12 @@ text { object { x=6 y=428 - width=265 + width=530 height=12 } monitor { - chan="$(ioc):ST_SCRIPT1" - clr=14 - bclr=4 - } - align="horiz. right" - format="string" - limits { - } -} -"text update" { - object { - x=271 - y=395 - width=265 - height=13 - } - monitor { - chan="$(ioc):APP_DIR2" - clr=14 - bclr=4 - } - format="string" - limits { - } -} -"text update" { - object { - x=271 - y=428 - width=265 - height=12 - } - monitor { - chan="$(ioc):ST_SCRIPT2" - clr=14 + chan="$(ioc):ST_SCRIPT" + clr=54 bclr=4 } format="string" @@ -642,15 +608,15 @@ rectangle { } text { object { - x=16 + x=53 y=454 - width=144 + width=108 height=15 } "basic attribute" { clr=14 } - textix="Memory (# bytes)" + textix="Memory (GiB)" } text { object { @@ -757,8 +723,8 @@ text { } monitor { chan="$(ioc):IOC_SINGLE_CPU_LOAD" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -774,8 +740,8 @@ text { } monitor { chan="$(ioc):FD_FREE" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -791,8 +757,8 @@ text { } monitor { chan="$(ioc):FD_MAX" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -807,9 +773,9 @@ text { height=15 } monitor { - chan="$(ioc):MEM_FREE" - clr=14 - bclr=9 + chan="$(ioc):MEM_FREE_GiB" + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -824,9 +790,9 @@ text { height=15 } monitor { - chan="$(ioc):MEM_USED" - clr=14 - bclr=9 + chan="$(ioc):MEM_USED_GiB" + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -841,9 +807,9 @@ text { height=15 } monitor { - chan="$(ioc):MEM_MAX" - clr=14 - bclr=9 + chan="$(ioc):MEM_MAX_GiB" + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -871,7 +837,7 @@ text { } monitor { chan="$(ioc):KERNEL_VERS" - clr=14 + clr=54 bclr=4 } format="string" @@ -899,8 +865,8 @@ text { } monitor { chan="$(ioc):SYS_CPU_LOAD" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -928,8 +894,8 @@ text { } monitor { chan="$(ioc):CPU_CNT" - clr=14 - bclr=9 + clr=15 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -981,7 +947,7 @@ menu { control { chan="$(ioc):ACCESS" clr=14 - bclr=6 + bclr=51 } } text { @@ -1009,7 +975,7 @@ text { args="ioc=$(ioc)" } clr=14 - bclr=6 + bclr=51 label="Reload Access Security Conf File" } "related display" { @@ -1025,7 +991,7 @@ text { args="ioc=$(ioc)" } clr=14 - bclr=6 + bclr=51 label="Reboot" } text { @@ -1085,7 +1051,7 @@ text { } monitor { chan="$(ioc):GTIM_CUR_SRC" - clr=14 + clr=54 bclr=4 } format="string" @@ -1101,7 +1067,7 @@ text { } monitor { chan="$(ioc):GTIM_EVT_SRC" - clr=14 + clr=44 bclr=4 } format="string" @@ -1117,7 +1083,7 @@ text { } monitor { chan="$(ioc):GTIM_HI_SRC" - clr=14 + clr=54 bclr=4 } format="string" @@ -1157,7 +1123,7 @@ text { } monitor { chan="$(ioc):GTIM_TIME" - clr=14 + clr=54 bclr=4 } limits { @@ -1184,7 +1150,7 @@ text { } monitor { chan="$(ioc):GTIM_ERR_CNT" - clr=14 + clr=54 bclr=4 } limits { @@ -1200,7 +1166,7 @@ text { control { chan="$(ioc):GTIM_RESET.PROC" clr=14 - bclr=7 + bclr=51 } label="Reset" press_msg="0" From 0e34c0177fc383c34c0b772cc2c2cfa4ab10288c Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Wed, 3 Jun 2026 08:09:17 -0500 Subject: [PATCH 6/9] Changed widget colors for input/output clarity --- op/adl/ioc_stats_epics_env.adl | 28 ++++----- op/adl/ioc_stats_limits.adl | 50 ++++++++--------- op/adl/ioc_stats_reboot_confirm.adl | 8 +-- op/adl/ioc_stats_reloadacf_confirm.adl | 6 +- op/adl/ioc_stats_scanmon.adl | 78 +++++++++++++------------- 5 files changed, 85 insertions(+), 85 deletions(-) diff --git a/op/adl/ioc_stats_epics_env.adl b/op/adl/ioc_stats_epics_env.adl index ed8f414..e75e006 100644 --- a/op/adl/ioc_stats_epics_env.adl +++ b/op/adl/ioc_stats_epics_env.adl @@ -1,7 +1,7 @@ file { - name="/home/epics/devel/devIocStats-3-1-15/op/adl/ioc_stats_epics_env.adl" - version=030109 + name="/home/epics/support/devIocStats-3-1-16/op/adl/ioc_stats_epics_env.adl" + version=030117 } display { object { @@ -263,7 +263,7 @@ text { } monitor { chan="$(ioc):CA_SERVER_PORT" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -279,7 +279,7 @@ text { } monitor { chan="$(ioc):CA_REPEATER_PORT" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -295,7 +295,7 @@ text { } monitor { chan="$(ioc):CA_ADDR_LIST" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -311,7 +311,7 @@ text { } monitor { chan="$(ioc):CA_AUTO_ADDR_LIST" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -327,7 +327,7 @@ text { } monitor { chan="$(ioc):CA_MAX_ARRAY_BYTES" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -343,7 +343,7 @@ text { } monitor { chan="$(ioc):CA_CONN_TMO" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -359,7 +359,7 @@ text { } monitor { chan="$(ioc):CA_MAX_SEARCH_PERIOD" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -375,7 +375,7 @@ text { } monitor { chan="$(ioc):CA_BEACON_PERIOD" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -391,7 +391,7 @@ text { } monitor { chan="$(ioc):TZ" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -407,7 +407,7 @@ text { } monitor { chan="$(ioc):TS_NTP_INET" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -423,7 +423,7 @@ text { } monitor { chan="$(ioc):IOC_LOG_PORT" - clr=14 + clr=54 bclr=4 } align="horiz. centered" @@ -439,7 +439,7 @@ text { } monitor { chan="$(ioc):IOC_LOG_INET" - clr=14 + clr=54 bclr=4 } align="horiz. centered" diff --git a/op/adl/ioc_stats_limits.adl b/op/adl/ioc_stats_limits.adl index 681e3f7..1cb5a37 100644 --- a/op/adl/ioc_stats_limits.adl +++ b/op/adl/ioc_stats_limits.adl @@ -1,7 +1,7 @@ file { - name="/home/epics/devel/devIocStats-3-1-15/op/adl/ioc_stats_limits.adl" - version=030109 + name="/home/epics/support/devIocStats-3-1-16/op/adl/ioc_stats_limits.adl" + version=030117 } display { object { @@ -204,8 +204,8 @@ text { } monitor { chan="$(ioc):CA_CLNT_CNT" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -221,8 +221,8 @@ text { } monitor { chan="$(ioc):CA_CONN_CNT" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -238,8 +238,8 @@ text { } monitor { chan="$(ioc):SUSP_TASK_CNT" - clr=14 - bclr=9 + clr=61 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -255,8 +255,8 @@ text { } monitor { chan="$(ioc):FD_FREE" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -272,8 +272,8 @@ text { } monitor { chan="$(ioc):IOC_CPU_LOAD" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -289,8 +289,8 @@ text { } monitor { chan="$(ioc):MEM_FREE" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -333,7 +333,7 @@ text { control { chan="$(ioc):CA_CLNT_CNT.HIGH" clr=14 - bclr=7 + bclr=51 } limits { } @@ -348,7 +348,7 @@ text { control { chan="$(ioc):CA_CONN_CNT.HIGH" clr=14 - bclr=7 + bclr=51 } limits { } @@ -363,7 +363,7 @@ text { control { chan="$(ioc):IOC_CPU_LOAD.HIGH" clr=14 - bclr=7 + bclr=51 } limits { } @@ -378,7 +378,7 @@ text { control { chan="$(ioc):FD_FREE.LOLO" clr=14 - bclr=7 + bclr=51 } limits { } @@ -393,7 +393,7 @@ text { control { chan="$(ioc):MEM_FREE.LOLO" clr=14 - bclr=7 + bclr=51 } limits { } @@ -434,7 +434,7 @@ text { control { chan="$(ioc):CA_CLNT_CNT.HIHI" clr=14 - bclr=7 + bclr=51 } limits { } @@ -449,7 +449,7 @@ text { control { chan="$(ioc):CA_CONN_CNT.HIHI" clr=14 - bclr=7 + bclr=51 } limits { } @@ -464,7 +464,7 @@ text { control { chan="$(ioc):SUSP_TASK_CNT.HIHI" clr=14 - bclr=7 + bclr=51 } limits { } @@ -479,7 +479,7 @@ text { control { chan="$(ioc):IOC_CPU_LOAD.HIHI" clr=14 - bclr=7 + bclr=51 } limits { } @@ -494,7 +494,7 @@ text { control { chan="$(ioc):FD_FREE.LOW" clr=14 - bclr=7 + bclr=51 } limits { } @@ -509,7 +509,7 @@ text { control { chan="$(ioc):MEM_FREE.LOW" clr=14 - bclr=7 + bclr=51 } limits { } diff --git a/op/adl/ioc_stats_reboot_confirm.adl b/op/adl/ioc_stats_reboot_confirm.adl index 26e4255..1660546 100644 --- a/op/adl/ioc_stats_reboot_confirm.adl +++ b/op/adl/ioc_stats_reboot_confirm.adl @@ -1,7 +1,7 @@ file { - name="/home/epics/devel/devIocStats-3-1-14/op/adl/ioc_stats_reboot_confirm.adl" - version=030107 + name="/home/epics/support/devIocStats-3-1-16/op/adl/ioc_stats_reboot_confirm.adl" + version=030117 } display { object { @@ -107,7 +107,7 @@ text { height=25 } "basic attribute" { - clr=14 + clr=54 } textix="$(ioc):" } @@ -156,7 +156,7 @@ text { control { chan="$(ioc):SysReset" clr=14 - bclr=5 + bclr=51 } label="Reboot Now!" press_msg="1" diff --git a/op/adl/ioc_stats_reloadacf_confirm.adl b/op/adl/ioc_stats_reloadacf_confirm.adl index da5bdcb..04eab94 100644 --- a/op/adl/ioc_stats_reloadacf_confirm.adl +++ b/op/adl/ioc_stats_reloadacf_confirm.adl @@ -1,7 +1,7 @@ file { - name="/home/epics/devel/devIocStats-3-1-15/op/adl/ioc_stats_reloadacf_confirm.adl" - version=030109 + name="/home/epics/support/devIocStats-3-1-16/op/adl/ioc_stats_reloadacf_confirm.adl" + version=030117 } display { object { @@ -156,7 +156,7 @@ text { control { chan="$(ioc):READACF" clr=14 - bclr=5 + bclr=51 } label="Reload ACF" press_msg="1" diff --git a/op/adl/ioc_stats_scanmon.adl b/op/adl/ioc_stats_scanmon.adl index ac8addd..ded4559 100644 --- a/op/adl/ioc_stats_scanmon.adl +++ b/op/adl/ioc_stats_scanmon.adl @@ -1,12 +1,12 @@ file { - name="/home/epics/devel/devIocStats-3-1-15/op/adl/ioc_stats_scanmon.adl" - version=030109 + name="/home/epics/support/devIocStats-3-1-16/op/adl/ioc_stats_scanmon.adl" + version=030117 } display { object { - x=477 - y=485 + x=780 + y=457 width=580 height=276 } @@ -215,8 +215,8 @@ text { } monitor { chan="$(ioc):10HZ_UPD_TIME" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -233,7 +233,7 @@ text { control { chan="$(ioc):10HZ_MODE" clr=14 - bclr=3 + bclr=51 } stacking="column" } @@ -247,7 +247,7 @@ text { control { chan="$(ioc):10HZ_UPD_TIME.B" clr=14 - bclr=7 + bclr=51 } limits { } @@ -262,7 +262,7 @@ text { control { chan="$(ioc):10HZ_UPD_TIME.C" clr=14 - bclr=7 + bclr=51 } limits { } @@ -276,8 +276,8 @@ text { } monitor { chan="$(ioc):5HZ_UPD_TIME" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -294,7 +294,7 @@ text { control { chan="$(ioc):5HZ_MODE" clr=14 - bclr=3 + bclr=51 } stacking="column" } @@ -308,7 +308,7 @@ text { control { chan="$(ioc):5HZ_UPD_TIME.B" clr=14 - bclr=7 + bclr=51 } limits { } @@ -323,7 +323,7 @@ text { control { chan="$(ioc):5HZ_UPD_TIME.C" clr=14 - bclr=7 + bclr=51 } limits { } @@ -337,8 +337,8 @@ text { } monitor { chan="$(ioc):2HZ_UPD_TIME" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -355,7 +355,7 @@ text { control { chan="$(ioc):2HZ_MODE" clr=14 - bclr=3 + bclr=51 } stacking="column" } @@ -369,7 +369,7 @@ text { control { chan="$(ioc):2HZ_UPD_TIME.B" clr=14 - bclr=7 + bclr=51 } limits { } @@ -384,7 +384,7 @@ text { control { chan="$(ioc):2HZ_UPD_TIME.C" clr=14 - bclr=7 + bclr=51 } limits { } @@ -398,8 +398,8 @@ text { } monitor { chan="$(ioc):1HZ_UPD_TIME" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -416,7 +416,7 @@ text { control { chan="$(ioc):1HZ_MODE" clr=14 - bclr=3 + bclr=51 } stacking="column" } @@ -430,7 +430,7 @@ text { control { chan="$(ioc):1HZ_UPD_TIME.B" clr=14 - bclr=7 + bclr=51 } limits { } @@ -445,7 +445,7 @@ text { control { chan="$(ioc):1HZ_UPD_TIME.C" clr=14 - bclr=7 + bclr=51 } limits { } @@ -459,8 +459,8 @@ text { } monitor { chan="$(ioc):05HZ_UPD_TIME" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -477,7 +477,7 @@ text { control { chan="$(ioc):05HZ_MODE" clr=14 - bclr=3 + bclr=51 } stacking="column" } @@ -491,7 +491,7 @@ text { control { chan="$(ioc):05HZ_UPD_TIME.B" clr=14 - bclr=7 + bclr=51 } limits { } @@ -506,7 +506,7 @@ text { control { chan="$(ioc):05HZ_UPD_TIME.C" clr=14 - bclr=7 + bclr=51 } limits { } @@ -520,8 +520,8 @@ text { } monitor { chan="$(ioc):02HZ_UPD_TIME" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -538,7 +538,7 @@ text { control { chan="$(ioc):02HZ_MODE" clr=14 - bclr=3 + bclr=51 } stacking="column" } @@ -552,7 +552,7 @@ text { control { chan="$(ioc):02HZ_UPD_TIME.B" clr=14 - bclr=7 + bclr=51 } limits { } @@ -567,7 +567,7 @@ text { control { chan="$(ioc):02HZ_UPD_TIME.C" clr=14 - bclr=7 + bclr=51 } limits { } @@ -581,8 +581,8 @@ text { } monitor { chan="$(ioc):01HZ_UPD_TIME" - clr=14 - bclr=9 + clr=60 + bclr=14 } clrmod="alarm" align="horiz. centered" @@ -599,7 +599,7 @@ text { control { chan="$(ioc):01HZ_MODE" clr=14 - bclr=3 + bclr=51 } stacking="column" } @@ -613,7 +613,7 @@ text { control { chan="$(ioc):01HZ_UPD_TIME.B" clr=14 - bclr=7 + bclr=51 } limits { } @@ -628,7 +628,7 @@ text { control { chan="$(ioc):01HZ_UPD_TIME.C" clr=14 - bclr=7 + bclr=51 } limits { } From 0f16235dfc5e9107f64f2812053400e5a55a499a Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Wed, 3 Jun 2026 08:10:03 -0500 Subject: [PATCH 7/9] New autoconvert --- op/bob/autoconvert/ioc_stats_epics_env.bob | 49 +++ op/bob/autoconvert/ioc_stats_limits.bob | 59 ++- .../autoconvert/ioc_stats_reboot_confirm.bob | 7 +- .../ioc_stats_reloadacf_confirm.bob | 3 +- op/bob/autoconvert/ioc_stats_scanmon.bob | 89 +++-- op/bob/autoconvert/ioc_stats_soft.bob | 292 ++++++++------ op/edl/autoconvert/ioc_stats_epics_env.edl | 25 +- op/edl/autoconvert/ioc_stats_limits.edl | 35 +- .../autoconvert/ioc_stats_reboot_confirm.edl | 9 +- .../ioc_stats_reloadacf_confirm.edl | 7 +- op/edl/autoconvert/ioc_stats_scanmon.edl | 75 ++-- op/edl/autoconvert/ioc_stats_soft.edl | 140 +++---- op/opi/autoconvert/ioc_stats_epics_env.opi | 24 +- op/opi/autoconvert/ioc_stats_limits.opi | 34 +- .../autoconvert/ioc_stats_reboot_confirm.opi | 4 +- .../ioc_stats_reloadacf_confirm.opi | 2 +- op/opi/autoconvert/ioc_stats_scanmon.opi | 60 +-- op/opi/autoconvert/ioc_stats_soft.opi | 194 +++------- op/ui/autoconvert/ioc_stats_epics_env.ui | 60 +-- op/ui/autoconvert/ioc_stats_limits.ui | 150 ++++---- op/ui/autoconvert/ioc_stats_reboot_confirm.ui | 26 +- .../ioc_stats_reloadacf_confirm.ui | 18 +- op/ui/autoconvert/ioc_stats_scanmon.ui | 226 +++++------ op/ui/autoconvert/ioc_stats_soft.ui | 360 ++++++------------ 24 files changed, 964 insertions(+), 984 deletions(-) diff --git a/op/bob/autoconvert/ioc_stats_epics_env.bob b/op/bob/autoconvert/ioc_stats_epics_env.bob index 541fa07..1d26af7 100644 --- a/op/bob/autoconvert/ioc_stats_epics_env.bob +++ b/op/bob/autoconvert/ioc_stats_epics_env.bob @@ -1,4 +1,5 @@ + ioc_stats_epics_env 1126 @@ -205,6 +206,10 @@ + + + + @@ -225,6 +230,10 @@ + + + + @@ -245,6 +254,10 @@ + + + + @@ -265,6 +278,10 @@ + + + + @@ -285,6 +302,10 @@ + + + + @@ -305,6 +326,10 @@ + + + + @@ -325,6 +350,10 @@ + + + + @@ -345,6 +374,10 @@ + + + + @@ -365,6 +398,10 @@ + + + + @@ -385,6 +422,10 @@ + + + + @@ -405,6 +446,10 @@ + + + + @@ -425,6 +470,10 @@ + + + + diff --git a/op/bob/autoconvert/ioc_stats_limits.bob b/op/bob/autoconvert/ioc_stats_limits.bob index 29fe399..1dc0a8e 100644 --- a/op/bob/autoconvert/ioc_stats_limits.bob +++ b/op/bob/autoconvert/ioc_stats_limits.bob @@ -1,4 +1,5 @@ + ioc_stats_limits 845 @@ -138,8 +139,12 @@ + + + + - + 1 @@ -155,8 +160,12 @@ + + + + - + 1 @@ -172,8 +181,12 @@ + + + + - + 1 @@ -189,8 +202,12 @@ + + + + - + 1 @@ -206,8 +223,12 @@ + + + + - + 1 @@ -223,8 +244,12 @@ + + + + - + 1 @@ -268,7 +293,7 @@ - + 1 @@ -286,7 +311,7 @@ - + 1 @@ -304,7 +329,7 @@ - + 1 @@ -322,7 +347,7 @@ - + 1 @@ -340,7 +365,7 @@ - + 1 @@ -384,7 +409,7 @@ - + 1 @@ -402,7 +427,7 @@ - + 1 @@ -420,7 +445,7 @@ - + 1 @@ -438,7 +463,7 @@ - + 1 @@ -456,7 +481,7 @@ - + 1 @@ -474,7 +499,7 @@ - + 1 diff --git a/op/bob/autoconvert/ioc_stats_reboot_confirm.bob b/op/bob/autoconvert/ioc_stats_reboot_confirm.bob index 8f03a37..0aedebb 100644 --- a/op/bob/autoconvert/ioc_stats_reboot_confirm.bob +++ b/op/bob/autoconvert/ioc_stats_reboot_confirm.bob @@ -1,4 +1,5 @@ + ioc_stats_reboot_confirm 903 @@ -34,6 +35,10 @@ + + + + true @@ -91,7 +96,7 @@ 111 123 - + diff --git a/op/bob/autoconvert/ioc_stats_reloadacf_confirm.bob b/op/bob/autoconvert/ioc_stats_reloadacf_confirm.bob index 67a699a..0e305c8 100644 --- a/op/bob/autoconvert/ioc_stats_reloadacf_confirm.bob +++ b/op/bob/autoconvert/ioc_stats_reloadacf_confirm.bob @@ -1,4 +1,5 @@ + ioc_stats_reloadacf_confirm 903 @@ -91,7 +92,7 @@ 111 123 - + diff --git a/op/bob/autoconvert/ioc_stats_scanmon.bob b/op/bob/autoconvert/ioc_stats_scanmon.bob index 74357b5..e85665d 100644 --- a/op/bob/autoconvert/ioc_stats_scanmon.bob +++ b/op/bob/autoconvert/ioc_stats_scanmon.bob @@ -1,8 +1,9 @@ + ioc_stats_scanmon - 477 - 485 + 780 + 457 580 276 @@ -152,8 +153,12 @@ + + + + - + 1 @@ -168,7 +173,7 @@ 128 18 - + false @@ -188,7 +193,7 @@ - + 1 @@ -207,7 +212,7 @@ - + 1 @@ -224,8 +229,12 @@ + + + + - + 1 @@ -240,7 +249,7 @@ 128 18 - + false @@ -260,7 +269,7 @@ - + 1 @@ -279,7 +288,7 @@ - + 1 @@ -296,8 +305,12 @@ + + + + - + 1 @@ -312,7 +325,7 @@ 128 18 - + false @@ -332,7 +345,7 @@ - + 1 @@ -351,7 +364,7 @@ - + 1 @@ -368,8 +381,12 @@ + + + + - + 1 @@ -384,7 +401,7 @@ 128 18 - + false @@ -404,7 +421,7 @@ - + 1 @@ -423,7 +440,7 @@ - + 1 @@ -440,8 +457,12 @@ + + + + - + 1 @@ -456,7 +477,7 @@ 128 18 - + false @@ -476,7 +497,7 @@ - + 1 @@ -495,7 +516,7 @@ - + 1 @@ -512,8 +533,12 @@ + + + + - + 1 @@ -528,7 +553,7 @@ 128 18 - + false @@ -548,7 +573,7 @@ - + 1 @@ -567,7 +592,7 @@ - + 1 @@ -584,8 +609,12 @@ + + + + - + 1 @@ -600,7 +629,7 @@ 128 18 - + false @@ -620,7 +649,7 @@ - + 1 @@ -639,7 +668,7 @@ - + 1 diff --git a/op/bob/autoconvert/ioc_stats_soft.bob b/op/bob/autoconvert/ioc_stats_soft.bob index 473981a..470556b 100644 --- a/op/bob/autoconvert/ioc_stats_soft.bob +++ b/op/bob/autoconvert/ioc_stats_soft.bob @@ -1,5 +1,5 @@ - + ioc_stats_soft 807 @@ -225,6 +225,10 @@ + + + + @@ -244,6 +248,10 @@ + + + + @@ -263,6 +271,10 @@ + + + + @@ -282,6 +294,10 @@ + + + + @@ -301,6 +317,10 @@ + + + + @@ -320,6 +340,10 @@ + + + + @@ -339,6 +363,10 @@ + + + + @@ -358,6 +386,10 @@ + + + + @@ -377,8 +409,12 @@ + + + + - + 1 @@ -396,8 +432,12 @@ + + + + - + 1 @@ -415,8 +455,12 @@ + + + + - + 1 @@ -452,7 +496,7 @@ 120 20 - + @@ -471,7 +515,7 @@ 120 21 - + @@ -540,6 +584,10 @@ + + + + @@ -550,66 +598,38 @@ text update #121 - $(ioc):APP_DIR1 + $(ioc):APP_DIR 6 395 - 265 + 530 13 + + + + 6 false - 2 false text update #125 - $(ioc):ST_SCRIPT1 + $(ioc):ST_SCRIPT 6 428 - 265 + 530 12 - - + + - - 6 - false - 2 - false - - - text update #129 - $(ioc):APP_DIR2 - 271 - 395 - 265 - 13 - - - - - 6 - false - false - - - text update #133 - $(ioc):ST_SCRIPT2 - 271 - 428 - 265 - 12 - - - - + @@ -619,7 +639,7 @@ false - rectangle #137 + rectangle #129 344 450 1 @@ -634,7 +654,7 @@ - rectangle #140 + rectangle #132 186 449 1 @@ -649,11 +669,11 @@ - text #143 - Memory (# bytes) - 16 + text #135 + Memory (GiB) + 53 454 - 144 + 108 15 @@ -662,7 +682,7 @@ true - text #146 + text #138 Free 11 479 @@ -675,7 +695,7 @@ true - text #149 + text #141 Used 11 496 @@ -688,7 +708,7 @@ true - text #152 + text #144 Machine 11 514 @@ -701,7 +721,7 @@ true - text #155 + text #147 Maximum 11 527 @@ -714,7 +734,7 @@ true - text #158 + text #150 CPU Load 401 454 @@ -727,7 +747,7 @@ true - text #161 + text #153 # File Desciptors 189 454 @@ -740,7 +760,7 @@ true - text #164 + text #156 Free 205 479 @@ -753,7 +773,7 @@ true - text #167 + text #159 Max 205 499 @@ -766,7 +786,7 @@ true - text update #170 + text update #162 $(ioc):IOC_SINGLE_CPU_LOAD 475 479 @@ -776,8 +796,12 @@ + + + + - + 1 @@ -785,7 +809,7 @@ 1 - text update #174 + text update #166 $(ioc):FD_FREE 245 479 @@ -795,8 +819,12 @@ + + + + - + 1 @@ -804,7 +832,7 @@ 1 - text update #178 + text update #170 $(ioc):FD_MAX 245 499 @@ -814,8 +842,12 @@ + + + + - + 1 @@ -823,8 +855,8 @@ 1 - text update #182 - $(ioc):MEM_FREE + text update #174 + $(ioc):MEM_FREE_GiB 79 479 15 @@ -832,8 +864,12 @@ + + + + - + 1 @@ -841,8 +877,8 @@ 1 - text update #186 - $(ioc):MEM_USED + text update #178 + $(ioc):MEM_USED_GiB 79 499 15 @@ -850,8 +886,12 @@ + + + + - + 1 @@ -859,8 +899,8 @@ 1 - text update #190 - $(ioc):MEM_MAX + text update #182 + $(ioc):MEM_MAX_GiB 79 520 15 @@ -868,8 +908,12 @@ + + + + - + 1 @@ -877,7 +921,7 @@ 1 - text #194 + text #186 OS Version 6 359 @@ -890,7 +934,7 @@ true - text update #197 + text update #189 $(ioc):KERNEL_VERS 130 359 @@ -900,6 +944,10 @@ + + + + @@ -909,7 +957,7 @@ false - text #201 + text #193 IOC (one CPU) 351 479 @@ -922,7 +970,7 @@ true - text update #204 + text update #196 $(ioc):SYS_CPU_LOAD 475 507 @@ -932,8 +980,12 @@ + + + + - + 1 @@ -941,7 +993,7 @@ 1 - text #208 + text #200 # System CPUs 350 534 @@ -954,7 +1006,7 @@ true - text update #211 + text update #203 $(ioc):CPU_CNT 475 534 @@ -964,8 +1016,12 @@ + + + + - + 1 @@ -973,7 +1029,7 @@ 1 - composite #215 + composite #207 350 499 100 @@ -981,7 +1037,7 @@ true - text #218 + text #210 System 15 @@ -991,7 +1047,7 @@ true - text #221 + text #213 (all CPUs) 15 15 @@ -1003,20 +1059,20 @@ - menu #224 + menu #216 $(ioc):ACCESS 49 302 96 21 - + false - text #227 + text #219 Mode 8 305 @@ -1029,7 +1085,7 @@ true - related display #230 + related display #222 ioc_stats_reloadacf_confirm.opi @@ -1043,12 +1099,12 @@ 250 21 - + - related display #233 + related display #225 ioc_stats_reboot_confirm.opi @@ -1062,12 +1118,12 @@ 110 21 - + - text #236 + text #228 General Time Providers 139 218 @@ -1080,7 +1136,7 @@ true - text #239 + text #231 Current 9 236 @@ -1093,7 +1149,7 @@ true - text #242 + text #234 Event 9 256 @@ -1106,7 +1162,7 @@ true - text #245 + text #237 Highest Prio 9 276 @@ -1119,7 +1175,7 @@ true - text update #248 + text update #240 $(ioc):GTIM_CUR_SRC 122 236 @@ -1129,6 +1185,10 @@ + + + + @@ -1138,7 +1198,7 @@ false - text update #252 + text update #244 $(ioc):GTIM_EVT_SRC 122 256 @@ -1148,6 +1208,10 @@ + + + + @@ -1157,7 +1221,7 @@ false - text update #256 + text update #248 $(ioc):GTIM_HI_SRC 122 276 @@ -1167,6 +1231,10 @@ + + + + @@ -1176,7 +1244,7 @@ false - text #260 + text #252 # Secs 322 232 @@ -1189,7 +1257,7 @@ true - text #263 + text #255 since 1990 322 244 @@ -1202,7 +1270,7 @@ true - text update #266 + text update #258 $(ioc):GTIM_TIME 416 236 @@ -1212,6 +1280,10 @@ + + + + @@ -1221,7 +1293,7 @@ false - text #270 + text #262 # Errors 322 270 @@ -1234,7 +1306,7 @@ true - text update #273 + text update #265 $(ioc):GTIM_ERR_CNT 409 270 @@ -1244,6 +1316,10 @@ + + + + @@ -1253,7 +1329,7 @@ false - message button #277 + message button #269 $(ioc):GTIM_RESET.PROC @@ -1268,12 +1344,12 @@ 53 17 - + - rectangle #280 + rectangle #272 2 325 540 @@ -1288,7 +1364,7 @@ - rectangle #283 + rectangle #275 2 294 540 diff --git a/op/edl/autoconvert/ioc_stats_epics_env.edl b/op/edl/autoconvert/ioc_stats_epics_env.edl index 6f07045..0e97659 100644 --- a/op/edl/autoconvert/ioc_stats_epics_env.edl +++ b/op/edl/autoconvert/ioc_stats_epics_env.edl @@ -301,7 +301,7 @@ controlPv "$(ioc):CA_SERVER_PORT" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -325,7 +325,7 @@ controlPv "$(ioc):CA_REPEATER_PORT" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -349,7 +349,7 @@ controlPv "$(ioc):CA_ADDR_LIST" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -373,7 +373,7 @@ controlPv "$(ioc):CA_AUTO_ADDR_LIST" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -397,7 +397,7 @@ controlPv "$(ioc):CA_MAX_ARRAY_BYTES" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -421,7 +421,7 @@ controlPv "$(ioc):CA_CONN_TMO" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -445,7 +445,7 @@ controlPv "$(ioc):CA_MAX_SEARCH_PERIOD" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -469,7 +469,7 @@ controlPv "$(ioc):CA_BEACON_PERIOD" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -493,7 +493,7 @@ controlPv "$(ioc):TZ" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -517,7 +517,7 @@ controlPv "$(ioc):TS_NTP_INET" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -541,7 +541,7 @@ controlPv "$(ioc):IOC_LOG_PORT" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -565,7 +565,7 @@ controlPv "$(ioc):IOC_LOG_INET" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -574,3 +574,4 @@ fastUpdate newPos objType "controls" endObjectProperties + diff --git a/op/edl/autoconvert/ioc_stats_limits.edl b/op/edl/autoconvert/ioc_stats_limits.edl index ee92aea..e1d709f 100644 --- a/op/edl/autoconvert/ioc_stats_limits.edl +++ b/op/edl/autoconvert/ioc_stats_limits.edl @@ -209,7 +209,7 @@ font "helvetica-medium-r-14.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -234,7 +234,7 @@ font "helvetica-medium-r-14.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -259,7 +259,7 @@ font "helvetica-medium-r-14.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -284,7 +284,7 @@ font "helvetica-medium-r-14.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -309,7 +309,7 @@ font "helvetica-medium-r-14.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -334,7 +334,7 @@ font "helvetica-medium-r-14.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -398,7 +398,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -424,7 +424,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -450,7 +450,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -476,7 +476,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -502,7 +502,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -568,7 +568,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -594,7 +594,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -620,7 +620,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -646,7 +646,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -672,7 +672,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -698,7 +698,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -708,3 +708,4 @@ fastUpdate newPos objType "controls" endObjectProperties + diff --git a/op/edl/autoconvert/ioc_stats_reboot_confirm.edl b/op/edl/autoconvert/ioc_stats_reboot_confirm.edl index 6854066..f9ac0dd 100644 --- a/op/edl/autoconvert/ioc_stats_reboot_confirm.edl +++ b/op/edl/autoconvert/ioc_stats_reboot_confirm.edl @@ -54,7 +54,7 @@ y 29 w 212 h 25 font "helvetica-medium-r-18.0" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor index 3 useDisplayBg value { @@ -127,16 +127,17 @@ y 111 w 123 h 30 fgColor rgb 0 0 0 -onColor rgb 44544 44544 44544 -offColor rgb 44544 44544 44544 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 controlPv "$(ioc):SysReset" pressValue "1" -releaseValue +releaseValue onLabel "Reboot Now!" offLabel "Reboot Now!" 3d useEnumNumeric font "helvetica-medium-r-18.0" endObjectProperties + diff --git a/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl b/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl index 156b3f9..f0faa07 100644 --- a/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl +++ b/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl @@ -127,16 +127,17 @@ y 111 w 123 h 30 fgColor rgb 0 0 0 -onColor rgb 44544 44544 44544 -offColor rgb 44544 44544 44544 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 controlPv "$(ioc):READACF" pressValue "1" -releaseValue +releaseValue onLabel "Reload ACF" offLabel "Reload ACF" 3d useEnumNumeric font "helvetica-medium-r-18.0" endObjectProperties + diff --git a/op/edl/autoconvert/ioc_stats_scanmon.edl b/op/edl/autoconvert/ioc_stats_scanmon.edl index afe9dc2..712bbe8 100644 --- a/op/edl/autoconvert/ioc_stats_scanmon.edl +++ b/op/edl/autoconvert/ioc_stats_scanmon.edl @@ -3,8 +3,8 @@ beginScreenProperties major 4 minor 0 release 1 -x 477 -y 485 +x 780 +y 457 w 580 h 276 font "helvetica-medium-r-18.0" @@ -227,7 +227,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -251,7 +251,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -277,7 +277,7 @@ format "decimal" font "helvetica-medium-r-10.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -304,7 +304,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -328,7 +328,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -354,7 +354,7 @@ format "decimal" font "helvetica-medium-r-10.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -381,7 +381,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -405,7 +405,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -431,7 +431,7 @@ format "decimal" font "helvetica-medium-r-10.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -458,7 +458,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -482,7 +482,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -508,7 +508,7 @@ format "decimal" font "helvetica-medium-r-10.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -535,7 +535,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -559,7 +559,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -585,7 +585,7 @@ format "decimal" font "helvetica-medium-r-10.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -612,7 +612,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -636,7 +636,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -662,7 +662,7 @@ format "decimal" font "helvetica-medium-r-10.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -689,7 +689,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -713,7 +713,7 @@ format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -739,7 +739,7 @@ format "decimal" font "helvetica-medium-r-10.0" fontAlign "left" fgColor rgb 0 0 0 -bgColor rgb 37120 37120 37120 +bgColor rgb 29440 57088 65280 editable motifWidget limitsFromDb @@ -856,8 +856,8 @@ y 106 w 128 h 18 fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -selectColor rgb 51200 51200 51200 +bgColor rgb 29440 57088 65280 +selectColor rgb 29440 57088 65280 inconsistentColor rgb 0 0 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 @@ -877,8 +877,8 @@ y 127 w 128 h 18 fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -selectColor rgb 51200 51200 51200 +bgColor rgb 29440 57088 65280 +selectColor rgb 29440 57088 65280 inconsistentColor rgb 0 0 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 @@ -898,8 +898,8 @@ y 149 w 128 h 18 fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -selectColor rgb 51200 51200 51200 +bgColor rgb 29440 57088 65280 +selectColor rgb 29440 57088 65280 inconsistentColor rgb 0 0 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 @@ -919,8 +919,8 @@ y 172 w 128 h 18 fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -selectColor rgb 51200 51200 51200 +bgColor rgb 29440 57088 65280 +selectColor rgb 29440 57088 65280 inconsistentColor rgb 0 0 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 @@ -940,8 +940,8 @@ y 193 w 128 h 18 fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -selectColor rgb 51200 51200 51200 +bgColor rgb 29440 57088 65280 +selectColor rgb 29440 57088 65280 inconsistentColor rgb 0 0 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 @@ -961,8 +961,8 @@ y 215 w 128 h 18 fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -selectColor rgb 51200 51200 51200 +bgColor rgb 29440 57088 65280 +selectColor rgb 29440 57088 65280 inconsistentColor rgb 0 0 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 @@ -982,8 +982,8 @@ y 237 w 128 h 18 fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -selectColor rgb 51200 51200 51200 +bgColor rgb 29440 57088 65280 +selectColor rgb 29440 57088 65280 inconsistentColor rgb 0 0 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 @@ -991,3 +991,4 @@ controlPv "$(ioc):01HZ_MODE" font "helvetica-medium-r-10.0" orientation "horizontal" endObjectProperties + diff --git a/op/edl/autoconvert/ioc_stats_soft.edl b/op/edl/autoconvert/ioc_stats_soft.edl index f4e43f8..6484d3a 100644 --- a/op/edl/autoconvert/ioc_stats_soft.edl +++ b/op/edl/autoconvert/ioc_stats_soft.edl @@ -325,7 +325,7 @@ controlPv "$(ioc):STARTTOD" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -349,7 +349,7 @@ controlPv "$(ioc):TOD" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -373,7 +373,7 @@ controlPv "$(ioc):UPTIME" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -397,7 +397,7 @@ controlPv "$(ioc):HEARTBEAT" format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -421,7 +421,7 @@ controlPv "$(ioc):RECORD_CNT" format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -445,7 +445,7 @@ controlPv "$(ioc):HOSTNAME" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -469,7 +469,7 @@ controlPv "$(ioc):ENGINEER" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -493,7 +493,7 @@ controlPv "$(ioc):LOCATION" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -519,7 +519,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -544,7 +544,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -569,7 +569,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -681,31 +681,7 @@ controlPv "$(ioc):EPICS_VERS" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 -bgColor rgb 47872 47872 47872 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 6 -y 395 -w 265 -h 13 -controlPv "$(ioc):APP_DIR1" -format "string" -font "helvetica-medium-r-10.0" -fontAlign "right" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -722,38 +698,14 @@ major 4 minor 7 release 0 x 6 -y 428 -w 265 -h 12 -controlPv "$(ioc):ST_SCRIPT1" -format "string" -font "helvetica-medium-r-10.0" -fontAlign "right" -fgColor rgb 0 0 0 -bgColor rgb 47872 47872 47872 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 271 y 395 -w 265 +w 530 h 13 -controlPv "$(ioc):APP_DIR2" +controlPv "$(ioc):APP_DIR" format "string" font "helvetica-medium-r-10.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -769,15 +721,15 @@ beginObjectProperties major 4 minor 7 release 0 -x 271 +x 6 y 428 -w 265 +w 530 h 12 -controlPv "$(ioc):ST_SCRIPT2" +controlPv "$(ioc):ST_SCRIPT" format "string" font "helvetica-medium-r-10.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -825,16 +777,16 @@ beginObjectProperties major 4 minor 1 release 1 -x 16 +x 53 y 454 -w 144 +w 108 h 15 font "helvetica-medium-r-12.0" fgColor rgb 0 0 0 bgColor index 3 useDisplayBg value { - "Memory (# bytes)" + "Memory (GiB)" } endObjectProperties @@ -1006,7 +958,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1031,7 +983,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1056,7 +1008,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1075,13 +1027,13 @@ x 79 y 479 w 100 h 15 -controlPv "$(ioc):MEM_FREE" +controlPv "$(ioc):MEM_FREE_GiB" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1100,13 +1052,13 @@ x 79 y 499 w 100 h 15 -controlPv "$(ioc):MEM_USED" +controlPv "$(ioc):MEM_USED_GiB" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1125,13 +1077,13 @@ x 79 y 520 w 100 h 15 -controlPv "$(ioc):MEM_MAX" +controlPv "$(ioc):MEM_MAX_GiB" format "decimal" font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1173,7 +1125,7 @@ controlPv "$(ioc):KERNEL_VERS" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -1218,7 +1170,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1262,7 +1214,7 @@ font "helvetica-medium-r-12.0" fontAlign "center" fgColor rgb 0 65535 0 fgAlarm -bgColor rgb 30720 30720 30720 +bgColor rgb 0 0 0 limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1436,7 +1388,7 @@ controlPv "$(ioc):GTIM_CUR_SRC" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -1460,7 +1412,7 @@ controlPv "$(ioc):GTIM_EVT_SRC" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 13312 13056 34304 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -1484,7 +1436,7 @@ controlPv "$(ioc):GTIM_HI_SRC" format "string" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -1546,7 +1498,7 @@ controlPv "$(ioc):GTIM_TIME" format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -1589,7 +1541,7 @@ controlPv "$(ioc):GTIM_ERR_CNT" format "decimal" font "helvetica-medium-r-12.0" fontAlign "left" -fgColor rgb 0 0 0 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 limitsFromDb nullColor rgb 60928 46592 11008 @@ -1642,7 +1594,7 @@ y 144 w 120 h 20 fgColor rgb 0 0 0 -bgColor rgb 40448 40448 40448 +bgColor rgb 29440 57088 65280 topShadowColor rgb 55808 55808 55808 botShadowColor rgb 17920 17920 17920 font "helvetica-medium-r-12.0" @@ -1675,7 +1627,7 @@ y 173 w 120 h 21 fgColor rgb 0 0 0 -bgColor rgb 40448 40448 40448 +bgColor rgb 29440 57088 65280 topShadowColor rgb 55808 55808 55808 botShadowColor rgb 17920 17920 17920 font "helvetica-medium-r-12.0" @@ -1725,7 +1677,7 @@ y 302 w 96 h 21 fgColor rgb 0 0 0 -bgColor rgb 40448 40448 40448 +bgColor rgb 29440 57088 65280 inconsistentColor rgb 17920 17920 17920 topShadowColor rgb 55808 55808 55808 botShadowColor rgb 17920 17920 17920 @@ -1745,7 +1697,7 @@ y 302 w 250 h 21 fgColor rgb 0 0 0 -bgColor rgb 40448 40448 40448 +bgColor rgb 29440 57088 65280 topShadowColor rgb 55808 55808 55808 botShadowColor rgb 17920 17920 17920 font "helvetica-medium-r-12.0" @@ -1778,7 +1730,7 @@ y 302 w 110 h 21 fgColor rgb 0 0 0 -bgColor rgb 40448 40448 40448 +bgColor rgb 29440 57088 65280 topShadowColor rgb 55808 55808 55808 botShadowColor rgb 17920 17920 17920 font "helvetica-medium-r-12.0" @@ -1811,8 +1763,8 @@ y 269 w 53 h 17 fgColor rgb 0 0 0 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 controlPv "$(ioc):GTIM_RESET.PROC" diff --git a/op/opi/autoconvert/ioc_stats_epics_env.opi b/op/opi/autoconvert/ioc_stats_epics_env.opi index fcf126a..f4e28f2 100644 --- a/op/opi/autoconvert/ioc_stats_epics_env.opi +++ b/op/opi/autoconvert/ioc_stats_epics_env.opi @@ -627,7 +627,7 @@ $(pv_value) false - + 1 15 @@ -678,7 +678,7 @@ $(pv_value) false - + 1 15 @@ -729,7 +729,7 @@ $(pv_value) false - + 1 15 @@ -780,7 +780,7 @@ $(pv_value) false - + 1 15 @@ -831,7 +831,7 @@ $(pv_value) false - + 1 15 @@ -882,7 +882,7 @@ $(pv_value) false - + 1 15 @@ -933,7 +933,7 @@ $(pv_value) false - + 1 15 @@ -984,7 +984,7 @@ $(pv_value) false - + 1 15 @@ -1035,7 +1035,7 @@ $(pv_value) false - + 1 15 @@ -1086,7 +1086,7 @@ $(pv_value) false - + 1 15 @@ -1137,7 +1137,7 @@ $(pv_value) false - + 1 15 @@ -1188,7 +1188,7 @@ $(pv_value) false - + 1 15 diff --git a/op/opi/autoconvert/ioc_stats_limits.opi b/op/opi/autoconvert/ioc_stats_limits.opi index 1ae6669..beaf938 100644 --- a/op/opi/autoconvert/ioc_stats_limits.opi +++ b/op/opi/autoconvert/ioc_stats_limits.opi @@ -413,7 +413,7 @@ $(pv_value) false false - + false @@ -464,7 +464,7 @@ $(pv_value) false false - + false @@ -515,7 +515,7 @@ $(pv_value) false false - + false @@ -566,7 +566,7 @@ $(pv_value) false false - + false @@ -617,7 +617,7 @@ $(pv_value) false false - + false @@ -668,7 +668,7 @@ $(pv_value) false false - + false @@ -799,7 +799,7 @@ $(pv_value) false false - + false @@ -861,7 +861,7 @@ $(pv_value) false false - + false @@ -923,7 +923,7 @@ $(pv_value) false false - + false @@ -985,7 +985,7 @@ $(pv_value) false false - + false @@ -1047,7 +1047,7 @@ $(pv_value) false false - + false @@ -1189,7 +1189,7 @@ $(pv_value) false false - + false @@ -1251,7 +1251,7 @@ $(pv_value) false false - + false @@ -1313,7 +1313,7 @@ $(pv_value) false false - + false @@ -1375,7 +1375,7 @@ $(pv_value) false false - + false @@ -1437,7 +1437,7 @@ $(pv_value) false false - + false @@ -1499,7 +1499,7 @@ $(pv_value) false false - + false diff --git a/op/opi/autoconvert/ioc_stats_reboot_confirm.opi b/op/opi/autoconvert/ioc_stats_reboot_confirm.opi index a52f576..31cc9d4 100644 --- a/op/opi/autoconvert/ioc_stats_reboot_confirm.opi +++ b/op/opi/autoconvert/ioc_stats_reboot_confirm.opi @@ -143,7 +143,7 @@ $(pv_value) - + 25 0 @@ -260,7 +260,7 @@ $(pv_value) false false - + false diff --git a/op/opi/autoconvert/ioc_stats_reloadacf_confirm.opi b/op/opi/autoconvert/ioc_stats_reloadacf_confirm.opi index 0a6fe0a..e1e748f 100644 --- a/op/opi/autoconvert/ioc_stats_reloadacf_confirm.opi +++ b/op/opi/autoconvert/ioc_stats_reloadacf_confirm.opi @@ -260,7 +260,7 @@ $(pv_value) false false - + false diff --git a/op/opi/autoconvert/ioc_stats_scanmon.opi b/op/opi/autoconvert/ioc_stats_scanmon.opi index fb1fc88..4857379 100644 --- a/op/opi/autoconvert/ioc_stats_scanmon.opi +++ b/op/opi/autoconvert/ioc_stats_scanmon.opi @@ -28,8 +28,8 @@ false Display 580 - 477 - 485 + 780 + 457 false @@ -453,7 +453,7 @@ $(pv_value) false false - + false @@ -503,7 +503,7 @@ $(pv_value) false false - + false @@ -554,7 +554,7 @@ $(pv_value) false false - + false @@ -616,7 +616,7 @@ $(pv_value) false false - + false @@ -678,7 +678,7 @@ $(pv_value) false false - + false @@ -728,7 +728,7 @@ $(pv_value) false false - + false @@ -779,7 +779,7 @@ $(pv_value) false false - + false @@ -841,7 +841,7 @@ $(pv_value) false false - + false @@ -903,7 +903,7 @@ $(pv_value) false false - + false @@ -953,7 +953,7 @@ $(pv_value) false false - + false @@ -1004,7 +1004,7 @@ $(pv_value) false false - + false @@ -1066,7 +1066,7 @@ $(pv_value) false false - + false @@ -1128,7 +1128,7 @@ $(pv_value) false false - + false @@ -1178,7 +1178,7 @@ $(pv_value) false false - + false @@ -1229,7 +1229,7 @@ $(pv_value) false false - + false @@ -1291,7 +1291,7 @@ $(pv_value) false false - + false @@ -1353,7 +1353,7 @@ $(pv_value) false false - + false @@ -1403,7 +1403,7 @@ $(pv_value) false false - + false @@ -1454,7 +1454,7 @@ $(pv_value) false false - + false @@ -1516,7 +1516,7 @@ $(pv_value) false false - + false @@ -1578,7 +1578,7 @@ $(pv_value) false false - + false @@ -1628,7 +1628,7 @@ $(pv_value) false false - + false @@ -1679,7 +1679,7 @@ $(pv_value) false false - + false @@ -1741,7 +1741,7 @@ $(pv_value) false false - + false @@ -1803,7 +1803,7 @@ $(pv_value) false false - + false @@ -1853,7 +1853,7 @@ $(pv_value) false false - + false @@ -1904,7 +1904,7 @@ $(pv_value) false false - + false @@ -1966,7 +1966,7 @@ $(pv_value) false false - + false diff --git a/op/opi/autoconvert/ioc_stats_soft.opi b/op/opi/autoconvert/ioc_stats_soft.opi index 0ad18f5..041928c 100644 --- a/op/opi/autoconvert/ioc_stats_soft.opi +++ b/op/opi/autoconvert/ioc_stats_soft.opi @@ -1144,7 +1144,7 @@ $(pv_value) false - + 4 15 @@ -1195,7 +1195,7 @@ $(pv_value) false - + 4 15 @@ -1246,7 +1246,7 @@ $(pv_value) false - + 4 15 @@ -1297,7 +1297,7 @@ $(pv_value) false - + 1 15 @@ -1348,7 +1348,7 @@ $(pv_value) false - + 1 15 @@ -1399,7 +1399,7 @@ $(pv_value) false - + 4 15 @@ -1450,7 +1450,7 @@ $(pv_value) false - + 4 15 @@ -1501,7 +1501,7 @@ $(pv_value) false - + 4 15 @@ -1538,7 +1538,7 @@ $(pv_value) false false - + false @@ -1589,7 +1589,7 @@ $(pv_value) false false - + false @@ -1640,7 +1640,7 @@ $(pv_value) false false - + false @@ -1699,7 +1699,7 @@ $(pv_value) false false - + false @@ -1753,7 +1753,7 @@ $(pv_value) false false - + false @@ -1933,7 +1933,7 @@ $(pv_value) false - + 4 15 @@ -1984,109 +1984,7 @@ $(pv_value) false - - - 4 - 13 - 2 - Text Update - 0 - true - $(ioc):APP_DIR1 - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 265 - false - 6 - 395 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - - - 4 - 12 - 2 - Text Update - 0 - true - $(ioc):ST_SCRIPT1 - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 265 - false - 6 - 428 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - + 4 13 @@ -2094,7 +1992,7 @@ $(pv_value) Text Update 0 true - $(ioc):APP_DIR2 + $(ioc):APP_DIR 0.0 @@ -2112,9 +2010,9 @@ $(pv_value) 1 true Text Update - 265 + 530 false - 271 + 6 395 @@ -2137,7 +2035,7 @@ $(pv_value) false - + 4 12 @@ -2145,7 +2043,7 @@ $(pv_value) Text Update 0 true - $(ioc):ST_SCRIPT2 + $(ioc):ST_SCRIPT 0.0 @@ -2163,9 +2061,9 @@ $(pv_value) 1 true Text Update - 265 + 530 false - 271 + 6 428 @@ -2197,15 +2095,15 @@ $(pv_value) false - Memory (# bytes) + Memory (GiB) true 1 true Label - 144 + 108 false - 16 + 53 454 @@ -2534,7 +2432,7 @@ $(pv_value) false false - + false @@ -2585,7 +2483,7 @@ $(pv_value) false false - + false @@ -2636,7 +2534,7 @@ $(pv_value) false false - + false @@ -2687,7 +2585,7 @@ $(pv_value) false false - + false @@ -2709,7 +2607,7 @@ $(pv_value) Text Update 0 true - $(ioc):MEM_FREE + $(ioc):MEM_FREE_GiB 0.0 @@ -2738,7 +2636,7 @@ $(pv_value) false false - + false @@ -2760,7 +2658,7 @@ $(pv_value) Text Update 0 true - $(ioc):MEM_USED + $(ioc):MEM_USED_GiB 0.0 @@ -2789,7 +2687,7 @@ $(pv_value) false false - + false @@ -2811,7 +2709,7 @@ $(pv_value) Text Update 0 true - $(ioc):MEM_MAX + $(ioc):MEM_MAX_GiB 0.0 @@ -2894,7 +2792,7 @@ $(pv_value) false - + 4 15 @@ -2971,7 +2869,7 @@ $(pv_value) false false - + false @@ -3062,7 +2960,7 @@ $(pv_value) false false - + false @@ -3113,7 +3011,7 @@ $(pv_value) false false - + false @@ -3205,7 +3103,7 @@ $(pv_value) false false - + false @@ -3259,7 +3157,7 @@ $(pv_value) false false - + false @@ -3479,7 +3377,7 @@ $(pv_value) false - + 4 15 @@ -3530,7 +3428,7 @@ $(pv_value) false - + 4 15 @@ -3581,7 +3479,7 @@ $(pv_value) false - + 4 15 @@ -3712,7 +3610,7 @@ $(pv_value) false - + 1 15 @@ -3803,7 +3701,7 @@ $(pv_value) false - + 1 15 @@ -3847,7 +3745,7 @@ $(pv_value) false false - + false diff --git a/op/ui/autoconvert/ioc_stats_epics_env.ui b/op/ui/autoconvert/ioc_stats_epics_env.ui index de0865a..791495c 100644 --- a/op/ui/autoconvert/ioc_stats_epics_env.ui +++ b/op/ui/autoconvert/ioc_stats_epics_env.ui @@ -85,6 +85,16 @@ caChoice > QPushButton { padding: 1px; } +/* when font specified, no font sizing is done any more, font: 10pt; is not bad. You could Enable this when you converted from .adl files +caRelatedDisplay > QPushButton { +font: 10pt; +} + +caShellCommand > QPushButton { +font: 10pt; +} +*/ + caSlider::groove:horizontal { border: 1px solid #bbb; background: lightgrey; @@ -624,9 +634,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -678,9 +688,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -732,9 +742,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -786,9 +796,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -840,9 +850,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -894,9 +904,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -948,9 +958,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1002,9 +1012,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1056,9 +1066,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1110,9 +1120,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1164,9 +1174,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1218,9 +1228,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1283,4 +1293,4 @@ border-radius: 2px; caLineEdit_11 - + \ No newline at end of file diff --git a/op/ui/autoconvert/ioc_stats_limits.ui b/op/ui/autoconvert/ioc_stats_limits.ui index 82f9156..647b59b 100644 --- a/op/ui/autoconvert/ioc_stats_limits.ui +++ b/op/ui/autoconvert/ioc_stats_limits.ui @@ -85,6 +85,16 @@ caChoice > QPushButton { padding: 1px; } +/* when font specified, no font sizing is done any more, font: 10pt; is not bad. You could Enable this when you converted from .adl files +caRelatedDisplay > QPushButton { +font: 10pt; +} + +caShellCommand > QPushButton { +font: 10pt; +} +*/ + caSlider::groove:horizontal { border: 1px solid #bbb; background: lightgrey; @@ -444,16 +454,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -498,16 +508,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -552,16 +562,16 @@ border-radius: 2px; - 0 - 0 - 0 + 82 + 218 + 59 - 120 - 120 - 120 + 0 + 0 + 0 @@ -606,16 +616,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -660,16 +670,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -714,16 +724,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -847,9 +857,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -898,9 +908,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -949,9 +959,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1000,9 +1010,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1051,9 +1061,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1174,9 +1184,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1225,9 +1235,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1276,9 +1286,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1327,9 +1337,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1378,9 +1388,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1429,9 +1439,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1488,4 +1498,4 @@ border-radius: 2px; caTextEntry_10 - + \ No newline at end of file diff --git a/op/ui/autoconvert/ioc_stats_reboot_confirm.ui b/op/ui/autoconvert/ioc_stats_reboot_confirm.ui index e53711f..803533b 100644 --- a/op/ui/autoconvert/ioc_stats_reboot_confirm.ui +++ b/op/ui/autoconvert/ioc_stats_reboot_confirm.ui @@ -85,6 +85,16 @@ caChoice > QPushButton { padding: 1px; } +/* when font specified, no font sizing is done any more, font: 10pt; is not bad. You could Enable this when you converted from .adl files +caRelatedDisplay > QPushButton { +font: 10pt; +} + +caShellCommand > QPushButton { +font: 10pt; +} +*/ + caSlider::groove:horizontal { border: 1px solid #bbb; background: lightgrey; @@ -148,16 +158,16 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 - 0 + 10 0 - 0 + 184 @@ -307,9 +317,9 @@ border-radius: 2px; - 174 - 174 - 174 + 115 + 223 + 255 @@ -330,4 +340,4 @@ border-radius: 2px; caMessageButton_0 - + \ No newline at end of file diff --git a/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui b/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui index 41a60a7..6be3339 100644 --- a/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui +++ b/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui @@ -85,6 +85,16 @@ caChoice > QPushButton { padding: 1px; } +/* when font specified, no font sizing is done any more, font: 10pt; is not bad. You could Enable this when you converted from .adl files +caRelatedDisplay > QPushButton { +font: 10pt; +} + +caShellCommand > QPushButton { +font: 10pt; +} +*/ + caSlider::groove:horizontal { border: 1px solid #bbb; background: lightgrey; @@ -307,9 +317,9 @@ border-radius: 2px; - 174 - 174 - 174 + 115 + 223 + 255 @@ -330,4 +340,4 @@ border-radius: 2px; caMessageButton_0 - + \ No newline at end of file diff --git a/op/ui/autoconvert/ioc_stats_scanmon.ui b/op/ui/autoconvert/ioc_stats_scanmon.ui index 6082447..3f6813e 100644 --- a/op/ui/autoconvert/ioc_stats_scanmon.ui +++ b/op/ui/autoconvert/ioc_stats_scanmon.ui @@ -4,8 +4,8 @@ - 477 - 485 + 780 + 457 580 276 @@ -85,6 +85,16 @@ caChoice > QPushButton { padding: 1px; } +/* when font specified, no font sizing is done any more, font: 10pt; is not bad. You could Enable this when you converted from .adl files +caRelatedDisplay > QPushButton { +font: 10pt; +} + +caShellCommand > QPushButton { +font: 10pt; +} +*/ + caSlider::groove:horizontal { border: 1px solid #bbb; background: lightgrey; @@ -480,16 +490,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -538,9 +548,9 @@ border-radius: 2px; - 200 - 200 - 200 + 115 + 223 + 255 @@ -574,9 +584,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -625,9 +635,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -669,16 +679,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -727,9 +737,9 @@ border-radius: 2px; - 200 - 200 - 200 + 115 + 223 + 255 @@ -763,9 +773,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -814,9 +824,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -858,16 +868,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -916,9 +926,9 @@ border-radius: 2px; - 200 - 200 - 200 + 115 + 223 + 255 @@ -952,9 +962,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1003,9 +1013,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1047,16 +1057,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -1105,9 +1115,9 @@ border-radius: 2px; - 200 - 200 - 200 + 115 + 223 + 255 @@ -1141,9 +1151,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1192,9 +1202,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1236,16 +1246,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -1294,9 +1304,9 @@ border-radius: 2px; - 200 - 200 - 200 + 115 + 223 + 255 @@ -1330,9 +1340,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1381,9 +1391,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1425,16 +1435,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -1483,9 +1493,9 @@ border-radius: 2px; - 200 - 200 - 200 + 115 + 223 + 255 @@ -1519,9 +1529,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1570,9 +1580,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1614,16 +1624,16 @@ border-radius: 2px; - 0 - 0 - 0 + 115 + 255 + 107 - 120 - 120 - 120 + 0 + 0 + 0 @@ -1672,9 +1682,9 @@ border-radius: 2px; - 200 - 200 - 200 + 115 + 223 + 255 @@ -1708,9 +1718,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -1759,9 +1769,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -2011,4 +2021,4 @@ border-radius: 2px; caTextEntry_13 - + \ No newline at end of file diff --git a/op/ui/autoconvert/ioc_stats_soft.ui b/op/ui/autoconvert/ioc_stats_soft.ui index 60bb597..3bda147 100644 --- a/op/ui/autoconvert/ioc_stats_soft.ui +++ b/op/ui/autoconvert/ioc_stats_soft.ui @@ -667,9 +667,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -721,9 +721,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -775,9 +775,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -829,9 +829,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -883,9 +883,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -937,9 +937,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -991,9 +991,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1045,9 +1045,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1100,15 +1100,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -1154,15 +1154,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -1208,15 +1208,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -1295,9 +1295,9 @@ border-radius: 2px; - 158 - 158 - 158 + 115 + 223 + 255 @@ -1337,9 +1337,9 @@ border-radius: 2px; - 158 - 158 - 158 + 115 + 223 + 255 @@ -1519,9 +1519,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -1561,115 +1561,7 @@ border-radius: 2px; 6 395 - 265 - 13 - - - - caLineEdit::WidthAndHeight - - - $(ioc):APP_DIR1 - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter - - - caLineEdit::Channel - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 0.0 - - - 1.0 - - - string - - - caLineEdit::Static - - - - - - 6 - 428 - 265 - 12 - - - - caLineEdit::WidthAndHeight - - - $(ioc):ST_SCRIPT1 - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter - - - caLineEdit::Channel - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 0.0 - - - 1.0 - - - string - - - caLineEdit::Static - - - - - - 271 - 395 - 265 + 530 13 @@ -1677,13 +1569,13 @@ border-radius: 2px; caLineEdit::WidthAndHeight - $(ioc):APP_DIR2 + $(ioc):APP_DIR - 0 + 10 0 - 0 + 184 @@ -1718,12 +1610,12 @@ border-radius: 2px; caLineEdit::Static - + - 271 + 6 428 - 265 + 530 12 @@ -1731,13 +1623,13 @@ border-radius: 2px; caLineEdit::WidthAndHeight - $(ioc):ST_SCRIPT2 + $(ioc):ST_SCRIPT - 0 + 10 0 - 0 + 184 @@ -1857,16 +1749,16 @@ border-radius: 2px; - Memory (# bytes) + Memory (GiB) ESimpleLabel::WidthAndHeight - 16 + 53 454 - 144 + 108 15 @@ -2162,7 +2054,7 @@ border-radius: 2px; Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - + 475 @@ -2180,15 +2072,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2216,7 +2108,7 @@ border-radius: 2px; caLineEdit::Alarm_Static - + 245 @@ -2234,15 +2126,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2270,7 +2162,7 @@ border-radius: 2px; caLineEdit::Alarm_Static - + 245 @@ -2288,15 +2180,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2324,7 +2216,7 @@ border-radius: 2px; caLineEdit::Alarm_Static - + 79 @@ -2337,20 +2229,20 @@ border-radius: 2px; caLineEdit::WidthAndHeight - $(ioc):MEM_FREE + $(ioc):MEM_FREE_GiB 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2378,7 +2270,7 @@ border-radius: 2px; caLineEdit::Alarm_Static - + 79 @@ -2391,20 +2283,20 @@ border-radius: 2px; caLineEdit::WidthAndHeight - $(ioc):MEM_USED + $(ioc):MEM_USED_GiB 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2432,7 +2324,7 @@ border-radius: 2px; caLineEdit::Alarm_Static - + 79 @@ -2445,20 +2337,20 @@ border-radius: 2px; caLineEdit::WidthAndHeight - $(ioc):MEM_MAX + $(ioc):MEM_MAX_GiB 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2522,7 +2414,7 @@ border-radius: 2px; Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - + 130 @@ -2539,9 +2431,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -2612,7 +2504,7 @@ border-radius: 2px; Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - + 475 @@ -2630,15 +2522,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2702,7 +2594,7 @@ border-radius: 2px; Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - + 475 @@ -2720,15 +2612,15 @@ border-radius: 2px; 0 - 0 + 216 0 - 120 - 120 - 120 + 0 + 0 + 0 @@ -2859,9 +2751,9 @@ border-radius: 2px; - 158 - 158 - 158 + 115 + 223 + 255 @@ -2922,9 +2814,9 @@ border-radius: 2px; - 158 - 158 - 158 + 115 + 223 + 255 @@ -2964,9 +2856,9 @@ border-radius: 2px; - 158 - 158 - 158 + 115 + 223 + 255 @@ -3132,7 +3024,7 @@ border-radius: 2px; Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - + 122 @@ -3149,9 +3041,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -3186,7 +3078,7 @@ border-radius: 2px; caLineEdit::Static - + 122 @@ -3203,9 +3095,9 @@ border-radius: 2px; - 0 - 0 - 0 + 52 + 51 + 134 @@ -3240,7 +3132,7 @@ border-radius: 2px; caLineEdit::Static - + 122 @@ -3257,9 +3149,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -3366,7 +3258,7 @@ border-radius: 2px; Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - + 416 @@ -3383,9 +3275,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -3456,7 +3348,7 @@ border-radius: 2px; Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - + 409 @@ -3473,9 +3365,9 @@ border-radius: 2px; - 0 + 10 0 - 0 + 184 @@ -3534,9 +3426,9 @@ border-radius: 2px; - 145 - 145 - 145 + 115 + 223 + 255 @@ -3687,16 +3579,14 @@ border-radius: 2px; caLineEdit_20 caLineEdit_21 caLineEdit_22 - caLineEdit_23 - caLineEdit_24 caMenu_0 caRelatedDisplay_2 caRelatedDisplay_3 + caLineEdit_23 + caLineEdit_24 caLineEdit_25 caLineEdit_26 caLineEdit_27 - caLineEdit_28 - caLineEdit_29 caMessageButton_0 From 2759148162cd0df760317ba189d893a8eaa4c028 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Wed, 3 Jun 2026 08:31:38 -0500 Subject: [PATCH 8/9] Calculate IOC_SINGLE_CPU_LOAD.HOPR --- iocAdmin/Db/ioc.template | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/iocAdmin/Db/ioc.template b/iocAdmin/Db/ioc.template index 452c9c2..5138248 100644 --- a/iocAdmin/Db/ioc.template +++ b/iocAdmin/Db/ioc.template @@ -170,6 +170,13 @@ record(calc, "$(IOCNAME):IOC_SINGLE_CPU_LOAD") { field(INPB, "$(IOCNAME):CPU_CNT") field(CALC, "A*B") field(PREC, "1") + field(EGU, "%") +} + +record(calcout, "$(IOCNAME):IOC_SINGLE_CPU_LOAD_HOPR") { + field(INPA, "$(IOCNAME):CPU_CNT CP") + field(CALC, "A*100") + field(OUT, "$(IOCNAME):IOC_SINGLE_CPU_LOAD.HOPR") } record(ai, "$(IOCNAME):CPU_CNT") { From a123bdd8610d553cbcdd549258bdc55d87a3a420 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sat, 20 Jun 2026 12:33:20 -0500 Subject: [PATCH 9/9] Trim trailing whitespace --- op/edl/autoconvert/ioc_stats_reboot_confirm.edl | 2 +- op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl | 2 +- op/edl/autoconvert/ioc_stats_soft.edl | 2 +- op/ui/autoconvert/ioc_stats_epics_env.ui | 2 +- op/ui/autoconvert/ioc_stats_limits.ui | 2 +- op/ui/autoconvert/ioc_stats_reboot_confirm.ui | 2 +- op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui | 2 +- op/ui/autoconvert/ioc_stats_scanmon.ui | 2 +- op/ui/autoconvert/ioc_stats_soft.ui | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/op/edl/autoconvert/ioc_stats_reboot_confirm.edl b/op/edl/autoconvert/ioc_stats_reboot_confirm.edl index f9ac0dd..34cb33f 100644 --- a/op/edl/autoconvert/ioc_stats_reboot_confirm.edl +++ b/op/edl/autoconvert/ioc_stats_reboot_confirm.edl @@ -133,7 +133,7 @@ topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 controlPv "$(ioc):SysReset" pressValue "1" -releaseValue +releaseValue onLabel "Reboot Now!" offLabel "Reboot Now!" 3d diff --git a/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl b/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl index f0faa07..fb93afd 100644 --- a/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl +++ b/op/edl/autoconvert/ioc_stats_reloadacf_confirm.edl @@ -133,7 +133,7 @@ topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 controlPv "$(ioc):READACF" pressValue "1" -releaseValue +releaseValue onLabel "Reload ACF" offLabel "Reload ACF" 3d diff --git a/op/edl/autoconvert/ioc_stats_soft.edl b/op/edl/autoconvert/ioc_stats_soft.edl index 6484d3a..8b4d2bb 100644 --- a/op/edl/autoconvert/ioc_stats_soft.edl +++ b/op/edl/autoconvert/ioc_stats_soft.edl @@ -1769,7 +1769,7 @@ topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 controlPv "$(ioc):GTIM_RESET.PROC" pressValue "0" -releaseValue +releaseValue onLabel "Reset" offLabel "Reset" 3d diff --git a/op/ui/autoconvert/ioc_stats_epics_env.ui b/op/ui/autoconvert/ioc_stats_epics_env.ui index 791495c..0611681 100644 --- a/op/ui/autoconvert/ioc_stats_epics_env.ui +++ b/op/ui/autoconvert/ioc_stats_epics_env.ui @@ -1293,4 +1293,4 @@ border-radius: 2px; caLineEdit_11 - \ No newline at end of file + diff --git a/op/ui/autoconvert/ioc_stats_limits.ui b/op/ui/autoconvert/ioc_stats_limits.ui index 647b59b..24747e6 100644 --- a/op/ui/autoconvert/ioc_stats_limits.ui +++ b/op/ui/autoconvert/ioc_stats_limits.ui @@ -1498,4 +1498,4 @@ border-radius: 2px; caTextEntry_10 - \ No newline at end of file + diff --git a/op/ui/autoconvert/ioc_stats_reboot_confirm.ui b/op/ui/autoconvert/ioc_stats_reboot_confirm.ui index 803533b..e6602b3 100644 --- a/op/ui/autoconvert/ioc_stats_reboot_confirm.ui +++ b/op/ui/autoconvert/ioc_stats_reboot_confirm.ui @@ -340,4 +340,4 @@ border-radius: 2px; caMessageButton_0 - \ No newline at end of file + diff --git a/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui b/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui index 6be3339..8951b89 100644 --- a/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui +++ b/op/ui/autoconvert/ioc_stats_reloadacf_confirm.ui @@ -340,4 +340,4 @@ border-radius: 2px; caMessageButton_0 - \ No newline at end of file + diff --git a/op/ui/autoconvert/ioc_stats_scanmon.ui b/op/ui/autoconvert/ioc_stats_scanmon.ui index 3f6813e..7d717e7 100644 --- a/op/ui/autoconvert/ioc_stats_scanmon.ui +++ b/op/ui/autoconvert/ioc_stats_scanmon.ui @@ -2021,4 +2021,4 @@ border-radius: 2px; caTextEntry_13 - \ No newline at end of file + diff --git a/op/ui/autoconvert/ioc_stats_soft.ui b/op/ui/autoconvert/ioc_stats_soft.ui index 3bda147..55639d3 100644 --- a/op/ui/autoconvert/ioc_stats_soft.ui +++ b/op/ui/autoconvert/ioc_stats_soft.ui @@ -3590,4 +3590,4 @@ border-radius: 2px; caMessageButton_0 - \ No newline at end of file +