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