This is historical information of device classes implemented in XbpmMachine device server.
Use this link to find the valid information.
Development status:
Released,
Release: release_1_3_1
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/BeamDiagnostics/XbpmMachine
Contact:
Class Description
- it calculates the vertical positions of the beam. calculation:
Z1 = f (Ia, Id,G, offsets,factors...) Z1 = f (Ib, Ic,offsets,factors...)
where: Ia = generated current on blade A Ib = generated current on blade B Ic = generated current on blade C Id = generated current on blade D G = locum4 amplifier gain and offset & facors ...
Families: BeamDiagnostics
Key words: Calculation
Platform: All Platforms
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
| Name | Description |
|---|---|
| current1Scalar: DevDouble | — |
| current2Scalar: DevDouble | — |
| current3Scalar: DevDouble | — |
| current4Scalar: DevDouble | — |
| verticalPosition1Scalar: DevDouble | — |
| verticalPosition2Scalar: DevDouble | — |
| gainScalar: DevDouble | — |
| enableAutomaticGainScalar: DevBoolean | — |
| xPosScalar: DevDouble | — |
| zPosScalar: DevDouble | — |
Commands:
| Name | Description |
|---|---|
| StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
| StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
| StartInput: DevVoid Output: DevVoid |
start acquisition |
| StopInput: DevVoid Output: DevVoid |
stop acquisition |
Pipes:
Properties:
| Name | Description |
|---|---|
| Kz1_FactorDevDouble | Coefficient used with the dipole measurement mode (AD) exterior blades |
| Kz2_FactorDevDouble | Coefficient used with the dipole measurement mode (BC) exterior blades |
| Delta_ZDevDouble | Coefficient used with the dipole measurement mode |
| CaDevDouble | current offset on electrode A. this is the current measured when the beam is cut |
| CbDevDouble | current offset on electrode B. this is the current measured when the beam is cut |
| CcDevDouble | current offset on electrode C. this is the current measured when the beam is cut |
| CdDevDouble | current offset on electrode D. this is the current measured when the beam is cut |
| KaDevDouble | GAIN correction of the electrode A |
| KbDevDouble | GAIN correction of the electrode B |
| KcDevDouble | GAIN correction of the electrode C |
| KdDevDouble | GAIN correction of the electrode AGAIN correction of the electrode D |
| MisalignementOffsetDevDouble | — |
| ElectronicOffsetDevDouble | — |
| OperatorOffsetDevDouble | operator offset |
| Locum4ProxyNameDevString | — |
| LowVoltageThresholdDevDouble | if the input voltages of the ADC decrease this threshold, the corresponding average current attributes become ALARM ( ex : if |Vmes| < low_threshold) |
| HighVoltageThresholdDevDouble | if the input voltages of the ADC exceed this threshold, the corresponding average current attributes become ALARM ( ex : if |Vmes|> threshold) |
| SaiControllerProxyNameDevString | name of the SaiController device proxy |
| OffsetZ1DevDouble | offset on vertical position 1 |
| OffsetZ2DevDouble | offset on vertical position 2 |
| Z1CorrectionTableDouble[]Type | offset list for Z1 position. one offset is associated to one gain. Offset are ordered accortding increase gain order. |
| Z2CorrectionTableDouble[]Type | offset list for Z2 position. one offset is associated to one gain. Offset are ordered accortding increase gain order. |
| XBPMVersionDevShort | XBPM version. Value must be in range [1,2]. This property has no default value and must be defined. |
| Kx_FactorDevDouble | This property is only supported by the XBPM version 2 Defaults to 1.0 |
| Kz_FactorDevDouble | This property is only supported by the XBPM version 2 Defaults to 1.0 |
| MisalignementOffsetXDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
| MisalignementOffsetZDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
| OffsetXDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
| OffsetZDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
| OperatorOffsetXDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
| OperatorOffsetZDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
| XCorrectionTableDouble[]Type | X gain correction table |
| ZCorrectionTableDouble[]Type | Z gain correction table |
| FormulaDevShort | 0 : use old formula to compute beam position. 1 : use the new one. |
Updated:
The device class has been updated.
You can see previous version here .
22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.