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
<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:
Re: waveform record & I/O interrupt scan (R13) Ned Arnold
- Next:
frequency based archiving Bob Dalesio
- 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
2018
2019
2020
2021
2022
2023
2024
|