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, 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 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 double getY()
public double getZ()
public double getPhi()
public double getTheta()
public double getPsi()
public double getP()
public double getQ()
public double getR()
public double getU()
public double getV()
public double getW()
public double getBiasPsi()
public double getBiasR()
public NavigationUncertainty setX(double x)
x
- Variance - x Position (m)public NavigationUncertainty setY(double y)
y
- Variance - y Position (m)public NavigationUncertainty setZ(double z)
z
- Variance - z Position (m)public NavigationUncertainty setPhi(double phi)
phi
- Variance - Roll (rad)public NavigationUncertainty setTheta(double theta)
theta
- Variance - Pitch (rad)public NavigationUncertainty setPsi(double psi)
psi
- Variance - Yaw (rad)public NavigationUncertainty setP(double p)
p
- Variance - Gyro. Roll Rate (rad/s)public NavigationUncertainty setQ(double q)
q
- Variance - Gyro. Pitch Rate (rad/s)public NavigationUncertainty setR(double r)
r
- Variance - Gyro. Yaw Rate (rad/s)public NavigationUncertainty setU(double u)
u
- Variance - Body-Fixed xx Velocity (m/s)public NavigationUncertainty setV(double v)
v
- Variance - Body-Fixed yy Velocity (m/s)public NavigationUncertainty setW(double w)
w
- Variance - Body-Fixed ww Velocity (m/s)public NavigationUncertainty setBiasPsi(double bias_psi)
bias_psi
- Variance - Yaw Bias (rad)public NavigationUncertainty setBiasR(double bias_r)
bias_r
- Variance - Gyro. Yaw Rate Bias (rad/s)