public class AISStaticData extends AISReport implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
callSign |
int |
classBPart |
java.lang.String |
dataClass |
java.lang.String |
destination |
double |
dimA |
double |
dimB |
double |
dimC |
double |
dimD |
int |
etaDay |
int |
etaHour |
long |
etaMilliseconds |
int |
etaMinute |
int |
etaMonth |
int |
imoNumber |
static long |
serialVersionUID |
java.lang.String |
shipName |
int |
shipType |
double |
staticDraught |
Constructor and Description |
---|
AISStaticData(java.lang.String callSign,
java.lang.String shipName,
int shipType,
long etaMillis,
double draught,
java.lang.String destination)
Constructor for use when reading back from database.
|
Modifier and Type | Method and Description |
---|---|
double |
getLength() |
java.lang.String |
getStationTypeString(StationType stationType,
int type) |
java.lang.String |
getVesselTypeAndCargo(int type) |
double |
getWidth() |
java.lang.String |
shipTypeAndCargo() |
java.lang.String |
toString() |
boolean |
unpackStandardStaticShipData(NMEABitArray bitData) |
public static final long serialVersionUID
public int imoNumber
public java.lang.String callSign
public java.lang.String shipName
public int shipType
public int etaMonth
public int etaDay
public int etaHour
public int etaMinute
public double staticDraught
public java.lang.String destination
public java.lang.String dataClass
public double dimA
public double dimB
public double dimC
public double dimD
public long etaMilliseconds
public int classBPart
public AISStaticData(java.lang.String callSign, java.lang.String shipName, int shipType, long etaMillis, double draught, java.lang.String destination)
callSign
- callSignshipName
- shipNameshipType
- shipTypeetaMillis
- eta Millisecondsdraught
- draughtdestination
- destinationpublic boolean unpackStandardStaticShipData(NMEABitArray bitData)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String shipTypeAndCargo()
public java.lang.String getStationTypeString(StationType stationType, int type)
public java.lang.String getVesselTypeAndCargo(int type)
public double getLength()
public double getWidth()