public class UsblAnglesExtended extends IMCMessage
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
UsblAnglesExtended() |
UsblAnglesExtended(IMCDefinition defs) |
UsblAnglesExtended(IMCMessage msg) |
UsblAnglesExtended(java.lang.String target,
float lbearing,
float lelevation,
float bearing,
float elevation,
float phi,
float theta,
float psi,
float accuracy) |
Modifier and Type | Method and Description |
---|---|
static UsblAnglesExtended |
clone(IMCMessage msg) |
static UsblAnglesExtended |
create(java.lang.Object... values) |
double |
getAccuracy() |
double |
getBearing() |
double |
getElevation() |
double |
getLbearing() |
double |
getLelevation() |
double |
getPhi() |
double |
getPsi() |
java.lang.String |
getTarget() |
double |
getTheta() |
UsblAnglesExtended |
setAccuracy(double accuracy) |
UsblAnglesExtended |
setBearing(double bearing) |
UsblAnglesExtended |
setElevation(double elevation) |
UsblAnglesExtended |
setLbearing(double lbearing) |
UsblAnglesExtended |
setLelevation(double lelevation) |
UsblAnglesExtended |
setPhi(double phi) |
UsblAnglesExtended |
setPsi(double psi) |
UsblAnglesExtended |
setTarget(java.lang.String target) |
UsblAnglesExtended |
setTheta(double theta) |
asJSON, asJSON, asMap, asXml, asXmlStripped, cloneMessage, cloneMessage, compareTo, copyFrom, copyToClipoard, 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, makeImmutable, parseJson, parseXml, pasteFromClipoard, payloadMD5, serialize, serialize, serialize, serializePayload, setBitMask, setDst, setDstEnt, setHeader, setMessageInfo, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toByteArray, toByteArray, toString, validate
public static final int ID_STATIC
public UsblAnglesExtended()
public UsblAnglesExtended(IMCMessage msg)
public UsblAnglesExtended(IMCDefinition defs)
public UsblAnglesExtended(java.lang.String target, float lbearing, float lelevation, float bearing, float elevation, float phi, float theta, float psi, float accuracy)
public static UsblAnglesExtended create(java.lang.Object... values)
public static UsblAnglesExtended clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public java.lang.String getTarget()
public UsblAnglesExtended setTarget(java.lang.String target)
target
- Targetpublic double getLbearing()
public UsblAnglesExtended setLbearing(double lbearing)
lbearing
- Local Bearing (rad)public double getLelevation()
public UsblAnglesExtended setLelevation(double lelevation)
lelevation
- Local Elevation (rad)public double getBearing()
public UsblAnglesExtended setBearing(double bearing)
bearing
- Bearing (rad)public double getElevation()
public UsblAnglesExtended setElevation(double elevation)
elevation
- Elevation (rad)public double getPhi()
public UsblAnglesExtended setPhi(double phi)
phi
- Roll Angle (rad)public double getTheta()
public UsblAnglesExtended setTheta(double theta)
theta
- Pitch Angle (rad)public double getPsi()
public UsblAnglesExtended setPsi(double psi)
psi
- Yaw Angle (rad)public double getAccuracy()
public UsblAnglesExtended setAccuracy(double accuracy)
accuracy
- Accuracy (rad)