This document is the API specification of the Remote Device Access (RDA)
package.
The RDA package provides access to accelerator devices from application
programs in a distributed environment with devices residing in servers
that can run anywhere in the controls network. The package design
reflects the Accelerator Device Model in which devices are defined as
named entities in the control system that have properties. Each property
has a name and a value. Applications can read, write or subscribe to the
property values using the standard device access methods specified in the
model.
The RDA package has been developed in the framework of the Controls
Middleware (CMW) project and makes use of some classes and utilities
provided in other CMW packages. The API specification of the classes
on which RDA depends is included in this document; full documentation
on the CMW software can be obtained from the wiki pages:
CMW project site.