public class Distance extends IMCMessage
| Modifier and Type | Class and Description |
|---|---|
static class |
Distance.VALIDITY |
| Modifier and Type | Field and Description |
|---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID| Constructor and Description |
|---|
Distance() |
Distance(Distance.VALIDITY validity,
java.util.Collection<DeviceState> location,
java.util.Collection<BeamConfig> beam_config,
float value) |
Distance(IMCDefinition defs) |
Distance(IMCMessage msg) |
| Modifier and Type | Method and Description |
|---|---|
static Distance |
clone(IMCMessage msg) |
static Distance |
create(java.lang.Object... values) |
java.util.Vector<BeamConfig> |
getBeamConfig() |
java.util.Vector<DeviceState> |
getLocation() |
Distance.VALIDITY |
getValidity()
Validity of the measurement.
|
double |
getValue() |
Distance |
setBeamConfig(java.util.Collection<BeamConfig> beam_config) |
Distance |
setLocation(java.util.Collection<DeviceState> location) |
Distance |
setValidity(Distance.VALIDITY validity) |
Distance |
setValidity(short validity) |
Distance |
setValidity(java.lang.String validity) |
Distance |
setValue(double value) |
asJSON, asXml, cloneMessage, cloneMessage, compareTo, copyFrom, decodeTupleList, dump, encodeTupleList, get, getAbbrev, getAsNumber, getAsString, getBitmask, getDate, getDouble, getDst, getDstEnt, getFieldNames, getFloat, getHeader, getHeaderValue, getInteger, getLong, getLongFieldName, getLongName, getMessage, getMessage, getMessageList, getMessageList, getMessageType, getMgid, getPayloadSize, getProtocolFactory, getRawData, getSize, getSourceName, getSrc, getSrcEnt, getString, getString, getTimestamp, getTimestampMillis, getTupleList, getTypeOf, getUnitsOf, getValue, getValues, hasFlag, hexdump, isNull, isPeriodic, main, makeImmutable, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validatepublic static final int ID_STATIC
public Distance()
public Distance(IMCMessage msg)
public Distance(IMCDefinition defs)
public Distance(Distance.VALIDITY validity, java.util.Collection<DeviceState> location, java.util.Collection<BeamConfig> beam_config, float value)
public static Distance create(java.lang.Object... values)
public static Distance clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exceptionpublic Distance.VALIDITY getValidity()
public java.util.Vector<DeviceState> getLocation()
public java.util.Vector<BeamConfig> getBeamConfig()
public double getValue()
public Distance setValidity(Distance.VALIDITY validity)
validity - Validity (enumerated)public Distance setValidity(java.lang.String validity)
validity - Validity (as a String)public Distance setValidity(short validity)
validity - Validity (integer value)public Distance setLocation(java.util.Collection<DeviceState> location)
location - Locationpublic Distance setBeamConfig(java.util.Collection<BeamConfig> beam_config)
beam_config - Beam Configurationpublic Distance setValue(double value)
value - Measured Distance (m)