SpectroHR460 Tango Cpp Class












SpectroHR460 Properties :


There is no class properties


Device Properties
Name
Description
Type
Default Value
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







SpectroHR460 Class Commands
Name
Input type
Output type
Level
Description
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.






Command State :


State Definition
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 ..






Command Status :


Status Definition
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 ..






Command InitMotors :


InitMotors Definition
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 ..






Command Reset :


Reset Definition
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 ..






Command Abort :


Abort Definition
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 ..






Command SelectGrating :


SelectGrating Definition
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 ..






Command DefineGratingPosition :


DefineGratingPosition Definition
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 ..






Command DefineSlitPosition :


DefineSlitPosition Definition
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 ..






Command MoveEntranceMirrorAXIAL :


MoveEntranceMirrorAXIAL Definition
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 ..






Command MoveEntranceMirrorLATERAL :


MoveEntranceMirrorLATERAL Definition
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 ..






Command MoveExitMirrorAXIAL :


MoveExitMirrorAXIAL Definition
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 ..






Command MoveExitMirrorLATERAL :


MoveExitMirrorLATERAL Definition
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 ..







SpectroHR460 Class Attributes
Name
Inherited
Abstract
Attr. type
R/W type
Data type
Level
Description
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.





There is no dynamic attribute defined.





Attribute gratingPosition :


Attribute Definition
Attribute Type Scalar
R/W Type READ_WRITE
Data Type Tango::DEV_LONG
Display Level EXPERT
Inherited false
Abstract false
Polling Period Not polled
Memorized Not set


Read allowed for All states
Write allowed for All states
Attribute Properties
label
unit
standard unit steps
display unit steps
format %6.2f
max_value 207820
min_value 0
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change Not set


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code false
Push Archive event by user code false
Push DataReady event by user code false






Attribute centralWavelength :


Attribute Definition
Attribute Type Scalar
R/W Type READ_WRITE
Data Type Tango::DEV_DOUBLE
Display Level OPERATOR
Inherited false
Abstract false
Polling Period Not polled
Memorized Not set


Read allowed for All states
Write allowed for All states
Attribute Properties
label
unit nm
standard unit nm
display unit nm
format %6.2f
max_value 1300
min_value 0
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change Not set


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code false
Push Archive event by user code false
Push DataReady event by user code false






Attribute wavelengthOffset :


Attribute Definition
Attribute Type Scalar
R/W Type READ_WRITE
Data Type Tango::DEV_DOUBLE
Display Level OPERATOR
Inherited false
Abstract false
Polling Period Not polled
Memorized Not set


Read allowed for All states
Write allowed for All states
Attribute Properties
label
unit nm
standard unit nm
display unit nm
format %6.2f
max_value 10
min_value -10
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change Not set


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code false
Push Archive event by user code false
Push DataReady event by user code false






Attribute limitSwitch :


Attribute Definition
Attribute Type Scalar
R/W Type READ
Data Type Tango::DEV_BOOLEAN
Display Level OPERATOR
Inherited false
Abstract false
Polling Period Not polled
Memorized Not set


Read allowed for All states
Attribute Properties
label
unit
standard unit
display unit
format
max_value
min_value
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change Not set


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code false
Push Archive event by user code false
Push DataReady event by user code false






Attribute selectedGrating :


Attribute Definition
Attribute Type Scalar
R/W Type READ
Data Type Tango::DEV_STRING
Display Level OPERATOR
Inherited false
Abstract false
Polling Period Not polled
Memorized Not set


Read allowed for All states
Attribute Properties
label
unit grooves/mm
standard unit grooves/mm
display unit grooves/mm
format
max_value
min_value
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change Not set


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code false
Push Archive event by user code false
Push DataReady event by user code false






Attribute entranceMirrorPosition :


Attribute Definition
Attribute Type Scalar
R/W Type READ
Data Type Tango::DEV_STRING
Display Level OPERATOR
Inherited false
Abstract false
Polling Period Not polled
Memorized Not set


Read allowed for All states
Attribute Properties
label
unit
standard unit
display unit
format
max_value
min_value
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change Not set


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code false
Push Archive event by user code false
Push DataReady event by user code false






Attribute exitMirrorPosition :


Attribute Definition
Attribute Type Scalar
R/W Type READ
Data Type Tango::DEV_STRING
Display Level OPERATOR
Inherited false
Abstract false
Polling Period Not polled
Memorized Not set


Read allowed for All states
Attribute Properties
label
unit
standard unit
display unit
format
max_value
min_value
max_alarm
min_alarm
max_warning
min_warning
delta_time
delta_val
Attribute Event Criteria
Periodic Not set
Relative Change Not set
Absolute Change Not set


Archive Periodic Not set
Archive Relative Change Not set
Archive Absolute Change Not set


Push Change event by user code false
Push Archive event by user code false
Push DataReady event by user code false










SpectroHR460 Class States
Name
Description
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.