|
From: Benjamin F. <ben...@he...> - 2013-11-26 14:20:21
|
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
|