public class FollowReference extends Maneuver
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
FollowReference() |
FollowReference(IMCDefinition defs) |
FollowReference(IMCMessage msg) |
FollowReference(int control_src,
short control_ent,
float timeout,
float loiter_radius,
float altitude_interval) |
Modifier and Type | Method and Description |
---|---|
static FollowReference |
clone(IMCMessage msg) |
static FollowReference |
create(java.lang.Object... values) |
double |
getAltitudeInterval() |
short |
getControlEnt() |
int |
getControlSrc() |
double |
getLoiterRadius() |
double |
getTimeout() |
FollowReference |
setAltitudeInterval(double altitude_interval) |
FollowReference |
setControlEnt(short control_ent) |
FollowReference |
setControlSrc(int control_src) |
FollowReference |
setLoiterRadius(double loiter_radius) |
FollowReference |
setTimeout(double timeout) |
asJSON, asXml, cloneMessage, cloneMessage, compareTo, copyFrom, 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, getValues, hasFlag, hexdump, isNull, isPeriodic, main, makeImmutable, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validate
public static final int ID_STATIC
public FollowReference()
public FollowReference(IMCMessage msg)
public FollowReference(IMCDefinition defs)
public FollowReference(int control_src, short control_ent, float timeout, float loiter_radius, float altitude_interval)
public static FollowReference create(java.lang.Object... values)
public static FollowReference clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public int getControlSrc()
public short getControlEnt()
public double getTimeout()
public double getLoiterRadius()
public double getAltitudeInterval()
public FollowReference setControlSrc(int control_src)
control_src
- Controlling Sourcepublic FollowReference setControlEnt(short control_ent)
control_ent
- Controlling Entitypublic FollowReference setTimeout(double timeout)
timeout
- Reference Update Timeoutpublic FollowReference setLoiterRadius(double loiter_radius)
loiter_radius
- Loiter Radiuspublic FollowReference setAltitudeInterval(double altitude_interval)
altitude_interval
- Altitude Interval