public class LeaderState extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
LeaderState.OP |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
LeaderState() |
LeaderState(IMCDefinition defs) |
LeaderState(java.lang.String group_name,
LeaderState.OP op,
double lat,
double lon,
float height,
float x,
float y,
float z,
float phi,
float theta,
float psi,
float vx,
float vy,
float vz,
float p,
float q,
float r,
float svx,
float svy,
float svz) |
Modifier and Type | Method and Description |
---|---|
static LeaderState |
clone(IMCMessage msg) |
static LeaderState |
create(java.lang.Object... values) |
java.lang.String |
getGroupName() |
double |
getHeight() |
double |
getLat() |
double |
getLon() |
LeaderState.OP |
getOp()
Action on the formation leader state variables
|
double |
getP() |
double |
getPhi() |
double |
getPsi() |
double |
getQ() |
double |
getR() |
double |
getSvx() |
double |
getSvy() |
double |
getSvz() |
double |
getTheta() |
double |
getVx() |
double |
getVy() |
double |
getVz() |
double |
getX() |
double |
getY() |
double |
getZ() |
void |
setGroupName(java.lang.String group_name) |
void |
setHeight(double height) |
void |
setLat(double lat) |
void |
setLon(double lon) |
void |
setOp(LeaderState.OP op) |
void |
setOp(short op) |
void |
setOp(java.lang.String op) |
void |
setP(double p) |
void |
setPhi(double phi) |
void |
setPsi(double psi) |
void |
setQ(double q) |
void |
setR(double r) |
void |
setSvx(double svx) |
void |
setSvy(double svy) |
void |
setSvz(double svz) |
void |
setTheta(double theta) |
void |
setVx(double vx) |
void |
setVy(double vy) |
void |
setVz(double vz) |
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 LeaderState()
public LeaderState(IMCDefinition defs)
public LeaderState(java.lang.String group_name, LeaderState.OP op, double lat, double lon, float height, float x, float y, float z, float phi, float theta, float psi, float vx, float vy, float vz, float p, float q, float r, float svx, float svy, float svz)
public static LeaderState create(java.lang.Object... values)
public static LeaderState clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public java.lang.String getGroupName()
public LeaderState.OP getOp()
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 getVx()
public double getVy()
public double getVz()
public double getP()
public double getQ()
public double getR()
public double getSvx()
public double getSvy()
public double getSvz()
public void setGroupName(java.lang.String group_name)
group_name
- Group Namepublic void setOp(LeaderState.OP op)
op
- Action on the leader state (enumerated)public void setOp(java.lang.String op)
op
- Action on the leader state (as a String)public void setOp(short op)
op
- Action on the leader state (integer value)public void setLat(double lat)
lat
- Latitude (WGS-84) (rad)public void setLon(double lon)
lon
- Longitude (WGS-84) (rad)public void setHeight(double height)
height
- Height (WGS-84) (m)public void setX(double x)
x
- Offset north (m)public void setY(double y)
y
- Offset east (m)public void setZ(double z)
z
- Offset down (m)public void setPhi(double phi)
phi
- Rotation over x axis (rad)public void setTheta(double theta)
theta
- Rotation over y axis (rad)public void setPsi(double psi)
psi
- Rotation over z axis (rad)public void setVx(double vx)
vx
- Ground Velocity X (North) (m/s)public void setVy(double vy)
vy
- Ground Velocity Y (East) (m/s)public void setVz(double vz)
vz
- Ground Velocity Z (Down) (m/s)public void setP(double p)
p
- Angular Velocity in x (rad/s)public void setQ(double q)
q
- Angular Velocity in y (rad/s)public void setR(double r)
r
- Angular Velocity in z (rad/s)public void setSvx(double svx)
svx
- Stream Velocity X (North) (m/s)public void setSvy(double svy)
svy
- Stream Velocity Y (East) (m/s)public void setSvz(double svz)
svz
- Stream Velocity Z (Down) (m/s)