This is historical information of device classes implemented in Magnet14TF device server.
Use this link to find the valid information.
Development status:
Released
Information status: New
Contact:
Class Description
Families: Instrumentation
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
OutputFieldTScalar: DevDouble | — |
HeaterStateScalar: DevUShort | — |
OutputFieldAScalar: DevDouble | — |
PersistentFieldAScalar: DevDouble | — |
PersistentFieldTScalar: DevDouble | — |
ReadyScalar: DevBoolean | reads power supply software status true: idle, ready to run ramp false: busy, runing ramp |
TempHeatExchangerScalar: DevDouble | read heat exchanger temperature |
TempProbeScalar: DevDouble | read probe temperature |
SetpointHeatExchangerScalar: DevDouble | read / set heat exchanger setpoint |
SetpointProbeScalar: DevDouble | — |
NeedleValvePosScalar: DevDouble | read / set needle valve position in mm |
NeedleValvePressureScalar: DevDouble | read/set the needle valve pressure in mbar |
HeliumLevelScalar: DevDouble | Read the helium level. |
FieldTScalar: DevDouble | Read/set magnetic field in Tesla. If the device in running a ramp (i.e. going up/down to a new value), the current operation will be aborted before a new value is set. |
TableStatusScalar: DevBoolean | — |
HeaterPowerRangeScalar: DevUShort | Heater power range 0 = off 1 = lowest 2 = low 3 = medium 4 = high 5 = highest |
ProbePowerRangeScalar: DevUShort | Probe power range 0 = off 1 = on |
VoltageScalar: DevDouble | Voltage measured across the terminals of he main power supply |
RampRateScalar: DevDouble | Current ramp rate |
RampRateUnitsScalar: DevUShort | — |
TargetScalar: DevDouble | — |
PowerSupplyStatusScalar: DevString | — |
PauseStatusScalar: DevBoolean | — |
HeaterPowerScalar: DevDouble | — |
ProbePowerScalar: DevDouble | — |
ZoneScalar: DevBoolean | — |
ValveStatusScalar: DevString | — |
TargetUnitsScalar: DevUShort | — |
PersistentModeScalar: DevBoolean | — |
TempChannelCScalar: DevDouble | read temperature channel c |
MainSorbScalar: DevDouble | — |
MiniSorbScalar: DevDouble | — |
TempChannelDScalar: DevDouble | read temperature channel c |
MainRangeScalar: DevDouble | — |
MiniRangeScalar: DevDouble | — |
CorrectedProbeScalar: DevDouble | read probe temperature |
RotatorPositionScalar: DevDouble | Read: the current position of the rotator Write: move rotator to <write value> |
RotatorSpeedScalar: DevDouble | Movement speed of rotator |
SoloistPositionScalar: DevDouble | Read: the current position of the soloist Write: move soloist to <write value> |
SoloistSpeedScalar: DevDouble | Movement speed of soloist |
RotatorMovingScalar: DevBoolean | Rotator state, true: moving false: stopped |
SoloistMovingScalar: DevBoolean | Soloist state, true: moving false: stopped |
HeatExchangerPidSpectrum: DevDouble | PID values for heat exchanger val[0] = P val[1] = I val[2] = D |
AnalogOutPidSpectrum: DevDouble | PID values for analog out val[0] = P val[1] = I val[2] = D |
ExcitationDSpectrum: DevUShort | Set excitation for sensor D of the Lakeshore controller Parameters: 0: excitation (0 - 12) 1: range (1 - 13) 2: compensation (0 = off, 1 = on, 2 = pause) |
ExcitationASpectrum: DevUShort | Set excitation for sensor D of the Lakeshore controller Parameters: 0: excitation (0 - 12) 1: range (1 - 13) 2: compensation (0 = off, 1 = on, 2 = pause) |
ExcitationBSpectrum: DevUShort | Set excitation for sensor D of the Lakeshore controller Parameters: 0: excitation (0 - 12) 1: range (1 - 13) 2: compensation (0 = off, 1 = on, 2 = pause) |
ExcitationCSpectrum: DevUShort | Set excitation for sensor D of the Lakeshore controller Parameters: 0: excitation (0 - 12) 1: range (1 - 13) 2: compensation (0 = off, 1 = on, 2 = pause) |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
AbortRampInput: DevVoid Output: DevVoid |
Aborts the current ramp |
StartCondensationInput: DevVoid Output: DevVoid |
— |
SoloistStopInput: DevVoid Output: DevVoid |
Stops the soloist movement |
RotatorStopInput: DevVoid Output: DevVoid |
Stops the rotator movement |
Pipes:
Properties:
Name | Description |
---|---|
HostNameDevString | Hostname / tty device file |
PortNumberDevString | Port number / baud rate |
SimulationModeDevBoolean | — |
ConnectTypeDevString | can be serial or net |
DeviceFileDevString | tty device file name |
BaudRateDevLong | tty baud rate |
LineTerminatorDevString | Line Terminator for request / reply, can be ``\r\n`` or \n`` |
17 Oct 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
13 Jul 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Updated:
The device class has been updated.
You can see previous version here .
13 Jul 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2
on:19 Jan 2017, 10:41 a.m.