public class GpsNavData extends IMCMessage
| Modifier and Type | Field and Description |
|---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID| Constructor and Description |
|---|
GpsNavData() |
GpsNavData(IMCDefinition defs) |
GpsNavData(IMCMessage msg) |
GpsNavData(long itow,
double lat,
double lon,
float height_ell,
float height_sea,
float hacc,
float vacc,
float vel_n,
float vel_e,
float vel_d,
float speed,
float gspeed,
float heading,
float sacc,
float cacc) |
| Modifier and Type | Method and Description |
|---|---|
static GpsNavData |
clone(IMCMessage msg) |
static GpsNavData |
create(java.lang.Object... values) |
double |
getCacc() |
double |
getGspeed() |
double |
getHacc() |
double |
getHeading() |
double |
getHeightEll() |
double |
getHeightSea() |
long |
getItow() |
double |
getLat() |
double |
getLon() |
double |
getSacc() |
double |
getSpeed() |
double |
getVacc() |
double |
getVelD() |
double |
getVelE() |
double |
getVelN() |
GpsNavData |
setCacc(double cacc) |
GpsNavData |
setGspeed(double gspeed) |
GpsNavData |
setHacc(double hacc) |
GpsNavData |
setHeading(double heading) |
GpsNavData |
setHeightEll(double height_ell) |
GpsNavData |
setHeightSea(double height_sea) |
GpsNavData |
setItow(long itow) |
GpsNavData |
setLat(double lat) |
GpsNavData |
setLon(double lon) |
GpsNavData |
setSacc(double sacc) |
GpsNavData |
setSpeed(double speed) |
GpsNavData |
setVacc(double vacc) |
GpsNavData |
setVelD(double vel_d) |
GpsNavData |
setVelE(double vel_e) |
GpsNavData |
setVelN(double vel_n) |
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, validatepublic static final int ID_STATIC
public GpsNavData()
public GpsNavData(IMCMessage msg)
public GpsNavData(IMCDefinition defs)
public GpsNavData(long itow,
double lat,
double lon,
float height_ell,
float height_sea,
float hacc,
float vacc,
float vel_n,
float vel_e,
float vel_d,
float speed,
float gspeed,
float heading,
float sacc,
float cacc)
public static GpsNavData create(java.lang.Object... values)
public static GpsNavData clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exceptionpublic long getItow()
public GpsNavData setItow(long itow)
itow - GPS Millisecond Time of Week (ms)public double getLat()
public GpsNavData setLat(double lat)
lat - Latitude (rad)public double getLon()
public GpsNavData setLon(double lon)
lon - Longitude (rad)public double getHeightEll()
public GpsNavData setHeightEll(double height_ell)
height_ell - Height above ellipsoid (m)public double getHeightSea()
public GpsNavData setHeightSea(double height_sea)
height_sea - Height above sea level (m)public double getHacc()
public GpsNavData setHacc(double hacc)
hacc - Horizontal Accuracy Estimate (m)public double getVacc()
public GpsNavData setVacc(double vacc)
vacc - Vertical Accuracy Estimate (m)public double getVelN()
public GpsNavData setVelN(double vel_n)
vel_n - NED North Velocity (m/s)public double getVelE()
public GpsNavData setVelE(double vel_e)
vel_e - NED East Velocity (m/s)public double getVelD()
public GpsNavData setVelD(double vel_d)
vel_d - NED Down Velocity (m/s)public double getSpeed()
public GpsNavData setSpeed(double speed)
speed - Speed (3D) (m/s)public double getGspeed()
public GpsNavData setGspeed(double gspeed)
gspeed - Ground Speed (2D) (m/s)public double getHeading()
public GpsNavData setHeading(double heading)
heading - Heading (2D) (rad)public double getSacc()
public GpsNavData setSacc(double sacc)
sacc - Speed Accuracy Estimate (m/s)public double getCacc()
public GpsNavData setCacc(double cacc)
cacc - Course / Heading Accuracy Estimate (rad)