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  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: gdd application function table read functions
From: "Hill, Jeff" <[email protected]>
To: Patrick Thomas <[email protected]>, EPICS Tech-Talk <[email protected]>
Date: Wed, 2 Apr 2014 15:03:35 +0000
Patrick,

GDD has application types designating purpose, and primitive types designating storage format. Most of the application types were created so that there could be translation to the types in the db_access.h. GDD was designed so that there could be compatibility between GDD and EPICS and also between GDD and another contemporary system (of GDDs) called CDEV. 

Working from memory,

"maxElements" - as I recall, the maximum number of array elements, which is provided when the channel connects
"enums" - array of strings labels for each enumerated state
"menuitem" one of the string labels for an enumerated state
"timeStamp" - an epics time stamp

"ackt", directly maps to DBR_PUT_ACKT
"acks" directly  maps to DBR_PUT_ACKS
"class" maps to DBR_CLASS_NAME (this maps to the type name of the enclosing object. In the IOC, the record name)

Jeff

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Patrick Thomas
> Sent: Monday, March 31, 2014 8:06 PM
> To: EPICS Tech-Talk
> Subject: gdd application function table read functions
> 
> Hi,
> 
> In the PCAS, I was wondering what some of the gdd application function
> table read functions correspond to in the PV and what data types they
> should return. I am mostly unsure about these: "maxElements", "enums",
> "menuitem", "timeStamp", "all", "attributes", "ackt", "acks" and "class".
> 
> Thank you,
> Patrick


References:
gdd application function table read functions Patrick Thomas

Navigate by Date:
Prev: Re: Installing EPICS on the Raspberry Pi Torsten Bögershausen
Next: RE: using C# dll's Russ Berg
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: gdd application function table read functions Patrick Thomas
Next: build question D Peter Siddons
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·