EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: I/O Interrupt Scanning for Soft Records
From: Andy Foster <[email protected]>
To: Epics Questions <[email protected]>
Date: Mon, 24 Jul 1995 15:26:43 +0100 (BST)

As part of the software control of the Gemini Telescopes,
we wish to be able to cause record processing in a source IOC 
as a result of monitoring the output of a record in a 
destination IOC. 

The Gemini control software is split into distinct subsystems
which are spread across several IOC's.
Our specifications state that the lower level systems should not
have any knowledge of the higher level systems. We are trying to 
work out how the higher level systems should monitor status 
information from the lower level systems without polling.

We would like to have stringin, ai and bi soft records in the source
IOC monitoring outputs from the destination IOC, and for the records
in the source IOC to be processed when the remote outputs (destination
IOC) change. (This is not the same as wanting to set .PP on an 
input-link, which would cause the processing chain to go the other way.)
I believe Channel-Access allows this, since it can be done through a 'C' 
or SNL program by setting a monitor on the output record. However, this
seems a waste.

Could the soft records be modified to support I/O Interrupt scanning 
when their input is a CA link, such that when the CA monitor is 
triggered it causes record processing?  

Any hints on how we should go about doing this?

==========================================================================
Andy Foster
Royal Greenwich Observatory		Tel:    44 (0)1223 374899 (direct)
Madingley Road				E-mail: [email protected]
Cambridge
CB3 0HA
UK


Navigate by Date:
Prev: cdev Control Device API / library watson
Next: Re: I/O Interrupt Scanning for Soft Records Ned Arnold
Index: 1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: cdev Control Device API / library watson
Next: Re: I/O Interrupt Scanning for Soft Records Ned Arnold
Index: 1994  <19951996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·