Package AIS

Class AISStaticData

java.lang.Object
AIS.AISReport
AIS.AISStaticData
All Implemented Interfaces:
Serializable, ManagedParameters

public class AISStaticData extends AISReport implements Serializable, ManagedParameters
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      See Also:
    • imoNumber Link icon

      public int imoNumber
    • callSign Link icon

      public String callSign
    • shipName Link icon

      public String shipName
    • shipType Link icon

      public int shipType
    • etaMonth Link icon

      public int etaMonth
    • etaDay Link icon

      public int etaDay
    • etaHour Link icon

      public int etaHour
    • etaMinute Link icon

      public int etaMinute
    • staticDraught Link icon

      public double staticDraught
    • destination Link icon

      public String destination
    • dataClass Link icon

      public String dataClass
    • dimA Link icon

      public double dimA
    • dimB Link icon

      public double dimB
    • dimC Link icon

      public double dimC
    • dimD Link icon

      public double dimD
    • etaMilliseconds Link icon

      public long etaMilliseconds
    • classBPart Link icon

      public int classBPart
  • Constructor Details Link icon

    • AISStaticData Link icon

      public AISStaticData(String callSign, String shipName, int shipType, long etaMillis, double draught, 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 Details Link icon

    • unpackStandardStaticShipData Link icon

      public boolean unpackStandardStaticShipData(NMEABitArray bitData)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • shipTypeAndCargo Link icon

      public String shipTypeAndCargo()
    • getStationTypeString Link icon

      public String getStationTypeString(StationType stationType, int type)
    • getVesselTypeAndCargo Link icon

      public String getVesselTypeAndCargo(int type)
    • getLength Link icon

      public double getLength()
    • getWidth Link icon

      public double getWidth()
    • getParameterSet Link icon

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.