Read CONSTANT: Read device constants. More...
#include <mxs-usrs.hh>
Public Member Functions | |
ReadCONSTANT (MXSDevice *dev, const string &propname="CONSTANT") | |
virtual AccDevRetStatus | read (SLong vrtAcc, const AccData &rcvPara, AccData &sndData, AccStamp &stamp, AccEFICD &eficd) |
Read CONSTANT: Read device constants.
Polynomials are .
There may be a maximum of polynomials.
Category: master
Parameters: none
Data: 77
Start | Name | Type | Description |
0 | minCurrent | Float32 | Minimum current set value in A. |
1 | maxCurrent | Float32 | Maximum current set value in A. |
2 | nomCurrent | Float32 | Nominal current at 10V DCCT voltage. |
3 | auxCurrent | Float32 | Imin for hysteresis corrections at FRS in A. Imax for steerer and quadrupoles in low-BRho operation at HSI in A. |
4 | subtype | Float32 | Device subtype Binary -> Device Subtype ------------------------------------------------------------- xxxx xxxx xxxx xx01 -> Unipolar power supply xxxx xxxx xxxx xx10 -> Bipolar power supply xxxx xxxx xxxx xx11 -> Power supply with inverter xxxx xxxx xxxx 00xx -> No action at event Magn_Down xxxx xxxx xxxx 01xx -> Set I = 0 at event Magn_Down xxxx xxxx xx00 xxxx -> Permanent power supply xxxx xxxx xx01 xxxx -> Shared power supply xxxx xxxx xx10 xxxx -> Manually switch shared power supply xxxx xxxx 00xx xxxx -> Device has 1 ADC xxxx xxxx 01xx xxxx -> Device has 2 ADCs xxxx xx00 xxxx xxxx -> Magnet without hall probe xxxx xx01 xxxx xxxx -> Magnet with hall probe xxxx 00xx xxxx xxxx -> Power supply is current controlled only xxxx 01xx xxxx xxxx -> Power supply is field controlled only xxxx 10xx xxxx xxxx -> Power supply may be current or field controlled 0000 xxxx xxxx xxxx -> Nominal values DAC/ADC1/ADC2 = 10V 0001 xxxx xxxx xxxx -> Nominal values DAC/ADC1 = 11V, ADC2 = 10V |
5 | polyBlI | Polynomial3Type[3] | Set of 3 polynomials of 3rd order to calculate . |
23 | polyIBl | Polynomial3Type[3] | Set of 3 polynomials of 3rd order to calculate . |
41 | polyUI | Polynomial3Type[3] | Set of 3 polynomials of 3rd order to calculate . |
59 | polyIU | Polynomial3Type[3] | Set of 3 polynomials of 3rd order to calculate . |
Medlock: none
Access right: free