File SnapShot Device Server
User's Guide
SnapShot Class
Revision: - Author:
Implemented in C++
Download PDF format
Introduction:
The purpose of this device server is to store the current values of a defined list of attributes,
and to restore them when required.
Basically 3 steps are necessary :
- Step 1: Load the Device with a predefined list of attributes (LoadConfigurationFile command)
- Step 2: Take the Snapshot (i.e save the current values of the previously defined attributes),
in a file (which name you specify) (SnapAttributes command)
- Step 3: Ask the Device to restore attribute values (RestoreAttributes command)
Of course, steps may take place in different dates, for instance:
- Step 1 is done when experimental setup is installed
- Step 2 is done 5 times to store 5 different configurations of the experimental setup
- Step 3 is done many times to reconfigure the experimental setup to the 5 backup configurations
Description:
Conclusion:
The device server is ready for distribution application programmers.
The author will be interested in any feedback which arise from their
usage of this device server.
ESRF - Software Engineering Group