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) |
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() |
void |
setBiasPsi(double bias_psi) |
void |
setBiasR(double bias_r) |
void |
setCog(double cog) |
void |
setCustomX(double custom_x) |
void |
setCustomY(double custom_y) |
void |
setCustomZ(double custom_z) |
void |
setCyaw(double cyaw) |
void |
setGpsRejLevel(double gps_rej_level) |
void |
setLblRejLevel(double lbl_rej_level) |
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 NavigationData()
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 void setBiasPsi(double bias_psi)
bias_psi
- Yaw Bias (rad)public void setBiasR(double bias_r)
bias_r
- Gyro. Yaw Rate Bias (rad/s)public void setCog(double cog)
cog
- Course Over Ground (rad)public void setCyaw(double cyaw)
cyaw
- Continuous Yaw (rad)public void setLblRejLevel(double lbl_rej_level)
lbl_rej_level
- GPS Rejection Filter Levelpublic void setGpsRejLevel(double gps_rej_level)
gps_rej_level
- LBL Rejection Filter Levelpublic void setCustomX(double custom_x)
custom_x
- Variance - Custom Variable Xpublic void setCustomY(double custom_y)
custom_y
- Variance - Custom Variable Ypublic void setCustomZ(double custom_z)
custom_z
- Variance - Custom Variable Z