Steerer
Device Commands Description
steerer 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:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
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::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
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::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
4 - On
- Description: turns ON the power supply
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
5 - Off
- Description: turns OFF the power supply
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
6 - Reset
- Description: clears all errors of the BILT
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
7 - ClearAlarms
- Description: clears alarms of the power supply
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
8 - SetLiberaControl
- Description: sets the setpoint origin to Libera
the power supply will be controlled by the Libera BPM
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
9 - SetLocalControl
- Description: sets setpoint origin to the device : manual operation.
you can set the power supply yourself
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
10 - ClearErrorCounter
- Description: clears the counter of total errors (attribute nbErrorCounter)
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
11 - GetHWValues (for expert only)
- Description: this command gets the HW values
polled to diminue the load of communication
 
- Argin:
DEV_VOID
:
 
- Argout:
DEV_VOID
:
 
- Command allowed for:
- Tango::ON
- Tango::OFF
- Tango::ALARM
- Tango::FAULT
- Tango::DISABLE
- Tango::UNKNOWN
 
- Polled every 100 ms
ESRF - Software Engineering Group