public class EulerAngles extends IMCMessage
| Modifier and Type | Field and Description |
|---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID| Constructor and Description |
|---|
EulerAngles() |
EulerAngles(double time,
double phi,
double theta,
double psi,
double psi_magnetic) |
EulerAngles(IMCDefinition defs) |
| Modifier and Type | Method and Description |
|---|---|
static EulerAngles |
clone(IMCMessage msg) |
static EulerAngles |
create(java.lang.Object... values) |
double |
getPhi() |
double |
getPsi() |
double |
getPsiMagnetic() |
double |
getTheta() |
double |
getTime() |
void |
setPhi(double phi) |
void |
setPsi(double psi) |
void |
setPsiMagnetic(double psi_magnetic) |
void |
setTheta(double theta) |
void |
setTime(double time) |
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, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessage, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validatepublic static final int ID_STATIC
public EulerAngles()
public EulerAngles(IMCDefinition defs)
public EulerAngles(double time,
double phi,
double theta,
double psi,
double psi_magnetic)
public static EulerAngles create(java.lang.Object... values)
public static EulerAngles clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exceptionpublic double getTime()
public double getPhi()
public double getTheta()
public double getPsi()
public double getPsiMagnetic()
public void setTime(double time)
time - Device Time (s)public void setPhi(double phi)
phi - Roll Angle (rad)public void setTheta(double theta)
theta - Pitch Angle (rad)public void setPsi(double psi)
psi - Yaw Angle (True) (rad)public void setPsiMagnetic(double psi_magnetic)
psi_magnetic - Yaw Angle (Magnetic) (rad)