EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  <20222023  2024  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  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: Re: FLNK doesn't process
From: Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Date: Tue, 18 Jan 2022 16:14:32 +0100
On Tue, 18 Jan 2022 at 12:06, William Kirstaedter via Tech-talk <tech-talk at aps.anl.gov> wrote:

[...]

we dont know whats wrong now...
(original code was without ".PROC CA" and with PREC "12")


Please note:
Targeting local FLNKs to .PROC and making them CA is only required in a few cases:
  • If the target record is scanned periodically.
  • If you need to override the loop protection in EPICS Base.
  • If you want to avoid putting too many records in the same lock set.
The regular cases (passive target record, "normal" use case, one-to-one FLNKing) can and should use database records.

Using database records is immediate, fast, directly coupled. Basically a call to the target record's process() routine.
Using CA to the .PROC field adds queueing, delay, thread switching. Think of it as a loosely coupled triggering of the target record "in the very near future".

Cheers,
~Ralph


Replies:
RE: [EXTERNAL] Re: FLNK doesn't process Pearson, Matthew via Tech-talk
References:
FLNK doesn't process Randall Cayford via Tech-talk
Re: FLNK doesn't process Hu, Yong via Tech-talk
Re: FLNK doesn't process Randall Cayford via Tech-talk
Re: FLNK doesn't process William Kirstaedter via Tech-talk

Navigate by Date:
Prev: Installation error makeMakefile.pl & bin folder missing Ewen Mallegol via Tech-talk
Next: RE: [EXTERNAL] Re: FLNK doesn't process Pearson, Matthew via Tech-talk
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  <20222023  2024 
Navigate by Thread:
Prev: Re: FLNK doesn't process William Kirstaedter via Tech-talk
Next: RE: [EXTERNAL] Re: FLNK doesn't process Pearson, Matthew via Tech-talk
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  <20222023  2024 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·