Development status:
Released,
Release: Release_2_2
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MagneticDevices/Magnet14TF
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 |
| TmnvPressureScalar: DevDouble | — |
| TmnvForceScalar: DevDouble | — |
| TmnvPumpStateScalar: DevULong | 0: start pump 1: slow ( = standby) 2: stop pump |
| TmnvCVStepSizeScalar: DevDouble | Sets SAW cv step size |
| TmnvWaitTimeScalar: DevDouble | sets SAW wait time |
| TmnvPVGradientScalar: DevDouble | sets SAW pv gradient |
| TmnvCVGradientScalar: DevDouble | sets SAW cv gradient |
| TmnvCVSPToleranceScalar: DevDouble | Sets SAW cv sp tolerance |
| TmnvPVBandSizeScalar: DevDouble | Sets SAW pv bandsize |
| TmnvPIDBufferLengthScalar: DevLong | Sets the PID buffer length |
| TmnvPIDOffsetScalar: DevDouble | Sets the PID offset |
| TmnvPVSPToleranceScalar: DevDouble | Sets SAW pv sp tolerance |
| TmnvPID_PScalar: DevDouble | Sets the PID P value |
| TmnvPID_IScalar: DevDouble | Sets the PID I value |
| TmnvPID_DScalar: DevDouble | Sets the PID D value |
| 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 |
| TmnvAutoPumpInput: DevBoolean Output: DevVoid |
disable/enable automatic pump switching true: on false: off |
| TmnvFreezeFeedbackInput: DevBoolean true: on false: off Output: DevVoid |
freezes feeback between force setpoint and VTI pressure from pressure setpoint true: on false: off |
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`` |
Please log in to comment.
Generated
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 can see previous version here .
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.