Hi Mike,
On 01/05/2017 12:33 PM, Michael Westfall wrote:
> We are converting our legacy systems from EPICS 3.13/vxWorks to EPICS
> 3.14/RTEMS,
>
> I have an IOC that calls
> *SEVCHK( ca_search(buf, &id), "ca_search failed\n");*
Where is this code? What thread is going to execute it?
I suspect you're going to have to rewrite some of that subsystem, but
we'll need rather more information about what it's trying to do to be
able to give you much help.
- Andrew
> but it results in the following error:
> *dbContext: preemptive callback required for direct in
> memory interfacing of CA channels to the DB.
> CA.Client.Exception...............................................
> Warning: "Not supported by attached service"
> Context: "ca_search failed
> "
> Source File: ../caLogDataDriver.c line 119
> Current Time: Thu Jan 05 2017 18:02:41.367850828*
>
> OK, so I insert this first:
> *SEVCHK(ca_context_create(ca_enable_preemptive_callback),
> "caInitLogSetup() calling ca_context_create()");*
>
> But now I get this
> *CA.Client.Exception...............................................
> Error: "Preemptive callback not enabled - additional threads may not
> join context"
> Context: "caInitLogSetup() calling ca_context_create()"
> Source File: ../caLogDataDriver.c line 106
> Current Time: Thu Jan 05 2017 17:41:58.248806684
>
> *
> *
> *
> What am I missing? Do I need to supply a callback function first? The
> Channel Access documentation seems a bit sparse in this regard...
>
> --
> Mike Westfall
> Control Systems Software Engineer
>
>
--
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon
- Replies:
- Re: ca_search() and "preemptive callback" Michael Westfall
- References:
- ca_search() and "preemptive callback" Michael Westfall
- Navigate by Date:
- Prev:
ca_search() and "preemptive callback" Michael Westfall
- Next:
Re: ca_search() and "preemptive callback" Michael Westfall
- 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:
ca_search() and "preemptive callback" Michael Westfall
- Next:
Re: ca_search() and "preemptive callback" Michael Westfall
- 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
|