| SpectroHR460 Class Identification : | SpectroHR460 Class Inheritance : |
|
|
| |
|||
| |
|
|
|
| GpibDeviceUrl | Name of the Tango device to access the power supply controller. | String | none |
| ConnectionRetries | Number of retries for spectrometer connection. | short | 3 |
| PollingPeriod | Polling period of the spectrometer, in ms. | short | 1000 |
| InitMotorsTmo | Timeout for InitMotors command, in s. | short | 200 |
| SlitDefinition | Slit definition, with format: {index}:{name}:{description} | String[] | 0:axialInput:fente entree axiale 1:lateralInput:fente entree laterale |
| GratingDefinition | Grating definition, with format: {index}:{name} | String[] | 0:600 1:1200 |
| GratingMotorBacklash | Backlash value for grating motor, in motor steps. | short | 320 |
| |
||||
| |
|
|
|
|
| State | DEV_VOID | DEV_STATE | OPERATOR | This command gets the device state (stored in its device_state data member) and returns it to the caller. |
| Status | DEV_VOID | CONST_DEV_STRING | OPERATOR | This command gets the device status (stored in its device_status data member) and returns it to the caller. |
| InitMotors | DEV_VOID | DEV_VOID | EXPERT | Launch motors initialization. |
| Reset | DEV_VOID | DEV_VOID | EXPERT | Reset hardware. |
| Abort | DEV_VOID | DEV_VOID | OPERATOR | Stop motors. |
| SelectGrating | DEV_STRING | DEV_VOID | OPERATOR | Select new grating. |
| DefineGratingPosition | DEV_LONG | DEV_VOID | EXPERT | Define grating position. |
| DefineSlitPosition | DEVVAR_DOUBLESTRINGARRAY | DEV_VOID | EXPERT | Define slit position. |
| MoveEntranceMirrorAXIAL | DEV_VOID | DEV_VOID | OPERATOR | Move entrance mirror to AXIAL position. |
| MoveEntranceMirrorLATERAL | DEV_VOID | DEV_VOID | OPERATOR | Move entrance mirror to LATERAL position. |
| MoveExitMirrorAXIAL | DEV_VOID | DEV_VOID | OPERATOR | Move exit mirror to AXIAL position. |
| MoveExitMirrorLATERAL | DEV_VOID | DEV_VOID | OPERATOR | Move exit mirror to LATERAL position. |
| |
||
| Input Argument | Tango::DEV_VOID | none |
| Output Argument | Tango::DEV_STATE | Device state |
| DisplayLevel | OPERATOR | .. |
| Inherited | true | .. |
| Abstract | true | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | none |
| Output Argument | Tango::CONST_DEV_STRING | Device status |
| DisplayLevel | OPERATOR | .. |
| Inherited | true | .. |
| Abstract | true | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | EXPERT | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | EXPERT | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_STRING | grating label |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_LONG | motor position in steps |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | EXPERT | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEVVAR_DOUBLESTRINGARRAY | slit name, slit opening in microns |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | EXPERT | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
||
| Input Argument | Tango::DEV_VOID | |
| Output Argument | Tango::DEV_VOID | |
| DisplayLevel | OPERATOR | .. |
| Inherited | false | .. |
| Abstract | false | .. |
| Polling Period | Not polled | .. |
| Command allowed for | All states | .. |
| |
|||||||
| |
|
|
|
|
|
|
|
| gratingPosition | false | false | Scalar | READ_WRITE | Tango::DEV_LONG | EXPERT | Absolute position of the grating motor, in motor steps. |
| centralWavelength | false | false | Scalar | READ_WRITE | Tango::DEV_DOUBLE | OPERATOR | Current central wavelength, in nm. |
| wavelengthOffset | false | false | Scalar | READ_WRITE | Tango::DEV_DOUBLE | OPERATOR | Wavelength offset, in nm. |
| limitSwitch | false | false | Scalar | READ | Tango::DEV_BOOLEAN | OPERATOR | Flag for grating motor limit reached. |
| selectedGrating | false | false | Scalar | READ | Tango::DEV_STRING | OPERATOR | Selected grating density, in grooves/mm. |
| entranceMirrorPosition | false | false | Scalar | READ | Tango::DEV_STRING | OPERATOR | Entrance mirror position. |
| exitMirrorPosition | false | false | Scalar | READ | Tango::DEV_STRING | OPERATOR | Exit mirror position. |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
|
| |
|
| INIT | Initialization in progress. |
| STANDBY | Spectrometer is up and ready. |
| MOVING | At least one motor is moving. |
| RUNNING | Init motors in progress. |
| DISABLE | Init motors to be done. |
| FAULT | Device configuration error or spectrometer unreachable or hardware fault. |