public class TelemetryMsg extends IMCMessage
| Modifier and Type | Class and Description |
|---|---|
static class |
TelemetryMsg.CODE |
static class |
TelemetryMsg.STATUS |
static class |
TelemetryMsg.TYPE |
| Modifier and Type | Field and Description |
|---|---|
static int |
ID_STATIC |
static short |
TM_AK |
static short |
TM_NAK |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID| Constructor and Description |
|---|
TelemetryMsg() |
TelemetryMsg(IMCDefinition defs) |
TelemetryMsg(IMCMessage msg) |
TelemetryMsg(TelemetryMsg.TYPE type,
long req_id,
int ttl,
TelemetryMsg.CODE code,
java.lang.String destination,
java.lang.String Source,
short acknowledge,
TelemetryMsg.STATUS status,
byte[] data) |
asJSON, asJSON, asMap, asXml, asXmlStripped, cloneMessage, cloneMessage, cloneMessageTyped, cloneMessageTyped, compareTo, copyFrom, copyToClipoard, decodeTupleList, dump, encodeTupleList, get, getAbbrev, getAgeInSeconds, getAsNumber, getAsString, getBitmask, getDate, getDouble, getDst, getDstEnt, getEntityName, getFieldNames, getFloat, getHeader, getHeaderValue, getIMCDefinition, getInteger, getLong, getLongFieldName, getLongName, getMessage, getMessage, getMessageInfo, getMessageList, getMessageList, getMessageType, getMgid, getPayloadSize, getProtocolFactory, getRawData, getSize, getSourceName, getSrc, getSrcEnt, getString, getString, getTimestamp, getTimestampMillis, getTupleList, getTypeOf, getUnitsOf, getValue, getValues, hasFlag, hexdump, isNull, isPeriodic, makeImmutable, parseJson, parseXml, pasteFromClipoard, payloadMD5, serialize, serialize, serialize, serializePayload, setBitMask, setDst, setDstEnt, setHeader, setMessageInfo, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toByteArray, toByteArray, toString, validatepublic static final short TM_NAK
public static final short TM_AK
public static final int ID_STATIC
public TelemetryMsg()
public TelemetryMsg(IMCMessage msg)
public TelemetryMsg(IMCDefinition defs)
public TelemetryMsg(TelemetryMsg.TYPE type, long req_id, int ttl, TelemetryMsg.CODE code, java.lang.String destination, java.lang.String Source, short acknowledge, TelemetryMsg.STATUS status, byte[] data)
public static TelemetryMsg create(java.lang.Object... values)
public static TelemetryMsg clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exceptionpublic TelemetryMsg.TYPE getType()
public java.lang.String getTypeStr()
public short getTypeVal()
public TelemetryMsg setType(TelemetryMsg.TYPE type)
type - Type (enumerated)public TelemetryMsg setTypeStr(java.lang.String type)
type - Type (as a String)public TelemetryMsg setTypeVal(short type)
type - Type (integer value)public long getReqId()
public TelemetryMsg setReqId(long req_id)
req_id - Request Identifierpublic int getTtl()
public TelemetryMsg setTtl(int ttl)
ttl - Time to live (s)public TelemetryMsg.CODE getCode()
public java.lang.String getCodeStr()
public short getCodeVal()
public TelemetryMsg setCode(TelemetryMsg.CODE code)
code - Code (enumerated)public TelemetryMsg setCodeStr(java.lang.String code)
code - Code (as a String)public TelemetryMsg setCodeVal(short code)
code - Code (integer value)public java.lang.String getDestination()
public TelemetryMsg setDestination(java.lang.String destination)
destination - Destination Identifierpublic java.lang.String getSource()
public TelemetryMsg setSource(java.lang.String Source)
Source - Source Identifierpublic short getAcknowledge()
public TelemetryMsg setAcknowledge(short acknowledge)
acknowledge - Acknowledge (bitfield)public TelemetryMsg.STATUS getStatus()
public java.lang.String getStatusStr()
public short getStatusVal()
public TelemetryMsg setStatus(TelemetryMsg.STATUS status)
status - Status (enumerated)public TelemetryMsg setStatusStr(java.lang.String status)
status - Status (as a String)public TelemetryMsg setStatusVal(short status)
status - Status (integer value)public byte[] getData()
public TelemetryMsg setData(byte[] data)
data - Data