public class CompassCalibration extends Maneuver
Modifier and Type | Class and Description |
---|---|
static class |
CompassCalibration.DIRECTION |
static class |
CompassCalibration.SPEED_UNITS |
static class |
CompassCalibration.Z_UNITS |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
CompassCalibration() |
CompassCalibration(IMCDefinition defs) |
CompassCalibration(int timeout,
double lat,
double lon,
float z,
CompassCalibration.Z_UNITS z_units,
float pitch,
float amplitude,
int duration,
float speed,
CompassCalibration.SPEED_UNITS speed_units,
float radius,
CompassCalibration.DIRECTION direction,
java.lang.String custom) |
Modifier and Type | Method and Description |
---|---|
static CompassCalibration |
clone(IMCMessage msg) |
static CompassCalibration |
create(java.lang.Object... values) |
double |
getAmplitude() |
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getCustom() |
CompassCalibration.DIRECTION |
getDirection()
Direction of the maneuver.
|
int |
getDuration() |
double |
getLat() |
double |
getLon() |
double |
getPitch() |
double |
getRadius() |
double |
getSpeed() |
CompassCalibration.SPEED_UNITS |
getSpeedUnits()
Speed units.
|
int |
getTimeout() |
double |
getZ() |
CompassCalibration.Z_UNITS |
getZUnits()
Units of the z reference.
|
void |
setAmplitude(double amplitude) |
void |
setCustom(java.util.LinkedHashMap<java.lang.String,?> custom) |
void |
setCustom(java.lang.String custom) |
void |
setDirection(CompassCalibration.DIRECTION direction) |
void |
setDirection(short direction) |
void |
setDirection(java.lang.String direction) |
void |
setDuration(int duration) |
void |
setLat(double lat) |
void |
setLon(double lon) |
void |
setPitch(double pitch) |
void |
setRadius(double radius) |
void |
setSpeed(double speed) |
void |
setSpeedUnits(CompassCalibration.SPEED_UNITS speed_units) |
void |
setSpeedUnits(short speed_units) |
void |
setSpeedUnits(java.lang.String speed_units) |
void |
setTimeout(int timeout) |
void |
setZ(double z) |
void |
setZUnits(CompassCalibration.Z_UNITS z_units) |
void |
setZUnits(short z_units) |
void |
setZUnits(java.lang.String z_units) |
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 CompassCalibration()
public CompassCalibration(IMCDefinition defs)
public CompassCalibration(int timeout, double lat, double lon, float z, CompassCalibration.Z_UNITS z_units, float pitch, float amplitude, int duration, float speed, CompassCalibration.SPEED_UNITS speed_units, float radius, CompassCalibration.DIRECTION direction, java.lang.String custom)
public static CompassCalibration create(java.lang.Object... values)
public static CompassCalibration clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public int getTimeout()
public double getLat()
public double getLon()
public double getZ()
public CompassCalibration.Z_UNITS getZUnits()
public double getPitch()
public double getAmplitude()
public int getDuration()
public double getSpeed()
public CompassCalibration.SPEED_UNITS getSpeedUnits()
public double getRadius()
public CompassCalibration.DIRECTION getDirection()
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getCustom()
public void setTimeout(int timeout)
timeout
- Timeout (s)public void setLat(double lat)
lat
- Latitude WGS-84 (rad)public void setLon(double lon)
lon
- Longitude WGS-84 (rad)public void setZ(double z)
z
- Z Reference (m)public void setZUnits(CompassCalibration.Z_UNITS z_units)
z_units
- Z Units (enumerated)public void setZUnits(java.lang.String z_units)
z_units
- Z Units (as a String)public void setZUnits(short z_units)
z_units
- Z Units (integer value)public void setPitch(double pitch)
pitch
- Pitch (rad)public void setAmplitude(double amplitude)
amplitude
- Amplitude (m)public void setDuration(int duration)
duration
- Duration (s)public void setSpeed(double speed)
speed
- Speedpublic void setSpeedUnits(CompassCalibration.SPEED_UNITS speed_units)
speed_units
- Speed Units (enumerated)public void setSpeedUnits(java.lang.String speed_units)
speed_units
- Speed Units (as a String)public void setSpeedUnits(short speed_units)
speed_units
- Speed Units (integer value)public void setRadius(double radius)
radius
- Radius (m)public void setDirection(CompassCalibration.DIRECTION direction)
direction
- Direction (enumerated)public void setDirection(java.lang.String direction)
direction
- Direction (as a String)public void setDirection(short direction)
direction
- Direction (integer value)public void setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom
- Custom settings for maneuver (tuplelist)public void setCustom(java.lang.String custom)