Published 2012 | Version v1
Miscellaneous

Adding flexible subscription options to EPICS

  • 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

Part of:
Contributions to the Proceedings of ICALEPCS 2011

Additional details

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/