This is historical information of device classes implemented in BalzersTpg300 device server.
Use this link to find the valid information.
Development status:
Released
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Vacuum/BalzersTpg300
Contact:
Class Description
This device server is intended to control a Balzers TPG300 pressure gauge controller
Families: Vacuum
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: Balzers
Product:
Tpg300
Bus: Serial Line
Class interface
Attributes:
| Name | Description |
|---|---|
| A1PressureScalar: DevDouble | — |
| A2PressureScalar: DevDouble | — |
| B1PressureScalar: DevDouble | — |
| B2PressureScalar: DevDouble | — |
| A1StateScalar: DevState | — |
| A2StateScalar: DevState | — |
| B1StateScalar: DevState | — |
| B2StateScalar: DevState | — |
| ControlledGaugesSpectrum: DevString | — |
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. |
| AddGaugeInput: DevVarStringArray value[0] = `A1`, `A2`, `B1` or `B2`) value[1] = filter time value[2] = device name Output: DevVoid |
Add a gauge to the controller. It sends the gauge configuration to be done by the comntroller thread |
| ConfigureFilterTimeInput: DevVarStringArray Output: DevVoid |
Configure the filter time for the relevant gauge: - param[0] = Gauge name ('A1', 'A2', 'B1', or 'B2'). - param[1] = Filter type ('fast', 'medium' or 'slow'). |
| ConfigureUnderrangeInput: DevBoolean Output: DevVoid |
Configure the underrange control: - "false": Control is OFF. - "true": Control is ON. |
| ConfigureUnitsInput: DevString Output: DevVoid |
Configure pressure value units ("mbar", "Torr", "Pa"). |
| GetGaugePressureInput: DevString The gauge index ('A1', 'A2', 'B1' or 'B2'). Output: DevDouble The pressure value. |
Returns the pressure read by the considered gauge. |
| GetGaugeStateInput: DevString The gauge index ('A1', 'A2', 'B1' or 'B2'). Output: State The state of the gauge. |
Returns the state of the considered gauge. |
| GetGaugeStatusInput: DevString Output: DevString |
Returns a string describing the status of the considered gauge. |
| IsInitializedInput: DevString Channel number: e.g. B2 Output: DevBoolean |
return true if specified gauge is nitialized. |
| OffInput: DevString Gauge name (A1, A2, B1, B2) Output: DevVoid |
Sets OFF the gauge gives as parameter. |
| OnInput: DevString Gauge name (A1, A2, B1, B2) Output: DevVoid |
Set ON the gauge given as parameter. |
| SaveParametersInput: DevVoid Output: DevVoid |
Save the present parameters set. This command takes a few seconds to complete! |
| SetCodeModeInput: DevBoolean Output: DevVoid |
If argin is set to 'true' then to be operated the TPG300 waits for a code to be entered (hard coded to 1001). if argin is set to 'false' no code is required to operate the TPG300. The 'code_mode' is the 'remote' mode for the TACO DS. The 'no_code_mode' is the 'local' mode for the TACO DS. |
Pipes:
Properties:
| Name | Description |
|---|---|
| SerialDevicenameDevString | The device name of the serial device. |
| UnderrangeControlDevBoolean | \'true\' if control is \'on\', \'false\' instead. |
| UnitsDevString | The unit in which the pressure value is expressed. |
| LocalModeDevBoolean | If set to \'true\' sets the TPG300 to local mode (code =\'1001\'). |
| RelaysArray of DevString | TPG relays configuration. For each relay, a string as s1,s2,s3,s4 define the specified relay configuration: - s1: Relay name (1,2,3,4,A or B) - s2: The lower limit pressure (e.g. 1.0E-6) - s3: The upper limit pressure (e.g. 6.0E-6) - s4: The switch assignment: - Relay 1->4 : gauge channel - Relay A and B : 5 -> 8 |
| SleepTimeBetweenSendAndGetDevLong | Time to wait after a send to read the answer in milliseconds. |
| SleepTimeBetweenSendAndGetDevLong | Time to wait after a send to read the answer in milliseconds. |
Updated:
The device class has been updated.
You are looking at this version now.
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
3 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.