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, 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 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)