public class LowLevelControl extends Maneuver
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
LowLevelControl() |
LowLevelControl(ControlCommand control,
int duration,
java.lang.String custom) |
LowLevelControl(IMCDefinition defs) |
LowLevelControl(IMCMessage msg) |
Modifier and Type | Method and Description |
---|---|
static LowLevelControl |
clone(IMCMessage msg) |
static LowLevelControl |
create(java.lang.Object... values) |
ControlCommand |
getControl() |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getCustom() |
int |
getDuration() |
LowLevelControl |
setControl(ControlCommand control) |
LowLevelControl |
setCustom(java.util.LinkedHashMap<java.lang.String,?> custom) |
LowLevelControl |
setCustom(java.lang.String custom) |
LowLevelControl |
setDuration(int duration) |
asJSON, asJSON, asMap, asXml, asXmlStripped, cloneMessage, cloneMessage, compareTo, copyFrom, 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, main, makeImmutable, parseJson, parseXml, payloadMD5, serialize, serialize, serialize, serializePayload, setBitMask, setDst, setDstEnt, setHeader, setMessageInfo, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validate
public static final int ID_STATIC
public LowLevelControl()
public LowLevelControl(IMCMessage msg)
public LowLevelControl(IMCDefinition defs)
public LowLevelControl(ControlCommand control, int duration, java.lang.String custom)
public static LowLevelControl create(java.lang.Object... values)
public static LowLevelControl clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public ControlCommand getControl()
public LowLevelControl setControl(ControlCommand control)
control
- Controlpublic int getDuration()
public LowLevelControl setDuration(int duration)
duration
- Duration (s)public java.util.LinkedHashMap<java.lang.String,java.lang.String> getCustom()
public LowLevelControl setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom
- Custom settings for maneuver (tuplelist)public LowLevelControl setCustom(java.lang.String custom)