.

Average: 0
Rating Count: 0

Development status: Released, Release: MKS_MicrovisionIP_RGA-1.1
Information status: Updated
Repository: https://gitlab.esrf.fr/accelerators/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
MeasurementModeScalar: DevString Possible values :\n- Barchart\n- LeakCheck\n- Analog
AccuracyScalar: DevUShort Measurement accuracy\npossible values : 0 to 8 (best accuracy, minimum speed).
FilamentNumberScalar: DevUShort Number of the active filament.
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.
DetectorVoltageScalar: DevDouble Detector Voltage.
StartMassScalar: DevUShort Start Mass for Barchart scans.
EndMassScalar: DevUShort End Mass for Barchart scans.
LeakCheckMassScalar: DevDouble Mass scanned in Leakcheck mode.\n(SinglePeak scans).
TimeoutScalar: DevLong Maximum time in ms to wait before getting the response of a command.
GainScalar: DevUShort Electronic gain Index to use for the measurements.
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.
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
LeakCheckPressureScalar: DevDouble This is the pressure of the mass defined by the LeakCheckMass attribute.
DegasStatusScalar: DevString Status of the degassing process
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.
LifetimePressureScalar: DevDouble Apparent pressure contributing to the lifetime.\nThis is the weighted sum of partial pressures * Z^2
MassesSpectrum: DevDouble
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.
StaticPressuresSpectrum: DevDouble spectrum of pressure taken when beam is at 0.

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.
OnInput: DevVoid
Output: DevVoid
Switch On the selected filament.
OffInput: DevVoid
Output: DevVoid
Switch Off the selected filament.
ResetInput: DevVoid
Output: DevVoid
Reset the faults. If you want to initialise the unit in the predefined state and parameters, please use Init command.
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.
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.
StartDegasInput: DevVoid
Output: DevVoid
Start the filament degassing process
StopDegasInput: DevVoid
Output: DevVoid
Stop the filament degassing process.
StoreStaticPressInput: DevVoid
Output: DevVoid
store the static pressure. this is autorized only if the SR current is 0.

Pipes:

Properties:

Name Description
Socket_deviceDevString Name of the Socket device.
TimeoutDevLong Maximum time in ms to wait before getting the response of a command.
AccuracyDevUShort Scanning accuracy at startup.
FilamentNumberDevUShort Filament number at startup.
DetectorIndexDevUShort Detector Index at startup.
StartMassDevUShort Start Mass used at startup for barchart and analog measurement modes.
EndMassDevUShort EndMass used at startup in barchart and analog measurement modes.
LeakCheckMassDevDouble Mass scanned in Single Peak measurement mode (LeakCheck mode).
GainDevUShort Electronic gain Index used at startup.
MeasurementModeDevString Measurement Mode used at startup. Possible values are : - LeakCheck (SinglePeak) - Barchart - Analog
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.
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.
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
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.
Degas_start_powerDevShort Percentage power to start at when degassing
Degas_end_powerDevShort Percentage power to ramp to when degassing
Degas_ramp_periodDevShort Time in seconds to ramp between degas_start_power and degas_end_power when degassing
Degas_max_power_periodDevShort Time to hold at EndPower when degassing
Degas_resettle_periodDevShort Time to return to default settings
StaticPressuresArray of DevDouble


Please log in to comment.

23 Jan 2020, Reynald Bourtembourg
Updated:
The device class has been updated.
You can see previous version here .



23 Jan 2020, Reynald Bourtembourg
Updated:
The device class has been updated.
You can see previous version here .



23 Jan 2020, Reynald Bourtembourg
Reverted:
Recent update of device classes in this device server has been verified by Reynald Bourtembourg.




22 May 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
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.
Added by:pgoryl2 on:2 Jan 2017, 3 p.m.