public class SpeedType
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SpeedType.Units |
Constructor and Description |
---|
SpeedType() |
SpeedType(double value,
SpeedType.Units units) |
SpeedType(SpeedType other) |
Modifier and Type | Method and Description |
---|---|
static <M extends ManeuverWithSpeed> |
addSpeedElement(org.dom4j.Element root,
M maneuver) |
void |
convertTo(SpeedType.Units units) |
void |
convertToDefaultUnits() |
double |
getAs(SpeedType.Units newUnits) |
double |
getKnots() |
double |
getKPH() |
double |
getMPH() |
double |
getMPS() |
double |
getPercentage() |
double |
getRPM() |
SpeedType.Units |
getUnits() |
double |
getValue() |
static void |
main(java.lang.String[] args) |
static SpeedType |
parseImcSpeed(pt.lsts.imc.IMCMessage message) |
static SpeedType |
parseImcSpeed(pt.lsts.imc.IMCMessage message,
java.lang.String field,
java.lang.String unitsField) |
static <M extends ManeuverWithSpeed> |
parseManeuverSpeed(org.dom4j.Element root,
M maneuver) |
static SpeedType.Units |
parseUnits(java.lang.String units) |
void |
set(SpeedType speed) |
void |
setKnots(double value) |
void |
setKPH(double value) |
void |
setMPH(double value) |
void |
setMPS(double value) |
void |
setPercentage(double value) |
void |
setRPM(double value) |
void |
setSpeedToMessage(pt.lsts.imc.IMCMessage message) |
void |
setSpeedToMessage(pt.lsts.imc.IMCMessage message,
java.lang.String field,
java.lang.String unitsField) |
void |
setUnits(SpeedType.Units units) |
void |
setValue(double value) |
java.lang.String |
toString() |
java.lang.String |
toStringAsDefaultUnits() |
static SpeedType |
valueOf(java.lang.String text) |
public SpeedType(double value, SpeedType.Units units)
public SpeedType()
public SpeedType(SpeedType other)
public final SpeedType.Units getUnits()
public final void setUnits(SpeedType.Units units)
units
- the units to setpublic double getValue()
public void setValue(double value)
public void set(SpeedType speed)
public double getMPS()
public void setMPS(double value)
public double getRPM()
public void setRPM(double value)
public double getPercentage()
public void setPercentage(double value)
public double getMPH()
public void setMPH(double value)
public double getKPH()
public void setKPH(double value)
public double getKnots()
public void setKnots(double value)
public static SpeedType parseImcSpeed(pt.lsts.imc.IMCMessage message)
public static SpeedType parseImcSpeed(pt.lsts.imc.IMCMessage message, java.lang.String field, java.lang.String unitsField)
public static <M extends ManeuverWithSpeed> SpeedType parseManeuverSpeed(org.dom4j.Element root, M maneuver) throws java.lang.Exception
java.lang.Exception
public static <M extends ManeuverWithSpeed> org.dom4j.Element addSpeedElement(org.dom4j.Element root, M maneuver)
public void setSpeedToMessage(pt.lsts.imc.IMCMessage message, java.lang.String field, java.lang.String unitsField)
public void setSpeedToMessage(pt.lsts.imc.IMCMessage message)
public static SpeedType.Units parseUnits(java.lang.String units)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringAsDefaultUnits()
public static SpeedType valueOf(java.lang.String text) throws java.lang.Exception
java.lang.Exception
public void convertTo(SpeedType.Units units)
public void convertToDefaultUnits()
public double getAs(SpeedType.Units newUnits)
newUnits
- public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.