Development status:
Released,
Release: latest
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
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.
Generated
Updated:
The device class has been updated.
You can see previous version here .
5 Mar 2022, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
26 Feb 2022, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
25 Jan 2020, DS Admin
Created:
The device class has been added to catalogue.