Package sk.ipesoft.d2000.d2japi.unival
Class UnivalNanValue
- java.lang.Object
-
- sk.ipesoft.d2000.base.UnivalCommonBase
-
- sk.ipesoft.d2000.d2japi.unival.UnivalNanValue
-
- All Implemented Interfaces:
java.io.Serializable
,sk.ipesoft.d2000.base.UnivalCommon
,sk.ipesoft.d2000.base.UnivalNan
,sk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
public class UnivalNanValue extends sk.ipesoft.d2000.base.UnivalCommonBase implements sk.ipesoft.d2000.base.UnivalNan
Unival without support for holding any kind of value.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnivalNanValue()
Create new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(sk.ipesoft.d2000.base.UnivalValue<?> obj)
long
getAlarmTimeMilliseconds()
int
getFlagMask()
int
getIndirectCol()
int
getIndirectHobj()
int
getIndirectRow()
int
getLimitStatusOrdinal()
int
getProcessAlarmStatusOrdinal()
int
getStatusMask()
sk.ipesoft.d2000.base.UnivalType
getUnivalType()
int
getUnivalTypeOrdinal()
sk.ipesoft.d2000.base.UnivalValueType
getUnivalValueType()
int
getUnivalValueTypeOrdinal()
java.lang.Object
getValue()
double
getValueAsDouble(boolean invalidAsZero)
java.lang.Object
getValueOrNull()
long
getValueTimeMilliseconds()
boolean
isValid()
void
setFlagMask(int mask)
void
setInvalid()
protected void
setStatusMask(int mask)
void
setValue(java.lang.Object value)
void
setValue(sk.ipesoft.d2000.base.UnivalValue<? extends java.lang.Object> value)
void
setValueFromDouble(double value)
void
setValueOrNull(java.lang.Object value)
void
setValueTimeMilliseconds(long miliseconds)
void
setWeak(boolean value)
void
toggleFlagMask(int mask)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface sk.ipesoft.d2000.base.UnivalCommon
areFlags, areFlags, areStatuses, areStatuses, getAlarmTime, getAlarmTimeMiliseconds, getAlarmTimeMilliseconds, getFlag, getFlagMask, getFlagSet, getIndirectCol, getIndirectHobj, getIndirectRow, getLimitStatus, getLimitStatusOrdinal, getProcessAlarmStatus, getProcessAlarmStatusOrdinal, getStatus, getStatusMask, getStatusSet, getValueTime, getValueTimeMiliseconds, getValueTimeMilliseconds, setFlag, setFlagMask, setFlags, setFlags, setValueTime, setValueTimeMiliseconds, setValueTimeMilliseconds, toggleFlag, toggleFlagMask, toggleFlags, toggleFlags
-
Methods inherited from class sk.ipesoft.d2000.base.UnivalCommonBase
areFlags, areFlags, areStatuses, areStatuses, getAlarmTime, getAlarmTimeMiliseconds, getFlag, getFlagSet, getLimitStatus, getProcessAlarmStatus, getStatus, getStatusSet, getValueTime, getValueTimeMiliseconds, setFlag, setFlags, setFlags, setValue, setValueTime, setValueTimeMiliseconds, toggleFlag, toggleFlags, toggleFlags, valueSet
-
-
-
-
Method Detail
-
equals
public boolean equals(sk.ipesoft.d2000.base.UnivalValue<?> obj)
- Specified by:
equals
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getUnivalType
public sk.ipesoft.d2000.base.UnivalType getUnivalType()
- Specified by:
getUnivalType
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalTypeOrdinal
public int getUnivalTypeOrdinal()
- Specified by:
getUnivalTypeOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalValueType
public sk.ipesoft.d2000.base.UnivalValueType getUnivalValueType()
- Specified by:
getUnivalValueType
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalValueTypeOrdinal
public int getUnivalValueTypeOrdinal()
- Specified by:
getUnivalValueTypeOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getValueAsDouble
public double getValueAsDouble(boolean invalidAsZero)
- Specified by:
getValueAsDouble
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getValueOrNull
public java.lang.Object getValueOrNull()
- Specified by:
getValueOrNull
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
isValid
public boolean isValid()
- Specified by:
isValid
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setInvalid
public void setInvalid()
- Specified by:
setInvalid
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValue
public void setValue(java.lang.Object value)
- Specified by:
setValue
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValue
public void setValue(sk.ipesoft.d2000.base.UnivalValue<? extends java.lang.Object> value)
- Specified by:
setValue
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValueFromDouble
public void setValueFromDouble(double value)
- Specified by:
setValueFromDouble
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValueOrNull
public void setValueOrNull(java.lang.Object value)
- Specified by:
setValueOrNull
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setWeak
public void setWeak(boolean value)
- Specified by:
setWeak
in interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getAlarmTimeMilliseconds
public long getAlarmTimeMilliseconds()
- Specified by:
getAlarmTimeMilliseconds
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getFlagMask
public int getFlagMask()
- Specified by:
getFlagMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectHobj
public int getIndirectHobj()
- Specified by:
getIndirectHobj
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectRow
public int getIndirectRow()
- Specified by:
getIndirectRow
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectCol
public int getIndirectCol()
- Specified by:
getIndirectCol
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getLimitStatusOrdinal
public int getLimitStatusOrdinal()
- Specified by:
getLimitStatusOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getProcessAlarmStatusOrdinal
public int getProcessAlarmStatusOrdinal()
- Specified by:
getProcessAlarmStatusOrdinal
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getStatusMask
public int getStatusMask()
- Specified by:
getStatusMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
getValueTimeMilliseconds
public long getValueTimeMilliseconds()
- Specified by:
getValueTimeMilliseconds
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
setFlagMask
public void setFlagMask(int mask)
- Specified by:
setFlagMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
setValueTimeMilliseconds
public void setValueTimeMilliseconds(long miliseconds)
- Specified by:
setValueTimeMilliseconds
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
toggleFlagMask
public void toggleFlagMask(int mask)
- Specified by:
toggleFlagMask
in interfacesk.ipesoft.d2000.base.UnivalCommon
-
setStatusMask
protected void setStatusMask(int mask)
- Specified by:
setStatusMask
in classsk.ipesoft.d2000.base.UnivalCommonBase
-
-