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: Fundamental Types / Gateway
From: "Jeff Hill" <[email protected]>
To: "'Marty Kraimer'" <[email protected]>, "'EPICS Core Talk'" <[email protected]>
Date: Fri, 17 Jun 2005 18:32:41 -0600
> This is really important. We must see how to implement the data store 
> for a CA gateway.

Important for the gateway, yes, but for the IOC's database we naturally
expect a different, more efficient, implementation of the data structures
because, unlike the gateway, the structure of the data is nearly 100%
determined when the code compiles.

Jeff 

> -----Original Message-----
> From: Marty Kraimer [mailto:[email protected]]
> Sent: Friday, June 17, 2005 9:49 AM
> To: EPICS Core Talk
> Subject: Re: Fundamental Types / Gateway
> 
> 
> 
> Ralph Lange wrote:
> 
> >
> > What I really like to have (if I had a free wish...) for the Gateway
> > is a completely opaque black-boxed data store.
> >
> >
> 
> A wish is not an implementation and actually not even an interface :-)
> 
> This is really important. We must see how to implement the data store
> for a CA gateway.
> 
> If someone can create code to describe, store, and transport all data
> we have discussed so far via just the Data Access definitions then
> please tell us how to do it.
> 
> Let me just make a wild proposal that involves allowing only well
> defined types.
> 
> GIVEN
> 
> The types
> 
> primitive
>      bool,
>      octet,
>      int16,
>      ...
>      float64
> string
> array
> struct   - can contain fields of any type including itself
> 
> 
> And via these types define a way to introspect.
> 
> 
> THEN
> 
> 
> Then I claim that we can create code to describe, store, and transport
> all data  we have discussed so far.
> 
> It would mean that anything interfacing to CA must use only this set of
> types for data.
> 
> 
> Marty
> 
> 
> 



References:
Re: Fundamental Types / Gateway Marty Kraimer

Navigate by Date:
Prev: RE: Fundamental Types document / unsigned integers Jeff Hill
Next: Re: Fundamental Types document / unsigned integers Benjamin Franksen
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: Fundamental Types / Gateway Jeff Hill
Next: Re: Fundamental Types / Gateway Ralph Lange
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 ·