Class InstrumentScheduleGenerator.InstrumentEntry
java.lang.Object
neqsim.process.mechanicaldesign.InstrumentScheduleGenerator.InstrumentEntry
- All Implemented Interfaces:
Serializable
- Enclosing class:
InstrumentScheduleGenerator
public static class InstrumentScheduleGenerator.InstrumentEntry
extends Object
implements Serializable
Represents a single instrument in the instrument schedule.
- Version:
- 1.0
- Author:
- esol
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final MeasurementDeviceInterfaceprivate final Stringprivate final InstrumentScheduleGenerator.MeasuredVariableprivate final doubleprivate final doubleprivate final doubleprivate static final longprivate final Stringprivate final InstrumentScheduleGenerator.SilRatingprivate final Stringprivate final doubleprivate final doubleprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionInstrumentEntry(String tagNumber, String equipmentTag, String serviceDescription, InstrumentScheduleGenerator.MeasuredVariable measuredVariable, String unit, double rangeMin, double rangeMax, double normalValue, double alarmLow, double alarmHigh, double tripLow, double tripHigh, InstrumentScheduleGenerator.SilRating silRating, MeasurementDeviceInterface device) Creates an instrument entry. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets the high alarm setpoint.doubleGets the low alarm setpoint.Gets the live measurement device.Gets the associated equipment tag.Gets the measured variable type.doubleGets the normal operating value.doubleGets the instrument range maximum.doubleGets the instrument range minimum.Gets the service description.Gets the SIL rating.Gets the ISA-5.1 tag number.doubleGets the high-high trip setpoint.doubleGets the low-low trip setpoint.getUnit()Gets the engineering unit.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
tagNumber
-
equipmentTag
-
serviceDescription
-
measuredVariable
-
unit
-
rangeMin
private final double rangeMin -
rangeMax
private final double rangeMax -
normalValue
private final double normalValue -
alarmLow
private final double alarmLow -
alarmHigh
private final double alarmHigh -
tripLow
private final double tripLow -
tripHigh
private final double tripHigh -
silRating
-
device
-
-
Constructor Details
-
InstrumentEntry
public InstrumentEntry(String tagNumber, String equipmentTag, String serviceDescription, InstrumentScheduleGenerator.MeasuredVariable measuredVariable, String unit, double rangeMin, double rangeMax, double normalValue, double alarmLow, double alarmHigh, double tripLow, double tripHigh, InstrumentScheduleGenerator.SilRating silRating, MeasurementDeviceInterface device) Creates an instrument entry.- Parameters:
tagNumber- ISA-5.1 tag numberequipmentTag- associated equipment tagserviceDescription- service descriptionmeasuredVariable- measured variable typeunit- engineering unitrangeMin- instrument range minimumrangeMax- instrument range maximumnormalValue- normal operating valuealarmLow- low alarm setpointalarmHigh- high alarm setpointtripLow- low-low trip setpointtripHigh- high-high trip setpointsilRating- SIL ratingdevice- the live measurement device (may be null)
-
-
Method Details
-
getTagNumber
-
getEquipmentTag
-
getServiceDescription
-
getMeasuredVariable
Gets the measured variable type.- Returns:
- measured variable
-
getUnit
-
getRangeMin
public double getRangeMin()Gets the instrument range minimum.- Returns:
- range minimum
-
getRangeMax
public double getRangeMax()Gets the instrument range maximum.- Returns:
- range maximum
-
getNormalValue
public double getNormalValue()Gets the normal operating value.- Returns:
- normal value
-
getAlarmLow
public double getAlarmLow()Gets the low alarm setpoint.- Returns:
- low alarm value
-
getAlarmHigh
public double getAlarmHigh()Gets the high alarm setpoint.- Returns:
- high alarm value
-
getTripLow
public double getTripLow()Gets the low-low trip setpoint.- Returns:
- trip low value
-
getTripHigh
public double getTripHigh()Gets the high-high trip setpoint.- Returns:
- trip high value
-
getSilRating
Gets the SIL rating.- Returns:
- SIL rating
-
getDevice
Gets the live measurement device. May be null if not created.- Returns:
- the measurement device, or null
-