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) |
| 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() |
void |
setControl(ControlCommand control) |
void |
setCustom(java.util.LinkedHashMap<java.lang.String,?> custom) |
void |
setCustom(java.lang.String custom) |
void |
setDuration(int duration) |
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, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessage, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validatepublic static final int ID_STATIC
public LowLevelControl()
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.Exceptionpublic ControlCommand getControl()
public int getDuration()
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getCustom()
public void setControl(ControlCommand control)
control - Controlpublic void setDuration(int duration)
duration - Duration (s)public void setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom - Custom settings for maneuver (tuplelist)public void setCustom(java.lang.String custom)