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

Subject: Re: Is there any "Getting started" or HOWTO for EPICS 7?
From: Michael Davidsaver via Tech-talk <tech-talk at aps.anl.gov>
To: Pavel Cheblakov <P.B.Cheblakov at inp.nsk.su>
Cc: tech-talk at aps.anl.gov
Date: Thu, 13 May 2021 07:31:29 -0700
On 5/13/21 4:49 AM, Pavel Cheblakov via Tech-talk wrote:
> Hi!

Hello again!

>     Is there any "Getting started with EPICS7" or "EPICS7 for dummies" or such, to get acquainted with version 7 new features?
> 
>         For example, for EPICS3 there are two essential presentations:
> 1. "Introduction to Channel Access Clients"
> https://epics.anl.gov/docs/GSWE/developtools/EPICSTraining.IntroductionToChannelAccessClients.pdf

I don't know of anything written at this level of detail, in part because the PVA
APIs are more expansive than libca.  My recent efforts at documentation of a PVA
client/server APIs can be found at:

https://mdavidsaver.github.io/pvxs/

> 2. "Writing EPICS Drivers (and Device Support)"
> https://epics.anl.gov/meetings/2009-07/talks/em_WritingEPICSDrivers.ppt

The Database APIs (drivers/device support) haven't changed much (yet).
One relevant addition is DBF_INT64/DBF_UINT64 which can be used with
eg. waveformRecord by setting FTVL="INT64".

>     We, the BINP SKIF control system team, plan to use EPICS7 because of its richer type system, namely the following features:
> 1. 64-bit integer and unsigned 32-bit integer types.
> 2. Variable-length arrays.
> 3. Structured types.
> But we are completely lost on how to deal with these novelties at C level.
> 
>     Are there any documents how to get started with C/C++ client API and Driver/Device support API?
> 
> With best regards,
> Pavel Cheblakov
> on behalf of BINP SKIF automation team
> 


References:
Is there any "Getting started" or HOWTO for EPICS 7? Pavel Cheblakov via Tech-talk

Navigate by Date:
Prev: Is there any "Getting started" or HOWTO for EPICS 7? Pavel Cheblakov via Tech-talk
Next: Testing EPICS link status Iain Marcuson 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  <20212022  2023  2024 
Navigate by Thread:
Prev: Is there any "Getting started" or HOWTO for EPICS 7? Pavel Cheblakov via Tech-talk
Next: Re: Is there any "Getting started" or HOWTO for EPICS 7? Marty Kraimer 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  <20212022  2023  2024 
ANJ, 13 May 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·