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 |
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 are looking at this version now.
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.