From 756c2f4ca7ad188c214c4c9f8d77ea97a84d844f Mon Sep 17 00:00:00 2001 From: Arthur Coolen <coolen@astron.nl> Date: Tue, 22 Jan 2013 12:23:50 +0000 Subject: [PATCH] Task #4044: corrected timestring --- .../objects/Processes/SWControler_small.pnl | 17 ++++++++++------- .../panels/objects/navigator_alerts.pnl | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl b/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl index e3699937dd1..749a465d8f9 100644 --- a/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl +++ b/MAC/Navigator2/panels/objects/Processes/SWControler_small.pnl @@ -50,15 +50,18 @@ private void reload() { // check if the required datapoint for this view are enabled and accessible if (navFunct_dpReachable(baseDP+\".process.startTime\")) { - if (dpConnect(\"updateSWController\", baseDP +\".process.startTime:_online.._value\", - baseDP +\".process.stopTime:_online.._value\", - baseDP +\".process.stopTime:_online.._invalid\", - baseDP +\".process.startTime:_online.._invalid\") == -1) { - setValue(\"process\", \"backCol\", \"Lofar_dpdoesnotexist\"); - } + if (dpExists(baseDP+\".process.startTime\")) { + if (dpConnect(\"updateSWController\", baseDP +\".process.startTime:_online.._value\", + baseDP +\".process.stopTime:_online.._value\", + baseDP +\".process.stopTime:_online.._invalid\", + baseDP +\".process.startTime:_online.._invalid\") == -1) { + setValue(\"process\", \"backCol\", \"Lofar_dpdoesnotexist\"); + } + } else { + setValue(\"process\", \"backCol\", \"Lofar_dpdoesnotexist\"); + } } else { setValue(\"process\", \"backCol\", \"Lofar_dpOffline\"); - } } diff --git a/MAC/Navigator2/panels/objects/navigator_alerts.pnl b/MAC/Navigator2/panels/objects/navigator_alerts.pnl index a68f350d943..1bddbaba2f1 100644 --- a/MAC/Navigator2/panels/objects/navigator_alerts.pnl +++ b/MAC/Navigator2/panels/objects/navigator_alerts.pnl @@ -169,7 +169,7 @@ void ackAllClicked() { // ok rest should be possible to acknowledge // find the entry in the table - DebugN(\"navigator_alerts.pnl:ackAllClicked| g_alarms: \",g_alarms[\"DPNAME\"]); + if (g_alarms[\"DPNAME\"] == \"\") return; if ( dynlen(g_alarms[\"DPNAME\"]) >= 1) { iPos=dynContains(g_alarms[\"DPNAME\"],dp); -- GitLab