Development status:
Released,
Release: Release_1_0
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/QudisController
Contact:
Class Description
Controller class for quDIS interferometer
Families: MeasureInstruments
Key words:
Platform: Unix Like
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: https://www.qutools.com/
Product:
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
WaveLengthControlStateScalar: DevLong | The state of the wavelength control: 0 : wavelength control ok 1 : wavelength control failure 2 : wavelength control initializing |
SamplingFrequencyScalar: DevDouble | Shows sample time converted to frequency. |
FileDirScalar: DevString | — |
FilePrefixScalar: DevString | — |
FilePostfixScalar: DevString | — |
FileStartNumScalar: DevULong64 | — |
TriggerScalar: DevBoolean | If set to true, the server exspects data streaming to be enabled by hardware trigger |
TriggerPerFileScalar: DevLong | Data from how many triggers are written to a single file (ignored, if 0) |
SampleTimeScalar: DevLong | Average time that is applied to all relative and absolute positions. The parameter is logarithmic; the actual average time is calculated as follows: time = 40us * (2 ^ parameterValue). Range = 0 - 16 Affects all axes, the index field must be 0. |
ConversionScalar: DevDouble | Conversion factor for the position values. By default positions are displayed in picometers. To display eg. mm, set this to 1000000000. |
PilotLaserAvailableScalar: DevBoolean | True, if pilot laser is available on the hardware |
AbsPosAvailableScalar: DevBoolean | True, if absolute distance measurements are available on the hardware |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
StartAcquisitionInput: DevVoid Output: DevVoid |
— |
StopAcquisitionInput: DevVoid Output: DevVoid |
— |
SetAxisConfigInput: DevVarLongArray 0: axis number 1: abs/rel, abs = true, rel = false 2: enabled /disabled, enabled = true, disabled = false Output: DevVoid |
Configure axis for streaming; internal use only, do not call directly. |
GetAxisConfigInput: DevVarLongArray 0: axis number 1: abs/rel Output: DevBoolean |
Read axis streaming config; internal use only, do not call directly. |
GetAxisDoubleValueInput: DevVarLongArray 0: axis number 1: data source type Output: DevDouble |
Get axis value(e.g. position) |
GetSweepDataInput: DevVarLongArray 0: axis number 1: data source type Output: DevVarLongArray |
Get alignment data |
GetAxisBoolValueInput: DevVarLongArray 0: axis number 1: data source type Output: DevBoolean |
Get axis value(e.g. pilot laser state) |
SetAxisBoolValueInput: DevVarLongArray 0: axis number 1: data source type 2: value Output: DevVoid |
Set axis value(e.g. pilot laser state) |
SetAxisInfoInput: DevVarLongStringArray long[0]: axis number string[0]: axis info Output: DevVoid |
Set info for this axis (will be stored in h5 file) |
GetAxisInfoInput: DevLong axis number Output: DevString |
Get info for this axis (will be stored in h5 file) |
Pipes:
Properties:
Name | Description |
---|---|
DeviceNumberDevLong | Number of the device (0 if only one device is connected) |
ConnectTypeDevString | How the device is connected: either `net` or `usb`. |
ThreadSampleTimeDevLong | To provide the axes devices with data the controller device has to permanently run a thread requesting data from the instrument. This value sets the frequency the device will send data to this the thread. Increasing it will give faster updates for the axes device data, but will also increase CPU load. The value is logarithmic; the actual time is calculated as follows: time = 40us * (2 ^ parameterValue). Range = 0 - 16 |
Please log in to comment.
Updated:
The device class has been updated.
You can see previous version here .
25 Sep 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
18 Sep 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
11 Sep 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
4 Sep 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
28 Aug 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
21 Aug 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
14 Aug 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
7 Aug 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
31 Jul 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
24 Jul 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
17 Jul 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
10 Jul 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
3 Jul 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
26 Jun 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
19 Jun 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
12 Jun 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
5 Jun 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
30 May 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
29 May 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
22 May 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
15 May 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
8 May 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
1 May 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
24 Apr 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
17 Apr 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
10 Apr 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
3 Apr 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
27 Mar 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
20 Mar 2021, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
13 Mar 2021, DS Admin
Created:
The device class has been added to catalogue.