Class PeMag
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry<K1>
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry2<java.lang.Integer,java.lang.String>
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.Device
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.SedacDevice
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.devices.PeMag
-
- All Implemented Interfaces:
java.lang.Comparable<AEntry<java.lang.Integer>>
public class PeMag extends SedacDevice
- Version:
- 1.0.0
- Author:
- ws
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PeMag.Betrieb
static class
PeMag.DevType
-
Field Summary
Fields Modifier and Type Field Description static double
ANZAHL_BITS
double
aProBit
PeMag.Betrieb
betrieb
java.lang.Integer
devNoMutter
PeMag.DevType
devType
int
kreisNr
double
maxAmp
int
maxBit
double
minAmp
int
minBit
int
nomStrom
double
optKon
java.lang.String
psName
double
resist
double
si_Fact
java.lang.String
standort
-
Fields inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.entry.SedacDevice
FIELD_SED_CR, FIELD_SED_LN, FIELD_SED_SU, sedCr, sedLn, sedSu
-
Fields inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.entry.Device
devGrNr, devName, devNo, FIELD_DEV_GR_NR, FIELD_DEV_NAME, FIELD_DEV_NO, RESERVED_DEV_NO_FOR_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description PeMag(int devGrNr, int devNo, java.lang.String devName, int sedLn, int sedCr, int sedSu, java.lang.String devType, java.lang.String betrieb, int devNoMutter, int nomStrom, int minBit, int maxBit, double optKon, double si_Fact, double resist, int kreisNr, java.lang.String psName, java.lang.String standort)
PeMag(int devGrNr, int devNo, java.lang.String devName, int sedLn, int sedCr, int sedSu, java.lang.String devType, java.lang.String betrieb, int devNoMutter, int nomStrom, int minBit, int maxBit, double optKon, double si_Fact, double resist, int kreisNr, java.lang.String psName, java.lang.String standort, java.lang.Object... unsupportedExtraParams)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static double
calcAmp(int nomStrom, int bit)
static double
calcAProBit(int nomStrom)
double
getAProBit()
PeMag.Betrieb
getBetrieb()
PeMag
getDevice(java.lang.Integer devNo)
java.lang.Integer
getDevNoMutter()
PeMag.DevType
getDevType()
int
getKreisNr()
double
getMaxAmp()
int
getMaxBit()
double
getMinAmp()
int
getMinBit()
PeMag
getMutter()
int
getNomStrom()
double
getOptKon()
java.lang.String
getPsName()
double
getResist()
double
getSi_Fact()
java.lang.String
getStandort()
boolean
inSeinenWertenGleich(AEntry<java.lang.Integer> otherEntry)
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.entry.SedacDevice
getSedCr, getSedLn, getSedSu
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.entry.Device
getDevGrNo, getDeviceDetailKey, getDevName, getDevNo, getKey, getKey2
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry
compareTo, equals, getUnsupportedExtraParams, handleUnsupportedExtraParams, hashCode, hasUnsupportedExtraParams
-
-
-
-
Field Detail
-
devType
public final PeMag.DevType devType
-
betrieb
public final PeMag.Betrieb betrieb
-
devNoMutter
public final java.lang.Integer devNoMutter
-
nomStrom
public final int nomStrom
-
minBit
public final int minBit
-
maxBit
public final int maxBit
-
minAmp
public final double minAmp
-
maxAmp
public final double maxAmp
-
aProBit
public final double aProBit
-
optKon
public final double optKon
-
si_Fact
public final double si_Fact
-
resist
public final double resist
-
kreisNr
public final int kreisNr
-
psName
public final java.lang.String psName
-
standort
public final java.lang.String standort
-
ANZAHL_BITS
public static final double ANZAHL_BITS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PeMag
public PeMag(int devGrNr, int devNo, java.lang.String devName, int sedLn, int sedCr, int sedSu, java.lang.String devType, java.lang.String betrieb, int devNoMutter, int nomStrom, int minBit, int maxBit, double optKon, double si_Fact, double resist, int kreisNr, java.lang.String psName, java.lang.String standort)
-
PeMag
public PeMag(int devGrNr, int devNo, java.lang.String devName, int sedLn, int sedCr, int sedSu, java.lang.String devType, java.lang.String betrieb, int devNoMutter, int nomStrom, int minBit, int maxBit, double optKon, double si_Fact, double resist, int kreisNr, java.lang.String psName, java.lang.String standort, java.lang.Object... unsupportedExtraParams)
-
-
Method Detail
-
calcAmp
public static final double calcAmp(int nomStrom, int bit)
-
calcAProBit
public static final double calcAProBit(int nomStrom)
-
getAProBit
public double getAProBit()
-
getBetrieb
public PeMag.Betrieb getBetrieb()
-
getDevNoMutter
public java.lang.Integer getDevNoMutter()
-
getMutter
public PeMag getMutter()
-
getDevice
public PeMag getDevice(java.lang.Integer devNo)
-
getDevType
public PeMag.DevType getDevType()
-
getKreisNr
public int getKreisNr()
-
getMaxAmp
public double getMaxAmp()
-
getMaxBit
public int getMaxBit()
-
getMinAmp
public double getMinAmp()
-
getMinBit
public int getMinBit()
-
getNomStrom
public int getNomStrom()
-
getOptKon
public double getOptKon()
-
getPsName
public java.lang.String getPsName()
-
getResist
public double getResist()
-
getSi_Fact
public double getSi_Fact()
-
getStandort
public java.lang.String getStandort()
-
inSeinenWertenGleich
public boolean inSeinenWertenGleich(AEntry<java.lang.Integer> otherEntry)
- Overrides:
inSeinenWertenGleich
in classSedacDevice
-
-