Class pHProbe
java.lang.Object
neqsim.util.NamedBaseClass
neqsim.process.measurementdevice.MeasurementDeviceBaseClass
neqsim.process.measurementdevice.StreamMeasurementDeviceBaseClass
neqsim.process.measurementdevice.pHProbe
- All Implemented Interfaces:
Serializable, MeasurementDeviceInterface, NamedInterface
pHProbe class.
- Version:
- $Id: $Id
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate booleanprivate doubleprivate doubleprivate StreamInterfaceprotected SystemInterfaceprivate static final longSerialization version UID.protected ThermodynamicOperationsFields inherited from class StreamMeasurementDeviceBaseClass
streamFields inherited from class MeasurementDeviceBaseClass
unitFields inherited from class NamedBaseClass
name -
Constructor Summary
ConstructorsConstructorDescriptionpHProbe(String name, StreamInterface stream) Constructor for pHProbe.pHProbe(StreamInterface stream) Constructor for pHProbe. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGetter for the fieldalkalinity.doublegetMeasuredValue(String unit) Get Measured value in specified unit.voidrun()run.voidsetAlkalinity(double alkalinity) Setter for the fieldalkalinity.Methods inherited from class StreamMeasurementDeviceBaseClass
getStream, setStreamMethods inherited from class MeasurementDeviceBaseClass
acknowledgeAlarm, applySignalModifiers, displayResult, doConditionAnalysis, evaluateAlarm, getAlarmConfig, getAlarmState, getConditionAnalysisMaxDeviation, getConditionAnalysisMessage, getDelaySteps, getMaximumValue, getMeasuredPercentValue, getMinimumValue, getNoiseStdDev, getOnlineMeasurementValue, getOnlineSignal, getUnit, isLogging, isOnlineSignal, runConditionAnalysis, setAlarmConfig, setConditionAnalysis, setConditionAnalysisMaxDeviation, setDelaySteps, setIsOnlineSignal, setLogging, setMaximumValue, setMinimumValue, setNoiseStdDev, setOnlineMeasurementValue, setOnlineSignal, setQualityCheckMessage, setRandomSeed, setUnitMethods inherited from class NamedBaseClass
getName, getTagName, setName, setTagNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MeasurementDeviceInterface
equals, getMeasuredValue, getOnlineValue, hashCodeMethods inherited from interface NamedInterface
getName, getTagName, setName, setTagName
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
reactiveThermoSystem
-
thermoOps
-
alkalinity
private double alkalinity -
lastMeasuredStream
-
lastMeasuredAlkalinity
private double lastMeasuredAlkalinity -
lastMeasuredPH
private double lastMeasuredPH -
hasCachedPH
private boolean hasCachedPH
-
-
Constructor Details
-
pHProbe
Constructor for pHProbe.
- Parameters:
stream- aStreamInterfaceobject
-
pHProbe
Constructor for pHProbe.
- Parameters:
name- Name of pHProbestream- aStreamInterfaceobject
-
-
Method Details
-
run
public void run()run.
-
getMeasuredValue
Get Measured value in specified unit.
- Specified by:
getMeasuredValuein interfaceMeasurementDeviceInterface- Overrides:
getMeasuredValuein classMeasurementDeviceBaseClass- Parameters:
unit- aStringobject- Returns:
- a double
-
getAlkalinity
public double getAlkalinity()Getter for the field
alkalinity.- Returns:
- the alkalinity
-
setAlkalinity
public void setAlkalinity(double alkalinity) Setter for the field
alkalinity.- Parameters:
alkalinity- the alkalinity to set
-