You are here:
Foswiki
>
Frontend Web
>
DeviceAccess
(14 Jul 2021,
UdoKrause
)
Edit
Attach
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
.
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r25
<
r24
<
r23
<
r22
|
B
acklinks
|
V
iew wiki text
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r25 - 14 Jul 2021,
UdoKrause
Frontend
Log In
Toolbox
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Accnomen
Applications
BunchBucket
FAIR
FESA
Frontend
Hardware
IC
IN
Machines
Main
Sandbox
Service
System
Timing
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