public class ControlLoops extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
ControlLoops.ENABLE |
Modifier and Type | Field and Description |
---|---|
static long |
CL_ALL |
static long |
CL_ALTITUDE |
static long |
CL_DEPTH |
static long |
CL_EXTERNAL |
static long |
CL_NO_OVERRIDE |
static long |
CL_NONE |
static long |
CL_PATH |
static long |
CL_PITCH |
static long |
CL_ROLL |
static long |
CL_SPEED |
static long |
CL_TELEOPERATION |
static long |
CL_TORQUE |
static long |
CL_VERTICAL_RATE |
static long |
CL_YAW |
static long |
CL_YAW_RATE |
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
ControlLoops() |
ControlLoops(IMCDefinition defs) |
ControlLoops(short enable,
long mask) |
Modifier and Type | Method and Description |
---|---|
static ControlLoops |
clone(IMCMessage msg) |
static ControlLoops |
create(java.lang.Object... values) |
ControlLoops.ENABLE |
getEnable() |
long |
getMask()
Control loop mask.
|
void |
setEnable(ControlLoops.ENABLE enable) |
void |
setEnable(short enable) |
void |
setEnable(java.lang.String enable) |
void |
setMask(long mask) |
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, validate
public static final int ID_STATIC
public static final long CL_NONE
public static final long CL_PATH
public static final long CL_TELEOPERATION
public static final long CL_ALTITUDE
public static final long CL_DEPTH
public static final long CL_ROLL
public static final long CL_PITCH
public static final long CL_YAW
public static final long CL_SPEED
public static final long CL_YAW_RATE
public static final long CL_VERTICAL_RATE
public static final long CL_TORQUE
public static final long CL_EXTERNAL
public static final long CL_NO_OVERRIDE
public static final long CL_ALL
public ControlLoops()
public ControlLoops(IMCDefinition defs)
public ControlLoops(short enable, long mask)
public static ControlLoops create(java.lang.Object... values)
public static ControlLoops clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public ControlLoops.ENABLE getEnable()
public long getMask()
public void setEnable(ControlLoops.ENABLE enable)
enable
- Enable (enumerated)public void setEnable(java.lang.String enable)
enable
- Enable (as a String)public void setEnable(short enable)
enable
- Enable (integer value)public void setMask(long mask)
mask
- Control Loop Mask (bitfield)