On 10/12/12 2:27 PM, Andrew Johnson wrote:
> Hi again Lewis,
>
> On 2012-10-12 J. Lewis Muir wrote:
>> In reality, this calcout thing is a bit contrived; I was just
>> creating a small test to show the problem. What I really want
>> to do is to use the putNotify functionality that some extension
>> records use to wait for all records to finish processing as a
>> result of a put. Examples of this are the sseq record
>> (WAIT[1-A] fields) in the std module, the scalcout record (WAIT
>> field) in the calc module, and the sscan record in the sscan
>> module. All of these will have problems if processed before the
>> CA links are connected.
>
> FYI all the output record types in 3.14 have "Async Soft Channel" device
> support which use ca_put_callback() to provide that kind of wait-for-
> completion functionality.
Hi, Andrew.
Interesting--didn't know about that. Thanks for the info!
> In 3.15 the input record types come with "Async Soft Channel" support for DB
> links, meaning that they process the record they're pointing to and wait for
> completion before returning the value from the addressed field. Strangely
> though the output device support described above hasn't been changed to work
> using DB links yet, although it could use the same mechanism.
Thanks for this info too--didn't know about that either.
Lewis
- References:
- Calcout using CA output link sometimes gets INVALID severity J. Lewis Muir
- Re: Calcout using CA output link sometimes gets INVALID severity Ralph Lange
- Re: Calcout using CA output link sometimes gets INVALID severity J. Lewis Muir
- Re: Calcout using CA output link sometimes gets INVALID severity Andrew Johnson
- Navigate by Date:
- Prev:
Re: Calcout using CA output link sometimes gets INVALID severity Andrew Johnson
- Next:
Re: Calcout using CA output link sometimes gets INVALID severity Tim Mooney
- 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: Calcout using CA output link sometimes gets INVALID severity Andrew Johnson
- Next:
Re: Calcout using CA output link sometimes gets INVALID severity Tim Mooney
- 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
|