.

Average: 0
Rating Count: 0

Development status: Released, Release: release_3_1_4
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Vacuum/MKS_MicrovisionIP_RGA
Contact:



Class Description


This device server will control MKS Microvision IP Residual Gas Analyser.

Families: Vacuum

Key words:

Platform: All Platforms

Language: Cpp

License:

Contact:

Hardware


Manufacturer: MKS

Product:

microvision

Bus: Socket

Class interface


Attributes:

Name Description
StaticPressuresSpectrum: DevDouble spectrum of pressure taken when beam is at 0.
MassesHistorySpectrum: DevDouble This attribute is the same as the Masses attribute and was \ncreated to be able to have another polling period and a buffer history.
MassesSpectrum: DevDouble
LifetimePressureScalar: DevDouble Apparent pressure contributing to the lifetime.\nThis is the weighted sum of partial pressures * Z^2
FilamentDegasScalar: DevBoolean When this attribute is set to true, it will start the degassing process on the \ncurrent selected filament.\nThe attribute will stay true until the filament degassing process will end.\nWhen this attribute is set to false, it will call the StopDegas command.
DegasStatusScalar: DevString Status of the degassing process
LeakCheckPressureScalar: DevDouble This is the pressure of the mass defined by the LeakCheckMass attribute.
FilterModeScalar: DevString Specifies how each AMU should be scanned and turned into a single reading:\n- PeakCenter: Single point at the nominal peak center is measured\n- PeakMax: Central 1/2 AMU scanned and the max value reported\n- PeakAverage: Central 1/2 AMIU scanned and the average value reported
SourceIndexScalar: DevUShort Index of the source settings to use for measurement.\nThe MicroVision IP supports up to 6 sets of ion source \nparameters which can be configured to suit the hardware \nconfiguration and environment where the sensor is used.
GainScalar: DevUShort Electronic gain Index to use for the measurements.
TimeoutScalar: DevLong Maximum time in ms to wait before getting the response of a command.
LeakCheckMassScalar: DevDouble Mass scanned in Leakcheck mode.\n(SinglePeak scans).
EndMassScalar: DevUShort End Mass for Barchart scans.
StartMassScalar: DevUShort Start Mass for Barchart scans.
DetectorVoltageScalar: DevDouble Detector Voltage.
DetectorIndexScalar: DevUShort Detector (Multiplier) Index.\npossible values : from 0 to 3.\nChanges the selected measurements detector index. Faraday is detector 0 and if the sensor has a multiplier then\nindexes 1,2 and 3 provide alternate settings for the multiplier voltage.
FilamentNumberScalar: DevUShort Number of the active filament.
AccuracyScalar: DevUShort Measurement accuracy\npossible values : 0 to 8 (best accuracy, minimum speed).
MeasurementModeScalar: DevString Possible values :\n- Barchart\n- LeakCheck\n- Analog

Commands:

Name Description
StoreStaticPressInput: DevVoid
Output: DevVoid
store the static pressure. this is autorized only if the SR current is 0.
StopDegasInput: DevVoid
Output: DevVoid
Stop the filament degassing process.
StartDegasInput: DevVoid
Output: DevVoid
Start the filament degassing process
ReleaseInput: DevVoid
Output: DevVoid
Release the control of the RGA. Use this command only if you want to use another program than the Tango Device server to control the RGA.
SendCmdInput: DevString
Command to send to RGA
Output: DevString
Response from RGA
This command will send the command given in parameter to the RGA and return the anwer from the RGA as it.
ResetInput: DevVoid
Output: DevVoid
Reset the faults. If you want to initialise the unit in the predefined state and parameters, please use Init command.
OffInput: DevVoid
Output: DevVoid
Switch Off the selected filament.
OnInput: DevVoid
Output: DevVoid
Switch On the selected filament.
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.
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.

Pipes:

Properties:

Name Description
StaticPressuresArray of DevDouble
Degas_resettle_periodDevShort Time to return to default settings
Degas_max_power_periodDevShort Time to hold at EndPower when degassing
Degas_ramp_periodDevShort Time in seconds to ramp between degas_start_power and degas_end_power when degassing
Degas_end_powerDevShort Percentage power to ramp to when degassing
Degas_start_powerDevShort Percentage power to start at when degassing
Min_detectable_pressureDevDouble Minimum detectable pressure. If the pressure measured is under that value, the server will return a pressure equal to this min_detectable_pressure value.
FilterModeDevString Specifies how each AMU should be scanned and turned into a single reading: - PeakCenter: Single point at the nominal peak center is measured - PeakMax: Central 1/2 AMU scanned and the max value reported - PeakAverage: Central 1/2 AMIU scanned and the average value reported
SourceIndexDevUShort Index of the source settings to use for measurement. The MicroVision IP supports up to 6 sets of ion source parameters which can be configured to suit the hardware configuration and environment where the sensor is used.
Time_until_reinitDevLong Time to wait (in seconds) before reinitialization of the server when no more data come from the RGA and release command was not used.
MeasurementModeDevString Measurement Mode used at startup. Possible values are : - LeakCheck (SinglePeak) - Barchart - Analog
GainDevUShort Electronic gain Index used at startup.
LeakCheckMassDevDouble Mass scanned in Single Peak measurement mode (LeakCheck mode).
EndMassDevUShort EndMass used at startup in barchart and analog measurement modes.
StartMassDevUShort Start Mass used at startup for barchart and analog measurement modes.
DetectorIndexDevUShort Detector Index at startup.
FilamentNumberDevUShort Filament number at startup.
AccuracyDevUShort Scanning accuracy at startup.
TimeoutDevLong Maximum time in ms to wait before getting the response of a command.
Socket_deviceDevString Name of the Socket device.


Please log in to comment.

May 22, 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



Feb. 23, 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



Jan. 19, 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



Jan. 2, 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



Jan. 2, 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:2 Jan 2017, 4 p.m.