EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: [Fwd: Moving event generator and event receiver record support out of base]
From: Dayle Kotturi <[email protected]>
To: Andrew Johnson <[email protected]>
Cc: Marty Kraimer <[email protected]>, Timo Korhonen <[email protected]>, EPICS core-talk <[email protected]>
Date: Mon, 12 Sep 2005 11:42:52 -0700 (PDT)
Hi Andrew,

This may save Timo one explanation since Dirk already sent me this:
-------------------------------------------------------------------
Date: Fri, 19 Aug 2005 13:15:13 +0200
From: Dirk Zimoch <[email protected]>
To: "'[email protected]'" <[email protected]>
Cc: Kalantari Babak <[email protected]>
Subject: Re: FW: question about EVG EPICS driver

Hi Dayle,

at SLS, we are using a slightly different way to build our ioc
applications. We have a slim "base" app without hardware support and
separate libraries for the drivers. We load the driver libs in the
startup script.

When loading drivers with "ld", you can "overload" code. But not when
linking everything together to one big app. You got a linker error
because the same record is in librecIoc.a and in your app. You have to
remove one of them. We have removed them from base (commented it out
from the R3.13 baseLIBOBJS and baseRECORDS files, actually). Thus, we
have the possibility to change the records (and we did!).

You can try if the driver works with the record in base. If not, comment
out the records in base/src/rec/Makefile. I hope that works in R3.14. We
only use R3.13 on our VME IOCs.

Best Regards,
Dirk
--------------------------------------------------------------------

Dayle Kotturi                                            [email protected]
LINAC Coherent Light Source                             office 650-926-4923
Stanford Linear Accelerator Center                         fax 650-926-8533

On Mon, 12 Sep 2005, Andrew Johnson wrote:

> Does the SLS event system support make use of the er* and eg* record
> types from Base, or do they have their own record types?  If APS is the
> only site actually using these records then we should definately remove
> them, but if sites using the SLS event boards rely on the record types
> then they probably should remain.  Timo, would you like to comment on
> Dayle's suggestion?
>
> - Andrew
>
> Marty Kraimer wrote:
> > Andrew Johnson wrote:
> >
> >> I agree with Dayle that we should remove these records from base,
> >> especially as they're already unbundled into modules/timing/apsEvent,
> >> but I'm not 100% convinced we should do it in the middle of a major
> >> release number - any comments either way from the floor?
> >>
> >> - Andrew
> >>
> >> -------- Original Message --------
> >> Subject: Moving event generator and event receiver record support out
> >> of base
> >> Date: Fri, 09 Sep 2005 17:09:49 -0700 (PDT)
> >> From: Dayle Kotturi <[email protected]>
> >> To: Andrew Johnson <[email protected]>
> >>
> >> Hi Andrew,
> >>
> >> Can I put in a vote to pull er*Record and eg*Record support from
> >> base/src/rec
> >> in the next release? It's hardware support and doesn't belong with soft
> >> ioc records. It's better in the site packages evg and evr.
> >>
> >> Dayle
> >
> >
> > The device and driver support has already been removed from base for the
> > next 3.14 release.
> > This means that applications that use the APS event system already have
> > to make some changes.
> > This let them also get egRecord, egeventRecord, erRecord, and
> > ereventRecord from modules/timing/apsEvent.
> >
> > As I recall at least some of these were modified for the SLS and later
> > event systems.
> >
> > Marty
>
>
> --
> English probably arose from Normans trying to pick up Saxon girls.
>

Replies:
Re: [Fwd: Moving event generator and event receiver record support out of base] Marty Kraimer
References:
[Fwd: Moving event generator and event receiver record support out of base] Andrew Johnson
Re: [Fwd: Moving event generator and event receiver record support out of base] Marty Kraimer
Re: [Fwd: Moving event generator and event receiver record support out of base] Andrew Johnson

Navigate by Date:
Prev: Re: Data Interface Classes Kay-Uwe Kasemir
Next: Re: [Fwd: Moving event generator and event receiver record support out of base] Korhonen Timo
Index: 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: [Fwd: Moving event generator and event receiver record support out of base] Andrew Johnson
Next: Re: [Fwd: Moving event generator and event receiver record support out of base] Marty Kraimer
Index: 2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Feb 2012 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·