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(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() |
void |
setCacc(double cacc) |
void |
setGspeed(double gspeed) |
void |
setHacc(double hacc) |
void |
setHeading(double heading) |
void |
setHeightEll(double height_ell) |
void |
setHeightSea(double height_sea) |
void |
setItow(long itow) |
void |
setLat(double lat) |
void |
setLon(double lon) |
void |
setSacc(double sacc) |
void |
setSpeed(double speed) |
void |
setVacc(double vacc) |
void |
setVelD(double vel_d) |
void |
setVelE(double vel_e) |
void |
setVelN(double vel_n) |
asJSON, asXml, cloneMessage, cloneMessage, compareTo, 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, hasFlag, hexdump, isNull, isPeriodic, main, makeImmutable, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessage, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validate
public static final int ID_STATIC
public GpsNavData()
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 void setItow(long itow)
itow
- GPS Millisecond Time of Week (ms)public void setLat(double lat)
lat
- Latitude (rad)public void setLon(double lon)
lon
- Longitude (rad)public void setHeightEll(double height_ell)
height_ell
- Height above ellipsoid (m)public void setHeightSea(double height_sea)
height_sea
- Height above sea level (m)public void setHacc(double hacc)
hacc
- Horizontal Accuracy Estimate (m)public void setVacc(double vacc)
vacc
- Vertical Accuracy Estimate (m)public void setVelN(double vel_n)
vel_n
- NED North Velocity (m/s)public void setVelE(double vel_e)
vel_e
- NED East Velocity (m/s)public void setVelD(double vel_d)
vel_d
- NED Down Velocity (m/s)public void setSpeed(double speed)
speed
- Speed (3D) (m/s)public void setGspeed(double gspeed)
gspeed
- Ground Speed (2D) (m/s)public void setHeading(double heading)
heading
- Heading (2D) (rad)public void setSacc(double sacc)
sacc
- Speed Accuracy Estimate (m/s)public void setCacc(double cacc)
cacc
- Course / Heading Accuracy Estimate (rad)