public class NavigationUncertainty extends IMCMessage
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
NavigationUncertainty() |
NavigationUncertainty(float x,
float y,
float z,
float phi,
float theta,
float psi,
float p,
float q,
float r,
float u,
float v,
float w,
float bias_psi,
float bias_r) |
NavigationUncertainty(IMCDefinition defs) |
NavigationUncertainty(IMCMessage msg) |
Modifier and Type | Method and Description |
---|---|
static NavigationUncertainty |
clone(IMCMessage msg) |
static NavigationUncertainty |
create(java.lang.Object... values) |
double |
getBiasPsi() |
double |
getBiasR() |
double |
getP() |
double |
getPhi() |
double |
getPsi() |
double |
getQ() |
double |
getR() |
double |
getTheta() |
double |
getU() |
double |
getV() |
double |
getW() |
double |
getX() |
double |
getY() |
double |
getZ() |
NavigationUncertainty |
setBiasPsi(double bias_psi) |
NavigationUncertainty |
setBiasR(double bias_r) |
NavigationUncertainty |
setP(double p) |
NavigationUncertainty |
setPhi(double phi) |
NavigationUncertainty |
setPsi(double psi) |
NavigationUncertainty |
setQ(double q) |
NavigationUncertainty |
setR(double r) |
NavigationUncertainty |
setTheta(double theta) |
NavigationUncertainty |
setU(double u) |
NavigationUncertainty |
setV(double v) |
NavigationUncertainty |
setW(double w) |
NavigationUncertainty |
setX(double x) |
NavigationUncertainty |
setY(double y) |
NavigationUncertainty |
setZ(double z) |
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 NavigationUncertainty()
public NavigationUncertainty(IMCMessage msg)
public NavigationUncertainty(IMCDefinition defs)
public NavigationUncertainty(float x, float y, float z, float phi, float theta, float psi, float p, float q, float r, float u, float v, float w, float bias_psi, float bias_r)
public static NavigationUncertainty create(java.lang.Object... values)
public static NavigationUncertainty clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public double getX()
public NavigationUncertainty setX(double x)
x
- Variance - x Position (m)public double getY()
public NavigationUncertainty setY(double y)
y
- Variance - y Position (m)public double getZ()
public NavigationUncertainty setZ(double z)
z
- Variance - z Position (m)public double getPhi()
public NavigationUncertainty setPhi(double phi)
phi
- Variance - Roll (rad)public double getTheta()
public NavigationUncertainty setTheta(double theta)
theta
- Variance - Pitch (rad)public double getPsi()
public NavigationUncertainty setPsi(double psi)
psi
- Variance - Yaw (rad)public double getP()
public NavigationUncertainty setP(double p)
p
- Variance - Gyro. Roll Rate (rad/s)public double getQ()
public NavigationUncertainty setQ(double q)
q
- Variance - Gyro. Pitch Rate (rad/s)public double getR()
public NavigationUncertainty setR(double r)
r
- Variance - Gyro. Yaw Rate (rad/s)public double getU()
public NavigationUncertainty setU(double u)
u
- Variance - Body-Fixed xx Velocity (m/s)public double getV()
public NavigationUncertainty setV(double v)
v
- Variance - Body-Fixed yy Velocity (m/s)public double getW()
public NavigationUncertainty setW(double w)
w
- Variance - Body-Fixed ww Velocity (m/s)public double getBiasPsi()
public NavigationUncertainty setBiasPsi(double bias_psi)
bias_psi
- Variance - Yaw Bias (rad)public double getBiasR()
public NavigationUncertainty setBiasR(double bias_r)
bias_r
- Variance - Gyro. Yaw Rate Bias (rad/s)