This is historical information of device classes implemented in MKS_MicrovisionIP_RGA device server.
Use this link to find the valid information.
Development status:
Released,
Release: release_3_1_4
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
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 | — |
Generated
Updated:
The device class has been updated.
You are looking at this version now.
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.