public class Rows extends Maneuver
Modifier and Type | Class and Description |
---|---|
static class |
Rows.SPEED_UNITS |
static class |
Rows.Z_UNITS |
Modifier and Type | Field and Description |
---|---|
static short |
FLG_CURVE_RIGHT |
static short |
FLG_SQUARE_CURVE |
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
Rows() |
Rows(IMCDefinition defs) |
Rows(IMCMessage msg) |
Rows(int timeout,
double lat,
double lon,
float z,
Rows.Z_UNITS z_units,
float speed,
Rows.SPEED_UNITS speed_units,
double bearing,
double cross_angle,
float width,
float length,
float hstep,
short coff,
short alternation,
short flags,
java.lang.String custom) |
Modifier and Type | Method and Description |
---|---|
static Rows |
clone(IMCMessage msg) |
static Rows |
create(java.lang.Object... values) |
short |
getAlternation() |
double |
getBearing() |
short |
getCoff() |
double |
getCrossAngle() |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getCustom() |
short |
getFlags()
Maneuver flags.
|
double |
getHstep() |
double |
getLat() |
double |
getLength() |
double |
getLon() |
double |
getSpeed() |
Rows.SPEED_UNITS |
getSpeedUnits()
Speed units.
|
int |
getTimeout() |
double |
getWidth() |
double |
getZ() |
Rows.Z_UNITS |
getZUnits()
Units of the z reference.
|
Rows |
setAlternation(short alternation) |
Rows |
setBearing(double bearing) |
Rows |
setCoff(short coff) |
Rows |
setCrossAngle(double cross_angle) |
Rows |
setCustom(java.util.LinkedHashMap<java.lang.String,?> custom) |
Rows |
setCustom(java.lang.String custom) |
Rows |
setFlags(short flags) |
Rows |
setHstep(double hstep) |
Rows |
setLat(double lat) |
Rows |
setLength(double length) |
Rows |
setLon(double lon) |
Rows |
setSpeed(double speed) |
Rows |
setSpeedUnits(Rows.SPEED_UNITS speed_units) |
Rows |
setSpeedUnits(short speed_units) |
Rows |
setSpeedUnits(java.lang.String speed_units) |
Rows |
setTimeout(int timeout) |
Rows |
setWidth(double width) |
Rows |
setZ(double z) |
Rows |
setZUnits(Rows.Z_UNITS z_units) |
Rows |
setZUnits(short z_units) |
Rows |
setZUnits(java.lang.String z_units) |
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 static final short FLG_SQUARE_CURVE
public static final short FLG_CURVE_RIGHT
public Rows()
public Rows(IMCMessage msg)
public Rows(IMCDefinition defs)
public Rows(int timeout, double lat, double lon, float z, Rows.Z_UNITS z_units, float speed, Rows.SPEED_UNITS speed_units, double bearing, double cross_angle, float width, float length, float hstep, short coff, short alternation, short flags, java.lang.String custom)
public static Rows create(java.lang.Object... values)
public static Rows clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public int getTimeout()
public double getLat()
public double getLon()
public double getZ()
public Rows.Z_UNITS getZUnits()
public double getSpeed()
public Rows.SPEED_UNITS getSpeedUnits()
public double getBearing()
public double getCrossAngle()
public double getWidth()
public double getLength()
public double getHstep()
public short getCoff()
public short getAlternation()
public short getFlags()
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getCustom()
public Rows setTimeout(int timeout)
timeout
- Timeout (s)public Rows setLat(double lat)
lat
- Latitude WGS-84 (rad)public Rows setLon(double lon)
lon
- Longitude WGS-84 (rad)public Rows setZ(double z)
z
- Z Reference (m)public Rows setZUnits(Rows.Z_UNITS z_units)
z_units
- Z Units (enumerated)public Rows setZUnits(java.lang.String z_units)
z_units
- Z Units (as a String)public Rows setZUnits(short z_units)
z_units
- Z Units (integer value)public Rows setSpeed(double speed)
speed
- Speedpublic Rows setSpeedUnits(Rows.SPEED_UNITS speed_units)
speed_units
- Speed Units (enumerated)public Rows setSpeedUnits(java.lang.String speed_units)
speed_units
- Speed Units (as a String)public Rows setSpeedUnits(short speed_units)
speed_units
- Speed Units (integer value)public Rows setBearing(double bearing)
bearing
- Bearing (rad)public Rows setCrossAngle(double cross_angle)
cross_angle
- Cross Angle (rad)public Rows setWidth(double width)
width
- Width (m)public Rows setLength(double length)
length
- Length (m)public Rows setHstep(double hstep)
hstep
- Horizontal Step (m)public Rows setCoff(short coff)
coff
- Curve Offset (m)public Rows setAlternation(short alternation)
alternation
- Alternation Parameter (%)public Rows setFlags(short flags)
flags
- Flags (bitfield)public Rows setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom
- Custom settings for maneuver (tuplelist)public Rows setCustom(java.lang.String custom)