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, 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 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.Exception
public 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)