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::INIT
Tango::RUNNING
Tango::STANDBY
Tango::FAULT
Tango::ALARM
 
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::INIT
Tango::RUNNING
Tango::STANDBY
Tango::FAULT
Tango::ALARM
 
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::INIT
Tango::RUNNING
Tango::STANDBY
Tango::FAULT
Tango::ALARM
 
4 - Start
Description: Starts multiple spectrum acquisitions according to chosen mode. Returns spectrum until a "Stop" command is sent by user.  
Argin: DEV_VOID
: Starts multiple spectrum acquisitions according to chosen mode. Returns spectrum until a Stop command is sent by user.  
Argout: DEV_VOID
:  
Command allowed for:
Tango::INIT
Tango::RUNNING
Tango::STANDBY
Tango::FAULT
Tango::ALARM
 
5 - Stop
Description: stops the current acquisition  
Argin: DEV_VOID
: Stop the acquisition  
Argout: DEV_VOID
:  
Command allowed for:
Tango::INIT
Tango::RUNNING
Tango::STANDBY
Tango::FAULT
Tango::ALARM
 
6 - GetFirmwareVersion (for expert only)
Description: returns version number of code running on the microcontroller  
Argin: DEV_VOID
:  
Argout: DEV_STRING
: Firmware version  
Command allowed for:
Tango::INIT
Tango::RUNNING
Tango::STANDBY
Tango::FAULT
Tango::ALARM
 
7 - Snap
Description: Start an acquisition for framesNb spectra.
The final spectrum is the averaging of all spectra  
Argin: DEV_VOID
:  
Argout: DEV_VOID
:  
Command allowed for:
Tango::INIT
Tango::RUNNING
Tango::STANDBY
Tango::FAULT
Tango::ALARM
 
8 - GetIntensity
Description: Get intensity spectrum by index