Adding flexible subscription options to EPICS
Creators
- 1. Helmholtz-Zentrum Berlin, BESSY II, 12489 Berlin (Germany)
- 2. Argonne National Laboratory, Argonne, IL 60439 (United States)
- 3. Brookhaven National Laboratory, Upton, NY 11973 (United States)
Description
The need for a mechanism to control and filter subscriptions to control system variables by the client was described in a paper at the ICALEPCS-2009 conference. The implementation follows a plug-in design that allows the insertion of plug-in instances into the event stream on the server side. The client can instantiate and configure these plug-ins when opening a subscription, by adding modifiers to the channel name using JSON notation. This paper describes the design and implementation of a modular server-side plug-in framework for Channel Access, and shows examples for plug-ins as well as their use within an EPICS (Experimental Physics and Industrial Control System) control system. It appears that the addition of the plug-in framework to the EPICS tool-kit adds valuable functionality to the IOC. It opens yet another way to customize the system, allowing to add exactly the operations needed for a specific installation, and configure them at run time individually for the appropriate connections
Additional details
Identifiers
Publishing Information
- Imprint Title
- Contributions to the Proceedings of ICALEPCS 2011
- Imprint Pagination
- 1423 p.
- Journal Page Range
- p. 849-851
- ISSN
- 2226-0358
- Report number
- INIS-FR--12-0750
Conference
- Title
- 13. International Conference on Accelerator and Large Experimental Physics Control Systems - ICALEPCS 2011
- Dates
- 10-14 Oct 2011
- Place
- Grenoble (France)
INIS
- Country of Publication
- France
- Country of Input or Organization
- France
- INIS RN
- 43107183
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- COMPUTER NETWORKS; COMPUTERIZED CONTROL SYSTEMS; DATA ACQUISITION; DATA PROCESSING; DATA TRANSMISSION; OPTIMIZATION
- Descriptors DEC
- COMMUNICATIONS; CONTROL SYSTEMS; ON-LINE CONTROL SYSTEMS; ON-LINE SYSTEMS; PROCESSING
Optional Information
- Notes
- 4 refs.; Available from the INIS Liaison Officer for France, see the 'INIS contacts' section of the INIS website for current contact and E-mail addresses: http://www.iaea.org/INIS/contacts/