This is historical information of device classes implemented in QudisController device server.

Use this link to find the valid information.

Development status: New development
Information status: Updated

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)

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

2 Oct 2021, DS Admin
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 are looking at this version now.



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.
Added by:dadmin on:14 Aug 2021, 3:44 a.m.