Next:
Introduction
Up:
No Title
Previous:
No Title
Contents
Introduction
History
The Device Server Model
The model
The device
The server
The root class
The device class
The resource database
The commands
Executing commands locally
Executing commands over the network
The application programmers interface
Objects In C
MIT widgets
ESRF devices
Naming convention
Private (P.h) include files
Public (.h) include files
Source (.c) code files
The device class C structure
Initialising the device class structure
The device C structure
Initialising the device structure
The template device
Methods
The method finder function
The device create function
The device destroy function
The class initialise method
The device create method
The device initialise method
How to write a Device Server
Synopsis
The team
Understanding the device
Abstracting the device
Defining device commands
Standard commands
New commands
Command data types
Designing
Documentation
Coding
Debugging
Testing
Database support
State machine
Errors, Faults and Alarms
Device server startup
Retrieving a list of device names
Exporting devices on the network
Advanced programming techniques
Receiving signals
Time sharing
Multi-processing
Using Classes
classes
subclasses
superclasses
subobjects
Discussion
Frequently Asked Questions
Limitations
Improvements
Conclusion
References
About this document ...
Andy Goetz
Tue Jan 28 13:58:13 MET 1997