Device Access
Introduction to
Device Access
presenting basic ideas.
Introduction to
Python Device Access
.
Graphical Python Device Access using
PropHelper
.
Introduction to
Device Access Rights
handling (user rights levels, property criticality levels, basic mechanism).
Additional information can be found on the page
Tipps für die Rufbereitschaft - Device Access
Application Program Interfaces in C++
Device
: Classes for client side access to accelerator devices.
AccData
: The container class used to transport data between clients and devices.
Device Factory
: Class to obtain references to remote device objects.
Alarm and Alarm Handler
: Classes to create, send, receive, and filter alarms.
Subscription Service
: Classes to read consistent data from different devices or properties when using event connections.
Periodical Service
: Classes to read data from different devices or properties when using periodical connections.
Message
: A class to display messages in a line of alphanumeric codes.
Application Program Interfaces in Java
Device Access
: Classes for client side access to accelerator devices including AccData.
JAPC
: Java API for Parameter Control. A more abstract way to access accelerator devices.
Application Program Interfaces in Python
devacc
: Classes for client side access to accelerator devices.
devscr
: A library for structured device access based on Python devacc.
Equipment Software Interfaces
AccDevice
: Server-side base class for devices.
VmeDevice
: Common class for devices using VME hardware (GuPs and ECs).
NativeDevice
: Common class for devices running under native Linux or Windows.
AccData
: The container class used to transport data between clients and devices.
USRs
: USR base classes and USR support library.
DBS
: Local database access. (At present access to
<devman>.dbs
files.)
EquInf
: Equipment information library. Classes for USR, device, and EC support.
Alarm and Alarm Handler
: Classes to create, send, receive, and filter alarms.
Common Interfaces
OS
: Operating system independent Windows and Linux functions.
Internally Used Modules
NSrvClient
: Library to be used by device factory clients.
NSrvTCPIP
: TCP/IP socket library to be used by device factory clients and name server.
CPU87
: VME access for CPU87 GuPs.
Servers and Applications
Device Manager
: Internal documentation.
Name Server
: Internal documentation, as well as
layout and concepts
.
Userface Server
: Internal documentation.
CapLog
The alarm logger.
Design and Implementation
topics.
Home of the device access
incode documentation
.
Historical (no longer available): Device access using
NODAL
.
This topic: Frontend
>
WebHome
>
DeviceAccess
Topic revision:
14 Jul 2021,
UdoKrause
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki?
Send feedback