|
From: Matej S. <mat...@co...> - 2014-02-24 13:19:13
|
Any AI on this? For me channel is OK, since it's definition is "process variable on wire". The only misleading name is ChannelAccess and ChannelAccessFactory (singleton implements ChannelAccess), since we decided that Channel Access is V3. Currently ChannelAccess/ChannelAccessFactory serve as registration point where ChannelProviderFactory-ies are registered. So, I would simply rename ChannelAccessFactory to ChannelProviderRegistry. Matej On Tue, Nov 26, 2013 at 2:57 PM, Benjamin Franksen < ben...@he...> wrote: > On Monday, November 25, 2013 20:48:59 Dalesio, Leo wrote: > > Channel is what cav3 delivers. > > PV is what pvaccess delivers. > > I think it is a very bad idea to chose names in this way! > > Name should reflect function. Thus: > > Process Variable (PV): > A named entry point to some (possibly remote) service, visible and > accessible across a network. > > Channel: > An interface providing access a PV, possibly (but not necessarily) > using some network protocol. > > This should be independent of whether we talk about CA or PVA. > > The names "Channel Access" and "PV Access" should be regarded as an > exception to the above rule. They do *not* reflect functionality. > Rather, they exist to distinguish between two definitions and > implementations of network protocols that provide access to PVs via > Channels: > > PV Access: > A network protocol and its implementation providing access to PVs > via Channels. > > Channel Access (CA): > Another network protocol and its implementation providing access to > PVs via Channels. > > PV Access and Channel Access differ in the functionality they offer. PV > Access is strictly more powerful, it has a wider range of data types and > services, and can be used to emulate and/or replace Channel Access. > > Cheers > Ben > > > ________________________________ > > Helmholtz-Zentrum Berlin für Materialien und Energie GmbH > > Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher > Forschungszentren e.V. > > Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv. > Vorsitzende Dr. Beatrix Vierkorn-Rudolph > Geschäftsführung: Prof. Dr. Anke Rita Kaysser-Pyzalla, Thomas Frederking > > Sitz Berlin, AG Charlottenburg, 89 HRB 5583 > > Postadresse: > Hahn-Meitner-Platz 1 > D-14109 Berlin > > http://www.helmholtz-berlin.de > > > ------------------------------------------------------------------------------ > Shape the Mobile Experience: Free Subscription > Software experts and developers: Be at the forefront of tech innovation. > Intel(R) Software Adrenaline delivers strategic insight and game-changing > conversations that shape the rapidly evolving mobile landscape. Sign up > now. > http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk > |