public class AcousticOperation extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
AcousticOperation.OP |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
AcousticOperation() |
AcousticOperation(AcousticOperation.OP op,
java.lang.String system,
float range,
IMCMessage msg) |
AcousticOperation(IMCDefinition defs) |
Modifier and Type | Method and Description |
---|---|
static AcousticOperation |
clone(IMCMessage msg) |
static AcousticOperation |
create(java.lang.Object... values) |
IMCMessage |
getMsg() |
<T extends IMCMessage> |
getMsg(java.lang.Class<T> clazz) |
AcousticOperation.OP |
getOp()
Operation type.
|
double |
getRange() |
java.lang.String |
getSystem() |
void |
setMsg(IMCMessage msg) |
void |
setOp(AcousticOperation.OP op) |
void |
setOp(short op) |
void |
setOp(java.lang.String op) |
void |
setRange(double range) |
void |
setSystem(java.lang.String system) |
asJSON, asXml, cloneMessage, cloneMessage, compareTo, 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, hasFlag, hexdump, isNull, isPeriodic, main, makeImmutable, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessage, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validate
public static final int ID_STATIC
public AcousticOperation()
public AcousticOperation(IMCDefinition defs)
public AcousticOperation(AcousticOperation.OP op, java.lang.String system, float range, IMCMessage msg)
public static AcousticOperation create(java.lang.Object... values)
public static AcousticOperation clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public AcousticOperation.OP getOp()
public java.lang.String getSystem()
public double getRange()
public IMCMessage getMsg()
public <T extends IMCMessage> T getMsg(java.lang.Class<T> clazz) throws java.lang.Exception
java.lang.Exception
public void setOp(AcousticOperation.OP op)
op
- Operation (enumerated)public void setOp(java.lang.String op)
op
- Operation (as a String)public void setOp(short op)
op
- Operation (integer value)public void setSystem(java.lang.String system)
system
- Systempublic void setRange(double range)
range
- Range (m)public void setMsg(IMCMessage msg)
msg
- Message To Send