File SnapShot Device Server
Device Description
SnapShot Class
Revision: - Author:
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
ESRF - Software Engineering Group