EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  <19971998  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  1995  1996  <19971998  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: Re: waveform record & I/O interrupt scan (R13)
From: [email protected] (Gabor Csuka)
To: [email protected] (Ned Arnold)
Cc: [email protected]
Date: Tue, 20 May 1997 09:27:09 +0200 (MET DST)
Hi Ned,
> 
> >
> > I have one question and one bug (? ) report
> >
> > 1. Question: in IOC Application Deveoper's Guide (Rel 3.13.0.beta4)
> >   wrote about I/O Event Scanning, but on dbScan.c (useing SCAN_IO_EVENT)
> >   faild.
> >   The reason is: piosl is initialized as NULL, and never updated. Where
> >   is my failure ?
> 
> 
> Gabor,
> 
>   I'm not sure I understand how far you got. "I/O Event Scan" only works
>   when the device support code supports it. The device support code must
>   provide a "get_ioint_info" function, or you cannot set the record to
>   "I/O Event Scanning". When the device support wants to cause the record
>   to process (usually as a result of a hardware interrupt), it performs a
>   scanIoRequest(pc->ioscanpvt); . devEventTestIoEvent.c in the EPICS
>   distribution is a good example.
> 
> 
>   Am I misunderstanding your question ?
> 

A little bit, I have some "I/O Event Scan" supported device yet, and
they are workin very well under R.3.12. We have a R.13.alfa5 on PC 
and a new record/device adn driver support for an inteligent AD card.
We wanted to add the "I/O Event Scan" support as implementation of the
continous mode, but this is faild during the iocInit, while somewhere 
in dbScan.c faild with the error message:

"scanAdd: I/O Intr not valid" 

As I see the code of the R3.12.beta7 , and If my understending is correct,
this code could not work. Or I missunderstand something.


Regards, Gabor



References:
Re: waveform record & I/O interrupt scan (R13) Ned Arnold

Navigate by Date:
Prev: Re: CA beacon error ? Jeff Hill
Next: frequency based archiving Bob Dalesio
Index: 1994  1995  1996  <19971998  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: Re: waveform record & I/O interrupt scan (R13) Ned Arnold
Next: frequency based archiving Bob Dalesio
Index: 1994  1995  1996  <19971998  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 ·