public class ExternalSystem extends java.lang.Object implements java.lang.Comparable<ExternalSystem>
Modifier and Type | Class and Description |
---|---|
static class |
ExternalSystem.ExternalTypeEnum |
Modifier and Type | Field and Description |
---|---|
protected boolean |
active |
protected long |
attitudeTimeMillis |
protected java.lang.String |
id |
protected CoordinateSystem |
location |
protected long |
locationTimeMillis |
protected VehicleType.SystemTypeEnum |
type |
protected ExternalSystem.ExternalTypeEnum |
typeExternal |
protected VehicleType.VehicleTypeEnum |
typeVehicle |
Constructor and Description |
---|
ExternalSystem(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ExternalSystem o) |
long |
getAttitudeTimeMillis() |
java.lang.String |
getId() |
LocationType |
getLocation() |
long |
getLocationTimeMillis() |
java.lang.String |
getName() |
double |
getPitchDegrees() |
double |
getRollDegrees() |
VehicleType.SystemTypeEnum |
getType() |
ExternalSystem.ExternalTypeEnum |
getTypeExternal() |
VehicleType.VehicleTypeEnum |
getTypeVehicle() |
double |
getYawDegrees() |
boolean |
isActive() |
void |
setActive(boolean active) |
void |
setAttitudeDegrees(double yawDegrees) |
void |
setAttitudeDegrees(double rollDegrees,
double pitchDegrees,
double yawDegrees) |
void |
setAttitudeDegrees(double rollDegrees,
double pitchDegrees,
double yawDegrees,
long locationTimeMillis) |
void |
setAttitudeDegrees(double yawDegrees,
long locationTimeMillis) |
void |
setAttitudeTimeMillis(long attitudeTimeMillis) |
void |
setLocation(LocationType location) |
void |
setLocation(LocationType location,
long locationTimeMillis) |
void |
setLocationTimeMillis(long locationTimeMillis) |
void |
setType(VehicleType.SystemTypeEnum type) |
void |
setTypeExternal(ExternalSystem.ExternalTypeEnum typeExternal) |
void |
setTypeVehicle(VehicleType.VehicleTypeEnum typeVehicle) |
java.lang.String |
toString() |
protected java.lang.String id
protected VehicleType.SystemTypeEnum type
protected VehicleType.VehicleTypeEnum typeVehicle
protected ExternalSystem.ExternalTypeEnum typeExternal
protected boolean active
protected final CoordinateSystem location
protected long locationTimeMillis
protected long attitudeTimeMillis
public java.lang.String getId()
public java.lang.String getName()
public boolean isActive()
public void setActive(boolean active)
active
- the active to setpublic LocationType getLocation()
public void setLocation(LocationType location)
location
- the location to setpublic void setLocation(LocationType location, long locationTimeMillis)
public void setAttitudeDegrees(double rollDegrees, double pitchDegrees, double yawDegrees)
public void setAttitudeDegrees(double rollDegrees, double pitchDegrees, double yawDegrees, long locationTimeMillis)
public void setAttitudeDegrees(double yawDegrees)
public void setAttitudeDegrees(double yawDegrees, long locationTimeMillis)
public double getRollDegrees()
public double getPitchDegrees()
public double getYawDegrees()
public long getLocationTimeMillis()
public void setLocationTimeMillis(long locationTimeMillis)
locationTimeMillis
- the locationTimeMillis to setpublic long getAttitudeTimeMillis()
public void setAttitudeTimeMillis(long attitudeTimeMillis)
attitudeTimeMillis
- the attitudeTimeMillis to setpublic VehicleType.SystemTypeEnum getType()
public void setType(VehicleType.SystemTypeEnum type)
type
- the type to setpublic VehicleType.VehicleTypeEnum getTypeVehicle()
public void setTypeVehicle(VehicleType.VehicleTypeEnum typeVehicle)
typeVehicle
- the typeVehicle to setpublic ExternalSystem.ExternalTypeEnum getTypeExternal()
public void setTypeExternal(ExternalSystem.ExternalTypeEnum typeExternal)
typeExternal
- the typeExternal to setpublic int compareTo(ExternalSystem o)
compareTo
in interface java.lang.Comparable<ExternalSystem>
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.