.

Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_3
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/OtherInstruments/HPLCPump
Contact:



Class Description


Tango device server for Teledyne SSI LD Class HPLC pump

Families: OtherInstruments

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: Scientific Systems, Inc. (SSI)

Product:

Bus: Serial Line

Class interface


Attributes:

Name Description
PumpFaultsScalar: DevUShort Shows the pump fault state: 0 = no fault 1 = motor stalled 2 = upper pressure limit fault 4 = lower pressure limit fault combinations of faults will be represented as the sum of the single fault values
PressureScalar: DevLong Current operating pressure in psi
UpperPressureLimitScalar: DevLong Upper pressure limit in psi
LowerPressureLimitScalar: DevLong Lower pressure limit in psi
FlowRateScalar: DevDouble Flow rate in ml/min

Commands:

Name Description
ResetInput: DevVoid
Output: DevVoid
Clear all faults
PrimeInput: DevVoid
Output: DevVoid
Prime the pump. The controller has no command for this, so we do it in software as follows: - set the flow rate to value given in property PrimeFlowRate (default 24.0) - set the upper pressure limit to value given in property PrimePressure (default 350) - start the pump - wait until upper pressure limit is reached, i.e. the corresponding fault flag is set - reset flow rate and upper pressure limit to what they were before
StopInput: DevVoid
Output: DevVoid
Stop the pump
RunInput: DevVoid
Output: DevVoid
Run the pump
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.
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.

Pipes:

Properties:

Name Description
PrimeFlowRateDevDouble Flow rate used when running the priming procedure
PrimePressureDevLong Upper pressure limit used when running the priming procedure
PortNumberDevString Port Number / Service name if connected via tcp/ip
ConnectTypeDevString Connection type, can be `serial` or `net` (If you connect the box via USB, on Linux you will see a device file /dev/ttyACM<X>. Don`t try to use this interface with this server, it does not work properly)
HostNameDevString Hostname / IP address if connected via tcp/ip
DeviceFileDevString File name of the tty device file


Please log in to comment.

23 Jun 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



16 Jun 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



2 Jun 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



26 May 2018, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:26 May 2018, 6:01 a.m.