public class SoiWaypoint extends IMCMessage
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
SoiWaypoint() |
SoiWaypoint(float lat,
float lon,
long eta,
int duration) |
SoiWaypoint(IMCDefinition defs) |
SoiWaypoint(IMCMessage msg) |
Modifier and Type | Method and Description |
---|---|
static SoiWaypoint |
clone(IMCMessage msg) |
static SoiWaypoint |
create(java.lang.Object... values) |
int |
getDuration() |
long |
getEta() |
double |
getLat() |
double |
getLon() |
SoiWaypoint |
setDuration(int duration) |
SoiWaypoint |
setEta(long eta) |
SoiWaypoint |
setLat(double lat) |
SoiWaypoint |
setLon(double lon) |
asJSON, asJSON, asMap, asXml, asXmlStripped, cloneMessage, cloneMessage, compareTo, copyFrom, copyToClipoard, 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, makeImmutable, parseJson, parseXml, pasteFromClipoard, payloadMD5, serialize, serialize, serialize, serializePayload, setBitMask, setDst, setDstEnt, setHeader, setMessageInfo, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toByteArray, toByteArray, toString, validate
public static final int ID_STATIC
public SoiWaypoint()
public SoiWaypoint(IMCMessage msg)
public SoiWaypoint(IMCDefinition defs)
public SoiWaypoint(float lat, float lon, long eta, int duration)
public static SoiWaypoint create(java.lang.Object... values)
public static SoiWaypoint clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public double getLat()
public SoiWaypoint setLat(double lat)
lat
- Latitude (°)public double getLon()
public SoiWaypoint setLon(double lon)
lon
- Longitude (°)public long getEta()
public SoiWaypoint setEta(long eta)
eta
- Time Of Arrivalpublic int getDuration()
public SoiWaypoint setDuration(int duration)
duration
- Duration (s)