Class Communications


  • public class Communications
    extends java.lang.Object
    Provides the fields inside the Communications portion of an AIS Message.
    Author:
    dxm
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Integer getHourUtc()
      Returns hour UTC as per 1371-4.pdf.
      java.lang.Integer getMinutesUtc()
      Returns total minutes (60* hour + minute) in UTC.
      java.lang.Integer getMinuteUtc()
      Returns minute UTC as per 1371-4.pdf.
      java.lang.Integer getReceivedStations()
      Returns received stations as per 1371-4.pdf.
      java.lang.Integer getSlotNumber()
      Returns slot number as per 1371-4.pdf.
      java.lang.Integer getSlotOffset()
      Returns slot offset as per 1371-4.pdf.
      int getSlotTimeout()
      Returns slot timeout as per 1371-4.pdf.
      int getSyncState()
      Returns sync state as per 1371-4.pdf.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Communications

        public Communications​(AisExtractor extractor,
                              int startIndex)
        Constructor.
        Parameters:
        extractor -
        startIndex -
    • Method Detail

      • getSyncState

        public int getSyncState()
        Returns sync state as per 1371-4.pdf.
        Returns:
      • getSlotTimeout

        public int getSlotTimeout()
        Returns slot timeout as per 1371-4.pdf.
        Returns:
      • getReceivedStations

        public java.lang.Integer getReceivedStations()
        Returns received stations as per 1371-4.pdf.
        Returns:
      • getSlotNumber

        public java.lang.Integer getSlotNumber()
        Returns slot number as per 1371-4.pdf.
        Returns:
      • getHourUtc

        public java.lang.Integer getHourUtc()
        Returns hour UTC as per 1371-4.pdf.
        Returns:
      • getMinuteUtc

        public java.lang.Integer getMinuteUtc()
        Returns minute UTC as per 1371-4.pdf.
        Returns:
      • getMinutesUtc

        public java.lang.Integer getMinutesUtc()
        Returns total minutes (60* hour + minute) in UTC.
        Returns:
      • getSlotOffset

        public java.lang.Integer getSlotOffset()
        Returns slot offset as per 1371-4.pdf.
        Returns:
      • toString

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