public class FormationPlanExecution extends Maneuver
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
FormationPlanExecution() |
FormationPlanExecution(IMCDefinition defs) |
FormationPlanExecution(IMCMessage msg) |
FormationPlanExecution(java.lang.String group_name,
java.lang.String formation_name,
java.lang.String plan_id,
java.lang.String description,
float leader_speed,
float leader_bank_lim,
float pos_sim_err_lim,
float pos_sim_err_wrn,
int pos_sim_err_timeout,
float converg_max,
int converg_timeout,
int comms_timeout,
float turb_lim,
java.lang.String custom) |
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 FormationPlanExecution()
public FormationPlanExecution(IMCMessage msg)
public FormationPlanExecution(IMCDefinition defs)
public FormationPlanExecution(java.lang.String group_name, java.lang.String formation_name, java.lang.String plan_id, java.lang.String description, float leader_speed, float leader_bank_lim, float pos_sim_err_lim, float pos_sim_err_wrn, int pos_sim_err_timeout, float converg_max, int converg_timeout, int comms_timeout, float turb_lim, java.lang.String custom)
public static FormationPlanExecution create(java.lang.Object... values)
public static FormationPlanExecution clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public java.lang.String getGroupName()
public java.lang.String getFormationName()
public java.lang.String getPlanId()
public java.lang.String getDescription()
public double getLeaderSpeed()
public double getLeaderBankLim()
public double getPosSimErrLim()
public double getPosSimErrWrn()
public int getPosSimErrTimeout()
public double getConvergMax()
public int getConvergTimeout()
public int getCommsTimeout()
public double getTurbLim()
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getCustom()
public FormationPlanExecution setGroupName(java.lang.String group_name)
group_name
- Target Group Namepublic FormationPlanExecution setFormationName(java.lang.String formation_name)
formation_name
- Formation Namepublic FormationPlanExecution setPlanId(java.lang.String plan_id)
plan_id
- Formation Plan IDpublic FormationPlanExecution setDescription(java.lang.String description)
description
- Plan Descriptionpublic FormationPlanExecution setLeaderSpeed(double leader_speed)
leader_speed
- Formation Leader Flight Airspeed (m/s)public FormationPlanExecution setLeaderBankLim(double leader_bank_lim)
leader_bank_lim
- Formation leader flight bank limit (m/s)public FormationPlanExecution setPosSimErrLim(double pos_sim_err_lim)
pos_sim_err_lim
- Position mismatch limit (m)public FormationPlanExecution setPosSimErrWrn(double pos_sim_err_wrn)
pos_sim_err_wrn
- Position mismatch threshold (m)public FormationPlanExecution setPosSimErrTimeout(int pos_sim_err_timeout)
pos_sim_err_timeout
- Position mismatch time-out (s)public FormationPlanExecution setConvergMax(double converg_max)
converg_max
- Convergence threshold (m)public FormationPlanExecution setConvergTimeout(int converg_timeout)
converg_timeout
- Convergence time-out (s)public FormationPlanExecution setCommsTimeout(int comms_timeout)
comms_timeout
- Communications time-out (s)public FormationPlanExecution setTurbLim(double turb_lim)
turb_lim
- Turbulence limit (m/s)public FormationPlanExecution setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom
- Custom settings for maneuver (tuplelist)public FormationPlanExecution setCustom(java.lang.String custom)