Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
<== Date ==> <== Thread ==>

Subject: Re: Dynamic alarm server
From: "Kasemir, Kay" <kasemirk@ornl.gov>
To: "John.Holt@tessella.com" <John.Holt@tessella.com>, "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Tue, 4 Apr 2017 13:18:09 +0000
Hi:

Eric Berryman just added an option to the alarmconfigtool (https://github.com/ControlSystemStudio/cs-studio/pull/2174):

AlarmConfigTool -send_jms_config ...

This causes the tool to finish up with a JMS 'CONFIG' message.
It triggers the alarm server and all GUIs to re-load the configuration from the RDB.

-Kay


From: tech-talk-bounces@aps.anl.gov <tech-talk-bounces@aps.anl.gov> on behalf of John.Holt@tessella.com <John.Holt@tessella.com>
We are currently looking at setting up a dynamic alarm server and have questions regarding its use. 

Our current system has a configuration which defines which IOCs are running on our system. This is updated and changed depending on the experiment that a user is running. At the moment we can generate  an xml file from it which contains the alarms we are interested in. This file is then imported into the alarm server database with AlarmConfigTool. Once this is in the database we then restart the alarm server and refresh the alarm server tree view to capture  the changes in configuration. This doesn't seem like the correct way to do this, can someone offer some guidance. The sort of thing I would like to do is to send the xml configuration file to the alarm server and have  it update its configuration and then notify the clients of this.
We are running IBEX as the client which is using the BEAST alarm CSS component to display the alarms. The configurations are changed by our BlockServer which is written in Python.

References:
Dynamic alarm server John . Holt

Navigate by Date:
Prev: Dynamic alarm server John . Holt
Next: How to ignore ACK character in response (motor-6-9, asyn-4-30) David Vine
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
Navigate by Thread:
Prev: Dynamic alarm server John . Holt
Next: Re: Dynamic alarm server John . Holt
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
ANJ, 10 Apr 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·