public class Dislodge extends Maneuver
Modifier and Type | Class and Description |
---|---|
static class |
Dislodge.DIRECTION |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
Dislodge() |
Dislodge(IMCDefinition defs) |
Dislodge(IMCMessage msg) |
Dislodge(int timeout,
float rpm,
Dislodge.DIRECTION direction,
java.lang.String custom) |
Modifier and Type | Method and Description |
---|---|
static Dislodge |
clone(IMCMessage msg) |
static Dislodge |
create(java.lang.Object... values) |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getCustom() |
Dislodge.DIRECTION |
getDirection() |
java.lang.String |
getDirectionStr() |
short |
getDirectionVal() |
double |
getRpm() |
int |
getTimeout() |
Dislodge |
setCustom(java.util.LinkedHashMap<java.lang.String,?> custom) |
Dislodge |
setCustom(java.lang.String custom) |
Dislodge |
setDirection(Dislodge.DIRECTION direction) |
Dislodge |
setDirectionStr(java.lang.String direction) |
Dislodge |
setDirectionVal(short direction) |
Dislodge |
setRpm(double rpm) |
Dislodge |
setTimeout(int timeout) |
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 Dislodge()
public Dislodge(IMCMessage msg)
public Dislodge(IMCDefinition defs)
public Dislodge(int timeout, float rpm, Dislodge.DIRECTION direction, java.lang.String custom)
public static Dislodge create(java.lang.Object... values)
public static Dislodge clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public int getTimeout()
public Dislodge setTimeout(int timeout)
timeout
- Timeout (s)public double getRpm()
public Dislodge setRpm(double rpm)
rpm
- RPMpublic Dislodge.DIRECTION getDirection()
public java.lang.String getDirectionStr()
public short getDirectionVal()
public Dislodge setDirection(Dislodge.DIRECTION direction)
direction
- Direction (enumerated)public Dislodge setDirectionStr(java.lang.String direction)
direction
- Direction (as a String)public Dislodge setDirectionVal(short direction)
direction
- Direction (integer value)public java.util.LinkedHashMap<java.lang.String,java.lang.String> getCustom()
public Dislodge setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom
- Custom settings for maneuver (tuplelist)public Dislodge setCustom(java.lang.String custom)