public class SoiCommand extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
SoiCommand.COMMAND |
static class |
SoiCommand.TYPE |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
SoiCommand() |
SoiCommand(IMCDefinition defs) |
SoiCommand(IMCMessage msg) |
SoiCommand(SoiCommand.TYPE type,
SoiCommand.COMMAND command,
java.lang.String settings,
SoiPlan plan,
java.lang.String info) |
Modifier and Type | Method and Description |
---|---|
static SoiCommand |
clone(IMCMessage msg) |
static SoiCommand |
create(java.lang.Object... values) |
SoiCommand.COMMAND |
getCommand() |
java.lang.String |
getCommandStr() |
short |
getCommandVal() |
java.lang.String |
getInfo() |
SoiPlan |
getPlan() |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getSettings() |
SoiCommand.TYPE |
getType() |
java.lang.String |
getTypeStr() |
short |
getTypeVal() |
SoiCommand |
setCommand(SoiCommand.COMMAND command) |
SoiCommand |
setCommandStr(java.lang.String command) |
SoiCommand |
setCommandVal(short command) |
SoiCommand |
setInfo(java.lang.String info) |
SoiCommand |
setPlan(SoiPlan plan) |
SoiCommand |
setSettings(java.util.LinkedHashMap<java.lang.String,?> settings) |
SoiCommand |
setSettings(java.lang.String settings) |
SoiCommand |
setType(SoiCommand.TYPE type) |
SoiCommand |
setTypeStr(java.lang.String type) |
SoiCommand |
setTypeVal(short type) |
asJSON, asJSON, asMap, asXml, asXmlStripped, cloneMessage, cloneMessage, compareTo, copyFrom, copyToClipoard, decodeTupleList, dump, encodeTupleList, get, getAbbrev, getAgeInSeconds, getAsNumber, getAsString, getBitmask, getDate, getDouble, getDst, getDstEnt, getEntityName, getFieldNames, getFloat, getHeader, getHeaderValue, 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, validate
public static final int ID_STATIC
public SoiCommand()
public SoiCommand(IMCMessage msg)
public SoiCommand(IMCDefinition defs)
public SoiCommand(SoiCommand.TYPE type, SoiCommand.COMMAND command, java.lang.String settings, SoiPlan plan, java.lang.String info)
public static SoiCommand create(java.lang.Object... values)
public static SoiCommand clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public SoiCommand.TYPE getType()
public java.lang.String getTypeStr()
public short getTypeVal()
public SoiCommand setType(SoiCommand.TYPE type)
type
- Type (enumerated)public SoiCommand setTypeStr(java.lang.String type)
type
- Type (as a String)public SoiCommand setTypeVal(short type)
type
- Type (integer value)public SoiCommand.COMMAND getCommand()
public java.lang.String getCommandStr()
public short getCommandVal()
public SoiCommand setCommand(SoiCommand.COMMAND command)
command
- Command (enumerated)public SoiCommand setCommandStr(java.lang.String command)
command
- Command (as a String)public SoiCommand setCommandVal(short command)
command
- Command (integer value)public java.util.LinkedHashMap<java.lang.String,java.lang.String> getSettings()
public SoiCommand setSettings(java.util.LinkedHashMap<java.lang.String,?> settings)
settings
- Settings (tuplelist)public SoiCommand setSettings(java.lang.String settings)
public SoiPlan getPlan()
public SoiCommand setPlan(SoiPlan plan)
plan
- Planpublic java.lang.String getInfo()
public SoiCommand setInfo(java.lang.String info)
info
- Extra Information