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, 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 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.Exception
public long getItow()
public double getLat()
public double getLon()
public double getHeightEll()
public double getHeightSea()
public double getHacc()
public double getVacc()
public double getVelN()
public double getVelE()
public double getVelD()
public double getSpeed()
public double getGspeed()
public double getHeading()
public double getSacc()
public double getCacc()
public GpsNavData setItow(long itow)
itow
- GPS Millisecond Time of Week (ms)public GpsNavData setLat(double lat)
lat
- Latitude (rad)public GpsNavData setLon(double lon)
lon
- Longitude (rad)public GpsNavData setHeightEll(double height_ell)
height_ell
- Height above ellipsoid (m)public GpsNavData setHeightSea(double height_sea)
height_sea
- Height above sea level (m)public GpsNavData setHacc(double hacc)
hacc
- Horizontal Accuracy Estimate (m)public GpsNavData setVacc(double vacc)
vacc
- Vertical Accuracy Estimate (m)public GpsNavData setVelN(double vel_n)
vel_n
- NED North Velocity (m/s)public GpsNavData setVelE(double vel_e)
vel_e
- NED East Velocity (m/s)public GpsNavData setVelD(double vel_d)
vel_d
- NED Down Velocity (m/s)public GpsNavData setSpeed(double speed)
speed
- Speed (3D) (m/s)public GpsNavData setGspeed(double gspeed)
gspeed
- Ground Speed (2D) (m/s)public GpsNavData setHeading(double heading)
heading
- Heading (2D) (rad)public GpsNavData setSacc(double sacc)
sacc
- Speed Accuracy Estimate (m/s)public GpsNavData setCacc(double cacc)
cacc
- Course / Heading Accuracy Estimate (rad)