public class NavigationData extends IMCMessage
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
NavigationData() |
NavigationData(float bias_psi,
float bias_r,
float cog,
float cyaw,
float lbl_rej_level,
float gps_rej_level,
float custom_x,
float custom_y,
float custom_z) |
NavigationData(IMCDefinition defs) |
NavigationData(IMCMessage msg) |
Modifier and Type | Method and Description |
---|---|
static NavigationData |
clone(IMCMessage msg) |
static NavigationData |
create(java.lang.Object... values) |
double |
getBiasPsi() |
double |
getBiasR() |
double |
getCog() |
double |
getCustomX() |
double |
getCustomY() |
double |
getCustomZ() |
double |
getCyaw() |
double |
getGpsRejLevel() |
double |
getLblRejLevel() |
NavigationData |
setBiasPsi(double bias_psi) |
NavigationData |
setBiasR(double bias_r) |
NavigationData |
setCog(double cog) |
NavigationData |
setCustomX(double custom_x) |
NavigationData |
setCustomY(double custom_y) |
NavigationData |
setCustomZ(double custom_z) |
NavigationData |
setCyaw(double cyaw) |
NavigationData |
setGpsRejLevel(double gps_rej_level) |
NavigationData |
setLblRejLevel(double lbl_rej_level) |
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 NavigationData()
public NavigationData(IMCMessage msg)
public NavigationData(IMCDefinition defs)
public NavigationData(float bias_psi, float bias_r, float cog, float cyaw, float lbl_rej_level, float gps_rej_level, float custom_x, float custom_y, float custom_z)
public static NavigationData create(java.lang.Object... values)
public static NavigationData clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public double getBiasPsi()
public double getBiasR()
public double getCog()
public double getCyaw()
public double getLblRejLevel()
public double getGpsRejLevel()
public double getCustomX()
public double getCustomY()
public double getCustomZ()
public NavigationData setBiasPsi(double bias_psi)
bias_psi
- Yaw Bias (rad)public NavigationData setBiasR(double bias_r)
bias_r
- Gyro. Yaw Rate Bias (rad/s)public NavigationData setCog(double cog)
cog
- Course Over Ground (rad)public NavigationData setCyaw(double cyaw)
cyaw
- Continuous Yaw (rad)public NavigationData setLblRejLevel(double lbl_rej_level)
lbl_rej_level
- GPS Rejection Filter Levelpublic NavigationData setGpsRejLevel(double gps_rej_level)
gps_rej_level
- LBL Rejection Filter Levelpublic NavigationData setCustomX(double custom_x)
custom_x
- Variance - Custom Variable Xpublic NavigationData setCustomY(double custom_y)
custom_y
- Variance - Custom Variable Ypublic NavigationData setCustomZ(double custom_z)
custom_z
- Variance - Custom Variable Z