From 56cc731680c180ad3782eee39671841f739f03f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kriszti=C3=A1n=20L=C3=B6ki?= <krisztian.loki@ess.eu> Date: Wed, 10 Jun 2020 15:58:14 +0200 Subject: [PATCH] Got rid of symbol_color_animation.js --- .../vacuum/vpp-vpdp/symbol_color_animation.js | 85 ------------------- .../DEVICES/vacuum/vpp-vpdp/vac_vpp-vpdp.bob | 9 -- .../vacuum/vpt/symbol_color_animation.js | 85 ------------------- .../COMMON/DEVICES/vacuum/vpt/vac_vpt.bob | 9 -- .../vacuum/vva/symbol_color_animation.js | 85 ------------------- .../DEVICES/vacuum/vva/vac_angle-vva.bob | 9 -- .../DEVICES/vacuum/vva/vac_straight-vva.bob | 9 -- .../vacuum/vvf/symbol_color_animation.js | 85 ------------------- .../COMMON/DEVICES/vacuum/vvf/vac_vvf.bob | 9 -- .../vacuum/vvg/symbol_color_animation.js | 85 ------------------- .../COMMON/DEVICES/vacuum/vvg/vac_vvg.bob | 9 -- .../DEVICES/vacuum/vvs/Faceplate/vac_vvs.bob | 24 +++--- .../vacuum/vvs/symbol_color_animation.js | 85 ------------------- .../COMMON/DEVICES/vacuum/vvs/vac_vvs.bob | 9 -- 14 files changed, 12 insertions(+), 585 deletions(-) delete mode 100644 NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/symbol_color_animation.js delete mode 100644 NON-APPROVED/COMMON/DEVICES/vacuum/vpt/symbol_color_animation.js delete mode 100644 NON-APPROVED/COMMON/DEVICES/vacuum/vva/symbol_color_animation.js delete mode 100644 NON-APPROVED/COMMON/DEVICES/vacuum/vvf/symbol_color_animation.js delete mode 100644 NON-APPROVED/COMMON/DEVICES/vacuum/vvg/symbol_color_animation.js delete mode 100644 NON-APPROVED/COMMON/DEVICES/vacuum/vvs/symbol_color_animation.js diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/symbol_color_animation.js b/NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/symbol_color_animation.js deleted file mode 100644 index 85c54b5c..00000000 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/symbol_color_animation.js +++ /dev/null @@ -1,85 +0,0 @@ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; - -var pvAccelerating = 0; -var pvAtNominalSpeed = 0; -var pvStopped = 0; -var pvError = 0; - -var pvSymbol = pvs[0]; - -var sum = 0; -var isValid = 0; -var colorID = 0; - -var debug = widget.getEffectiveMacros().getValue("DEBUG"); -if (debug) { - debug = debug[0]; - switch (debug) { - case '1': - case 'Y': - case 'y': - case 'T': - case 't': - debug = true; - break; - - default: - debug = false; - } -} -else - debug = false; - -if (debug) - Logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -else { - Logger = new Object(); - Logger.info = function() {} - Logger.warning = function() {} - Logger.severe = function(text) { org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger().severe(text);} -} - -function log_pv(pv) { - Logger.info(pv + ": " + PVUtil.getString(pv)); -} - -try { - pvAccelerating = 1 * PVUtil.getInt(pvs[1]); - pvAtNominalSpeed = 2 * PVUtil.getInt(pvs[2]); - pvStopped = 4 * PVUtil.getInt(pvs[3]); - pvError = 8 * PVUtil.getInt(pvs[4]); - - sum = pvAccelerating | pvAtNominalSpeed | pvStopped | pvError; - isValid = (sum & (sum - 1)) == 0 ? 1 : 0; - - log_pv(pvs[1]); - log_pv(pvs[2]); - log_pv(pvs[3]); - log_pv(pvs[4]); - - if (pvError) { - Logger.info(pvSymbol + ": ERROR"); - colorID = 4; - } else if (isValid == 0) { - Logger.severe(pvSymbol + ": Invalid combination"); - } else if (pvStopped) { - Logger.info(pvSymbol + ": STOPPED"); - colorID = 3; - } else if (pvAtNominalSpeed) { - Logger.info(pvSymbol + ": NOMINAL-SPEED"); - colorID = 2; - } else if (pvAccelerating) { - Logger.info(pvSymbol + ": ACCELERATING"); - colorID = 1; - } else - Logger.severe(pvSymbol + ": Unknown combination:" + sum); - - if (colorID != PVUtil.getInt(pvSymbol)) - Logger.severe(pvSymbol + ": State mismatch:" + colorID + " vs " + PVUtil.getInt(pvSymbol)); -} catch (err) { - Logger.severe("NO CONNECTION: " + err); -} - - -//pvSymbol.write(colorID); diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/vac_vpp-vpdp.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/vac_vpp-vpdp.bob index 23dbc86d..866c41fc 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/vac_vpp-vpdp.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vpp-vpdp/vac_vpp-vpdp.bob @@ -97,15 +97,6 @@ <pv_name>$(pv_name)</pv_name> </rule> </rules> - <scripts> - <script file="symbol_color_animation.js" check_connections="false"> - <pv_name>$(pv_name)</pv_name> - <pv_name>$(vacPREFIX):AcceleratingR</pv_name> - <pv_name>$(vacPREFIX):AtNominalSpdR</pv_name> - <pv_name>$(vacPREFIX):StoppedR</pv_name> - <pv_name>$(vacPREFIX):ErrorR</pv_name> - </script> - </scripts> <tooltip>$(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vpt/symbol_color_animation.js b/NON-APPROVED/COMMON/DEVICES/vacuum/vpt/symbol_color_animation.js deleted file mode 100644 index 85c54b5c..00000000 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vpt/symbol_color_animation.js +++ /dev/null @@ -1,85 +0,0 @@ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; - -var pvAccelerating = 0; -var pvAtNominalSpeed = 0; -var pvStopped = 0; -var pvError = 0; - -var pvSymbol = pvs[0]; - -var sum = 0; -var isValid = 0; -var colorID = 0; - -var debug = widget.getEffectiveMacros().getValue("DEBUG"); -if (debug) { - debug = debug[0]; - switch (debug) { - case '1': - case 'Y': - case 'y': - case 'T': - case 't': - debug = true; - break; - - default: - debug = false; - } -} -else - debug = false; - -if (debug) - Logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -else { - Logger = new Object(); - Logger.info = function() {} - Logger.warning = function() {} - Logger.severe = function(text) { org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger().severe(text);} -} - -function log_pv(pv) { - Logger.info(pv + ": " + PVUtil.getString(pv)); -} - -try { - pvAccelerating = 1 * PVUtil.getInt(pvs[1]); - pvAtNominalSpeed = 2 * PVUtil.getInt(pvs[2]); - pvStopped = 4 * PVUtil.getInt(pvs[3]); - pvError = 8 * PVUtil.getInt(pvs[4]); - - sum = pvAccelerating | pvAtNominalSpeed | pvStopped | pvError; - isValid = (sum & (sum - 1)) == 0 ? 1 : 0; - - log_pv(pvs[1]); - log_pv(pvs[2]); - log_pv(pvs[3]); - log_pv(pvs[4]); - - if (pvError) { - Logger.info(pvSymbol + ": ERROR"); - colorID = 4; - } else if (isValid == 0) { - Logger.severe(pvSymbol + ": Invalid combination"); - } else if (pvStopped) { - Logger.info(pvSymbol + ": STOPPED"); - colorID = 3; - } else if (pvAtNominalSpeed) { - Logger.info(pvSymbol + ": NOMINAL-SPEED"); - colorID = 2; - } else if (pvAccelerating) { - Logger.info(pvSymbol + ": ACCELERATING"); - colorID = 1; - } else - Logger.severe(pvSymbol + ": Unknown combination:" + sum); - - if (colorID != PVUtil.getInt(pvSymbol)) - Logger.severe(pvSymbol + ": State mismatch:" + colorID + " vs " + PVUtil.getInt(pvSymbol)); -} catch (err) { - Logger.severe("NO CONNECTION: " + err); -} - - -//pvSymbol.write(colorID); diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vpt/vac_vpt.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vpt/vac_vpt.bob index 351565be..c20772d8 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vpt/vac_vpt.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vpt/vac_vpt.bob @@ -97,15 +97,6 @@ <pv_name>$(CONTROLLER):SpdR</pv_name> </rule> </rules> - <scripts> - <script file="symbol_color_animation.js" check_connections="false"> - <pv_name>$(pv_name)</pv_name> - <pv_name>$(vacPREFIX):AcceleratingR</pv_name> - <pv_name>$(vacPREFIX):AtNominalSpdR</pv_name> - <pv_name>$(vacPREFIX):StoppedR</pv_name> - <pv_name>$(vacPREFIX):ErrorR</pv_name> - </script> - </scripts> <tooltip>N/A</tooltip> </widget> <widget type="label" version="2.0.0"> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vva/symbol_color_animation.js b/NON-APPROVED/COMMON/DEVICES/vacuum/vva/symbol_color_animation.js deleted file mode 100644 index bee1350c..00000000 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vva/symbol_color_animation.js +++ /dev/null @@ -1,85 +0,0 @@ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; - -var pvUndefined = 0; -var pvOpen = 0; -var pvClosed = 0; -var pvError = 0; - -var pvSymbol = pvs[0]; - -var sum = 0; -var isValid = 0; -var colorID = 0; - -var debug = widget.getEffectiveMacros().getValue("DEBUG"); -if (debug) { - debug = debug[0]; - switch (debug) { - case '1': - case 'Y': - case 'y': - case 'T': - case 't': - debug = true; - break; - - default: - debug = false; - } -} -else - debug = false; - -if (debug) - Logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -else { - Logger = new Object(); - Logger.info = function() {} - Logger.warning = function() {} - Logger.severe = function(text) { org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger().severe(text);} -} - -function log_pv(pv) { - Logger.info(pv + ": " + PVUtil.getString(pv)); -} - -try { - pvUndefined = 1 * PVUtil.getInt(pvs[1]); - pvOpen = 2 * PVUtil.getInt(pvs[2]); - pvClosed = 4 * PVUtil.getInt(pvs[3]); - pvError = 8 * PVUtil.getInt(pvs[4]); - - sum = pvUndefined | pvOpen | pvClosed | pvError; - isValid = (sum & (sum - 1)) == 0 ? 1 : 0; - - log_pv(pvs[1]); - log_pv(pvs[2]); - log_pv(pvs[3]); - log_pv(pvs[4]); - - if (pvError) { - Logger.info(pvSymbol + ": ERROR"); - colorID = 4; - } else if (pvUndefined) { - Logger.info(pvSymbol + ": UNDEFINED"); - colorID = 1; - } else if (isValid == 0) { - Logger.severe(pvSymbol + ": Invalid combination"); - } else if (pvClosed) { - Logger.info(pvSymbol + ": CLOSED"); - colorID = 3; - } else if (pvOpen) { - Logger.info(pvSymbol + ": OPEN"); - colorID = 2; - } else - Logger.severe(pvSymbol + ": Unknown combination:" + sum); - - if (colorID != PVUtil.getInt(pvSymbol)) - Logger.severe(pvSymbol + ": State mismatch:" + colorID + " vs " + PVUtil.getInt(pvSymbol)); -} catch (err) { - Logger.severe("NO CONNECTION: " + err); -} - - -//pvSymbol.write(colorID); diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_angle-vva.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_angle-vva.bob index eef9caad..2e3ca00c 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_angle-vva.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_angle-vva.bob @@ -99,15 +99,6 @@ <pv_name>$(pv_name)</pv_name> </rule> </rules> - <scripts> - <script file="symbol_color_animation.js" check_connections="false"> - <pv_name>$(pv_name)</pv_name> - <pv_name>$(vacPREFIX):UndefinedR</pv_name> - <pv_name>$(vacPREFIX):OpenR</pv_name> - <pv_name>$(vacPREFIX):ClosedR</pv_name> - <pv_name>$(vacPREFIX):ErrorR</pv_name> - </script> - </scripts> <tooltip>$(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_straight-vva.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_straight-vva.bob index d4d86be9..29efff85 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_straight-vva.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vva/vac_straight-vva.bob @@ -97,15 +97,6 @@ <pv_name>$(pv_name)</pv_name> </rule> </rules> - <scripts> - <script file="symbol_color_animation.js" check_connections="false"> - <pv_name>$(pv_name)</pv_name> - <pv_name>$(vacPREFIX):UndefinedR</pv_name> - <pv_name>$(vacPREFIX):OpenR</pv_name> - <pv_name>$(vacPREFIX):ClosedR</pv_name> - <pv_name>$(vacPREFIX):ErrorR</pv_name> - </script> - </scripts> <tooltip>$(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vvf/symbol_color_animation.js b/NON-APPROVED/COMMON/DEVICES/vacuum/vvf/symbol_color_animation.js deleted file mode 100644 index bee1350c..00000000 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vvf/symbol_color_animation.js +++ /dev/null @@ -1,85 +0,0 @@ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; - -var pvUndefined = 0; -var pvOpen = 0; -var pvClosed = 0; -var pvError = 0; - -var pvSymbol = pvs[0]; - -var sum = 0; -var isValid = 0; -var colorID = 0; - -var debug = widget.getEffectiveMacros().getValue("DEBUG"); -if (debug) { - debug = debug[0]; - switch (debug) { - case '1': - case 'Y': - case 'y': - case 'T': - case 't': - debug = true; - break; - - default: - debug = false; - } -} -else - debug = false; - -if (debug) - Logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -else { - Logger = new Object(); - Logger.info = function() {} - Logger.warning = function() {} - Logger.severe = function(text) { org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger().severe(text);} -} - -function log_pv(pv) { - Logger.info(pv + ": " + PVUtil.getString(pv)); -} - -try { - pvUndefined = 1 * PVUtil.getInt(pvs[1]); - pvOpen = 2 * PVUtil.getInt(pvs[2]); - pvClosed = 4 * PVUtil.getInt(pvs[3]); - pvError = 8 * PVUtil.getInt(pvs[4]); - - sum = pvUndefined | pvOpen | pvClosed | pvError; - isValid = (sum & (sum - 1)) == 0 ? 1 : 0; - - log_pv(pvs[1]); - log_pv(pvs[2]); - log_pv(pvs[3]); - log_pv(pvs[4]); - - if (pvError) { - Logger.info(pvSymbol + ": ERROR"); - colorID = 4; - } else if (pvUndefined) { - Logger.info(pvSymbol + ": UNDEFINED"); - colorID = 1; - } else if (isValid == 0) { - Logger.severe(pvSymbol + ": Invalid combination"); - } else if (pvClosed) { - Logger.info(pvSymbol + ": CLOSED"); - colorID = 3; - } else if (pvOpen) { - Logger.info(pvSymbol + ": OPEN"); - colorID = 2; - } else - Logger.severe(pvSymbol + ": Unknown combination:" + sum); - - if (colorID != PVUtil.getInt(pvSymbol)) - Logger.severe(pvSymbol + ": State mismatch:" + colorID + " vs " + PVUtil.getInt(pvSymbol)); -} catch (err) { - Logger.severe("NO CONNECTION: " + err); -} - - -//pvSymbol.write(colorID); diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vvf/vac_vvf.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vvf/vac_vvf.bob index 25e10388..23b38c75 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vvf/vac_vvf.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vvf/vac_vvf.bob @@ -97,15 +97,6 @@ <pv_name>$(pv_name)</pv_name> </rule> </rules> - <scripts> - <script file="symbol_color_animation.js" check_connections="false"> - <pv_name>$(pv_name)</pv_name> - <pv_name>$(vacPREFIX):UndefinedR</pv_name> - <pv_name>$(vacPREFIX):OpenR</pv_name> - <pv_name>$(vacPREFIX):ClosedR</pv_name> - <pv_name>$(vacPREFIX):ErrorR</pv_name> - </script> - </scripts> <tooltip>$(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vvg/symbol_color_animation.js b/NON-APPROVED/COMMON/DEVICES/vacuum/vvg/symbol_color_animation.js deleted file mode 100644 index bee1350c..00000000 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vvg/symbol_color_animation.js +++ /dev/null @@ -1,85 +0,0 @@ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; - -var pvUndefined = 0; -var pvOpen = 0; -var pvClosed = 0; -var pvError = 0; - -var pvSymbol = pvs[0]; - -var sum = 0; -var isValid = 0; -var colorID = 0; - -var debug = widget.getEffectiveMacros().getValue("DEBUG"); -if (debug) { - debug = debug[0]; - switch (debug) { - case '1': - case 'Y': - case 'y': - case 'T': - case 't': - debug = true; - break; - - default: - debug = false; - } -} -else - debug = false; - -if (debug) - Logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -else { - Logger = new Object(); - Logger.info = function() {} - Logger.warning = function() {} - Logger.severe = function(text) { org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger().severe(text);} -} - -function log_pv(pv) { - Logger.info(pv + ": " + PVUtil.getString(pv)); -} - -try { - pvUndefined = 1 * PVUtil.getInt(pvs[1]); - pvOpen = 2 * PVUtil.getInt(pvs[2]); - pvClosed = 4 * PVUtil.getInt(pvs[3]); - pvError = 8 * PVUtil.getInt(pvs[4]); - - sum = pvUndefined | pvOpen | pvClosed | pvError; - isValid = (sum & (sum - 1)) == 0 ? 1 : 0; - - log_pv(pvs[1]); - log_pv(pvs[2]); - log_pv(pvs[3]); - log_pv(pvs[4]); - - if (pvError) { - Logger.info(pvSymbol + ": ERROR"); - colorID = 4; - } else if (pvUndefined) { - Logger.info(pvSymbol + ": UNDEFINED"); - colorID = 1; - } else if (isValid == 0) { - Logger.severe(pvSymbol + ": Invalid combination"); - } else if (pvClosed) { - Logger.info(pvSymbol + ": CLOSED"); - colorID = 3; - } else if (pvOpen) { - Logger.info(pvSymbol + ": OPEN"); - colorID = 2; - } else - Logger.severe(pvSymbol + ": Unknown combination:" + sum); - - if (colorID != PVUtil.getInt(pvSymbol)) - Logger.severe(pvSymbol + ": State mismatch:" + colorID + " vs " + PVUtil.getInt(pvSymbol)); -} catch (err) { - Logger.severe("NO CONNECTION: " + err); -} - - -//pvSymbol.write(colorID); diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vvg/vac_vvg.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vvg/vac_vvg.bob index ba5e3690..56ec45fc 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vvg/vac_vvg.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vvg/vac_vvg.bob @@ -97,15 +97,6 @@ <pv_name>$(pv_name)</pv_name> </rule> </rules> - <scripts> - <script file="symbol_color_animation.js" check_connections="false"> - <pv_name>$(pv_name)</pv_name> - <pv_name>$(vacPREFIX):UndefinedR</pv_name> - <pv_name>$(vacPREFIX):OpenR</pv_name> - <pv_name>$(vacPREFIX):ClosedR</pv_name> - <pv_name>$(vacPREFIX):ErrorR</pv_name> - </script> - </scripts> <tooltip>$(pv_value)</tooltip> </widget> <widget type="label" version="2.0.0"> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/Faceplate/vac_vvs.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/Faceplate/vac_vvs.bob index 61be86d2..b50110db 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/Faceplate/vac_vvs.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/Faceplate/vac_vvs.bob @@ -312,6 +312,18 @@ <show_confirm_dialog>true</show_confirm_dialog> </widget> </widget> + <widget type="embedded" version="2.0.0"> + <name>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX) Interlock</name> + <file>vac_vvs-interlocks.bob</file> + <macros> + <TITLE></TITLE> + </macros> + <x>10</x> + <y>225</y> + <width>520</width> + <height>282</height> + <resize>2</resize> + </widget> <widget type="group" version="2.0.0"> <name>Group Counters</name> <x>492</x> @@ -411,18 +423,6 @@ <show_confirm_dialog>true</show_confirm_dialog> </widget> </widget> - <widget type="embedded" version="2.0.0"> - <name>$(SEC)-$(SUBSEC):$(DIS)-$(DEV)-$(IDX) Interlock</name> - <file>vac_vvs-interlocks.bob</file> - <macros> - <TITLE></TITLE> - </macros> - <x>10</x> - <y>225</y> - <width>520</width> - <height>282</height> - <resize>2</resize> - </widget> <widget type="group" version="2.0.0"> <name>Group Status</name> <x>10</x> diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/symbol_color_animation.js b/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/symbol_color_animation.js deleted file mode 100644 index bee1350c..00000000 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/symbol_color_animation.js +++ /dev/null @@ -1,85 +0,0 @@ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; - -var pvUndefined = 0; -var pvOpen = 0; -var pvClosed = 0; -var pvError = 0; - -var pvSymbol = pvs[0]; - -var sum = 0; -var isValid = 0; -var colorID = 0; - -var debug = widget.getEffectiveMacros().getValue("DEBUG"); -if (debug) { - debug = debug[0]; - switch (debug) { - case '1': - case 'Y': - case 'y': - case 'T': - case 't': - debug = true; - break; - - default: - debug = false; - } -} -else - debug = false; - -if (debug) - Logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -else { - Logger = new Object(); - Logger.info = function() {} - Logger.warning = function() {} - Logger.severe = function(text) { org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger().severe(text);} -} - -function log_pv(pv) { - Logger.info(pv + ": " + PVUtil.getString(pv)); -} - -try { - pvUndefined = 1 * PVUtil.getInt(pvs[1]); - pvOpen = 2 * PVUtil.getInt(pvs[2]); - pvClosed = 4 * PVUtil.getInt(pvs[3]); - pvError = 8 * PVUtil.getInt(pvs[4]); - - sum = pvUndefined | pvOpen | pvClosed | pvError; - isValid = (sum & (sum - 1)) == 0 ? 1 : 0; - - log_pv(pvs[1]); - log_pv(pvs[2]); - log_pv(pvs[3]); - log_pv(pvs[4]); - - if (pvError) { - Logger.info(pvSymbol + ": ERROR"); - colorID = 4; - } else if (pvUndefined) { - Logger.info(pvSymbol + ": UNDEFINED"); - colorID = 1; - } else if (isValid == 0) { - Logger.severe(pvSymbol + ": Invalid combination"); - } else if (pvClosed) { - Logger.info(pvSymbol + ": CLOSED"); - colorID = 3; - } else if (pvOpen) { - Logger.info(pvSymbol + ": OPEN"); - colorID = 2; - } else - Logger.severe(pvSymbol + ": Unknown combination:" + sum); - - if (colorID != PVUtil.getInt(pvSymbol)) - Logger.severe(pvSymbol + ": State mismatch:" + colorID + " vs " + PVUtil.getInt(pvSymbol)); -} catch (err) { - Logger.severe("NO CONNECTION: " + err); -} - - -//pvSymbol.write(colorID); diff --git a/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/vac_vvs.bob b/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/vac_vvs.bob index f283f9bc..9d5720b5 100644 --- a/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/vac_vvs.bob +++ b/NON-APPROVED/COMMON/DEVICES/vacuum/vvs/vac_vvs.bob @@ -94,15 +94,6 @@ <pv_name>$(pv_name)</pv_name> </rule> </rules> - <scripts> - <script file="symbol_color_animation.js" check_connections="false"> - <pv_name>$(pv_name)</pv_name> - <pv_name>$(vacPREFIX):UndefinedR</pv_name> - <pv_name>$(vacPREFIX):OpenR</pv_name> - <pv_name>$(vacPREFIX):ClosedR</pv_name> - <pv_name>$(vacPREFIX):ErrorR</pv_name> - </script> - </scripts> <tooltip>$(pv_value)</tooltip> </widget> <widget type="rectangle" version="2.0.0"> -- GitLab