Digital Delay Generator T560
Device Commands Description
DigitalDelayGenerator Class
Revision: - Author: vince_soleil
1 - Init
Description: This commands re-initialise a device keeping the same network connection.
After an Init command executed on a device, it is not necessary for client to re-connect to the device.
This command first calls the device delete_device() method and then execute its init_device() method.
For C++ device server, all the memory allocated in the nit_device() method must be freed in the delete_device() method.
The language device desctructor automatically calls the delete_device() method.  
Argin: DEV_VOID
: none.  
Argout: DEV_VOID
: none.  
Command allowed for:
Tango::FAULT
Tango::ALARM
Tango::ON
 
2 - State
Description: This command gets the device state (stored in its device_state data member) and returns it to the caller.  
Argin: DEV_VOID
: none.  
Argout: DEV_STATE
: State Code  
Command allowed for:
Tango::FAULT
Tango::ALARM
Tango::ON
 
3 - Status
Description: This command gets the device status (stored in its device_status data member) and returns it to the caller.  
Argin: DEV_VOID
: none.  
Argout: CONST_DEV_STRING
: Status description  
Command allowed for:
Tango::FAULT
Tango::ALARM
Tango::ON
 
4 - HardwareReset
Description: Performs a hardware reset/restart of the T560 (equivalent to a power off/on cycle.
NOTE : the reset takes about 4 seconds, after which the T560 will respond with the following string
"Highland Thechnology T560 DDG "
The last-saved setup will be installed.  
Argin: DEV_VOID
: no argin  
Argout: DEV_VOID
: no argout  
Command allowed for:
Tango::FAULT
Tango::ALARM
Tango::ON
 
5 - ClearErrors
Description: Clear error flag.  
Argin: DEV_VOID
: no argin  
Argout: DEV_VOID
: no argout  
Command allowed for:
Tango::FAULT
Tango::ALARM
Tango::ON
 
6 - ResetShots (for expert only)
Description: Reset shot counter.  
Argin: DEV_VOID
: no argin  
Argout: DEV_VOID
: no argout  
Command allowed for:
Tango::FAULT
Tango::ALARM
Tango::ON
 
7 - SaveModuleConfiguration
Description: Save the T560 module configuration in its intrenal flash memory.
This configuartion is applied after a reset.  
Argin: DEV_VOID
: no argin  
Argout: DEV_VOID
: no argout  
Command allowed for:
Tango::FAULT
Tango::ALARM
Tango::ON
 
8 - RecallModuleConfiguration (for expert only)
Description: Reapply the previous module configuration. No need to do a reset.