AIS
Class AISStaticData

java.lang.Object
  extended by AIS.AISReport
      extended by AIS.AISStaticData
All Implemented Interfaces:
java.io.Serializable

public class AISStaticData
extends AISReport
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 java.lang.String callSign
           
 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 Summary
AISStaticData(NMEABitArray bitData)
           
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.
 
Method Summary
 double getLength()
           
 double getWidth()
           
 java.lang.String shipTypeAndCargo()
           
 java.lang.String shipTypeAndCargo(int type)
           
 java.lang.String toString()
           
 boolean unpackStandardStaticShipData(NMEABitArray bitData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

imoNumber

public int imoNumber

callSign

public java.lang.String callSign

shipName

public java.lang.String shipName

shipType

public int shipType

etaMonth

public int etaMonth

etaDay

public int etaDay

etaHour

public int etaHour

etaMinute

public int etaMinute

staticDraught

public double staticDraught

destination

public java.lang.String destination

dimA

public double dimA

dimB

public double dimB

dimC

public double dimC

dimD

public double dimD

etaMilliseconds

public long etaMilliseconds
Constructor Detail

AISStaticData

AISStaticData(NMEABitArray bitData)

AISStaticData

public 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.

Parameters:
callSign - callSign
shipName - shipName
shipType - shipType
etaMillis - eta Milliseconds
draught - draught
destination - destination
Method Detail

unpackStandardStaticShipData

public boolean unpackStandardStaticShipData(NMEABitArray bitData)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

shipTypeAndCargo

public java.lang.String shipTypeAndCargo()

shipTypeAndCargo

public java.lang.String shipTypeAndCargo(int type)

getLength

public double getLength()

getWidth

public double getWidth()