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 |
---|---|
FlowRateScalar: DevDouble | Flow rate in ml/min |
LowerPressureLimitScalar: DevLong | Lower pressure limit in psi |
UpperPressureLimitScalar: DevLong | Upper pressure limit in psi |
PressureScalar: DevLong | Current operating pressure in psi |
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 |
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. |
RunInput: DevVoid Output: DevVoid |
Run the pump |
StopInput: DevVoid Output: DevVoid |
Stop the pump |
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 |
ResetInput: DevVoid Output: DevVoid |
Clear all faults |
Pipes:
Properties:
Name | Description |
---|---|
DeviceFileDevString | File name of the tty device file |
HostNameDevString | Hostname / IP address 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) |
PortNumberDevString | Port Number / Service name if connected via tcp/ip |
PrimePressureDevLong | Upper pressure limit used when running the priming procedure |
PrimeFlowRateDevDouble | Flow rate used when running the priming procedure |
Please log in to comment.
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.