Gamma and Neutron (Mon) Reset Manager
Device Commands Description
GamMonResetManager Class
Revision: - Author:
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:
 
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:
 
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:
 
4 - ResetAll (for expert only)
Description: Command to reset all gammaDosimeter devices specified in the property GammaDList.
Expected argins must be in this order :
1 - the password in clear (string)
2 - the key n value (unsigned long)
2 - the key d value (unsigned long)
4 - list of codes (results of the crypted password.) (unsigned longs)  
Argin: DEVVAR_LONGSTRINGARRAY
: 1) the string password in clear
2) the key n value
3) the key d value
4) list of codes