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(IMCMessage msg) |
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) |
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 CompassCalibration()
public CompassCalibration(IMCMessage msg)
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 CompassCalibration setTimeout(int timeout)
timeout
- Timeout (s)public CompassCalibration setLat(double lat)
lat
- Latitude WGS-84 (rad)public CompassCalibration setLon(double lon)
lon
- Longitude WGS-84 (rad)public CompassCalibration setZ(double z)
z
- Z Reference (m)public CompassCalibration setZUnits(CompassCalibration.Z_UNITS z_units)
z_units
- Z Units (enumerated)public CompassCalibration setZUnits(java.lang.String z_units)
z_units
- Z Units (as a String)public CompassCalibration setZUnits(short z_units)
z_units
- Z Units (integer value)public CompassCalibration setPitch(double pitch)
pitch
- Pitch (rad)public CompassCalibration setAmplitude(double amplitude)
amplitude
- Amplitude (m)public CompassCalibration setDuration(int duration)
duration
- Duration (s)public CompassCalibration setSpeed(double speed)
speed
- Speedpublic CompassCalibration setSpeedUnits(CompassCalibration.SPEED_UNITS speed_units)
speed_units
- Speed Units (enumerated)public CompassCalibration setSpeedUnits(java.lang.String speed_units)
speed_units
- Speed Units (as a String)public CompassCalibration setSpeedUnits(short speed_units)
speed_units
- Speed Units (integer value)public CompassCalibration setRadius(double radius)
radius
- Radius (m)public CompassCalibration setDirection(CompassCalibration.DIRECTION direction)
direction
- Direction (enumerated)public CompassCalibration setDirection(java.lang.String direction)
direction
- Direction (as a String)public CompassCalibration setDirection(short direction)
direction
- Direction (integer value)public CompassCalibration setCustom(java.util.LinkedHashMap<java.lang.String,?> custom)
custom
- Custom settings for maneuver (tuplelist)public CompassCalibration setCustom(java.lang.String custom)