public class AcousticRangeReply extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
AcousticRangeReply.STATUS |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
AcousticRangeReply() |
AcousticRangeReply(IMCDefinition defs) |
AcousticRangeReply(IMCMessage msg) |
AcousticRangeReply(short address,
AcousticRangeReply.STATUS status,
float range) |
Modifier and Type | Method and Description |
---|---|
static AcousticRangeReply |
clone(IMCMessage msg) |
static AcousticRangeReply |
create(java.lang.Object... values) |
short |
getAddress() |
double |
getRange() |
AcousticRangeReply.STATUS |
getStatus()
Status indicating reply to range request.
|
AcousticRangeReply |
setAddress(short address) |
AcousticRangeReply |
setRange(double range) |
AcousticRangeReply |
setStatus(AcousticRangeReply.STATUS status) |
AcousticRangeReply |
setStatus(short status) |
AcousticRangeReply |
setStatus(java.lang.String status) |
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, validate
public static final int ID_STATIC
public AcousticRangeReply()
public AcousticRangeReply(IMCMessage msg)
public AcousticRangeReply(IMCDefinition defs)
public AcousticRangeReply(short address, AcousticRangeReply.STATUS status, float range)
public static AcousticRangeReply create(java.lang.Object... values)
public static AcousticRangeReply clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public short getAddress()
public AcousticRangeReply.STATUS getStatus()
public double getRange()
public AcousticRangeReply setAddress(short address)
address
- Target Modem Addresspublic AcousticRangeReply setStatus(AcousticRangeReply.STATUS status)
status
- Status (enumerated)public AcousticRangeReply setStatus(java.lang.String status)
status
- Status (as a String)public AcousticRangeReply setStatus(short status)
status
- Status (integer value)public AcousticRangeReply setRange(double range)
range
- Range (m)