public class EstimatedState extends IMCMessage
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
EstimatedState() |
EstimatedState(double lat,
double lon,
float height,
float x,
float y,
float z,
float phi,
float theta,
float psi,
float u,
float v,
float w,
float vx,
float vy,
float vz,
float p,
float q,
float r,
float depth,
float alt) |
EstimatedState(IMCDefinition defs) |
EstimatedState(IMCMessage msg) |
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 EstimatedState()
public EstimatedState(IMCMessage msg)
public EstimatedState(IMCDefinition defs)
public EstimatedState(double lat, double lon, float height, float x, float y, float z, float phi, float theta, float psi, float u, float v, float w, float vx, float vy, float vz, float p, float q, float r, float depth, float alt)
public static EstimatedState create(java.lang.Object... values)
public static EstimatedState clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public double getLat()
public double getLon()
public double getHeight()
public double getX()
public double getY()
public double getZ()
public double getPhi()
public double getTheta()
public double getPsi()
public double getU()
public double getV()
public double getW()
public double getVx()
public double getVy()
public double getVz()
public double getP()
public double getQ()
public double getR()
public double getDepth()
public double getAlt()
public EstimatedState setLat(double lat)
lat
- Latitude (WGS-84) (rad)public EstimatedState setLon(double lon)
lon
- Longitude (WGS-84) (rad)public EstimatedState setHeight(double height)
height
- Height (WGS-84) (m)public EstimatedState setX(double x)
x
- Offset north (m)public EstimatedState setY(double y)
y
- Offset east (m)public EstimatedState setZ(double z)
z
- Offset down (m)public EstimatedState setPhi(double phi)
phi
- Rotation over x axis (rad)public EstimatedState setTheta(double theta)
theta
- Rotation over y axis (rad)public EstimatedState setPsi(double psi)
psi
- Rotation over z axis (rad)public EstimatedState setU(double u)
u
- Body-Fixed xx Velocity (m/s)public EstimatedState setV(double v)
v
- Body-Fixed yy Velocity (m/s)public EstimatedState setW(double w)
w
- Body-Fixed zz Velocity (m/s)public EstimatedState setVx(double vx)
vx
- Ground Velocity X (North) (m/s)public EstimatedState setVy(double vy)
vy
- Ground Velocity Y (East) (m/s)public EstimatedState setVz(double vz)
vz
- Ground Velocity Z (Down) (m/s)public EstimatedState setP(double p)
p
- Angular Velocity in x (rad/s)public EstimatedState setQ(double q)
q
- Angular Velocity in y (rad/s)public EstimatedState setR(double r)
r
- Angular Velocity in z (rad/s)public EstimatedState setDepth(double depth)
depth
- Depth (m)public EstimatedState setAlt(double alt)
alt
- Altitude (m)