Class AisPositionB

    • Constructor Detail

      • AisPositionB

        public AisPositionB​(java.lang.String message,
                            java.lang.String source,
                            int padBits)
      • AisPositionB

        public AisPositionB​(java.lang.String message,
                            int padBits)
      • AisPositionB

        public AisPositionB​(AisExtractorFactory factory,
                            java.lang.String message,
                            java.lang.String source,
                            int padBits)
    • Method Detail

      • getMessageId

        public int getMessageId()
        Description copied from interface: AisMessage
        Returns the ais message id. For example Class A Position reports are either 1, 2, or 3.
        Specified by:
        getMessageId in interface AisMessage
        Returns:
      • getMmsi

        public int getMmsi()
        Specified by:
        getMmsi in interface HasMmsi
      • getSpare

        public int getSpare()
      • getSpare2

        public int getSpare2()
      • isSotdmaUnit

        public boolean isSotdmaUnit()
      • isEquippedWithIntegratedDisplayForMessages12And14

        public boolean isEquippedWithIntegratedDisplayForMessages12And14()
      • isEquippedWithDscFunction

        public boolean isEquippedWithDscFunction()
      • canOperateOverWholeMarineBand

        public boolean canOperateOverWholeMarineBand()
      • canManageFrequenciesViaMessage22

        public boolean canManageFrequenciesViaMessage22()
      • isStationOperatingInAssignedMode

        public boolean isStationOperatingInAssignedMode()
      • isITDMACommunicationState

        public boolean isITDMACommunicationState()
      • getSource

        public java.lang.String getSource()
        Description copied from interface: AisMessage
        Returns the source of the ais message. The source is not available in the ais message itself but may be provided in the tag block of the NMEA message that contains the ais message.
        Specified by:
        getSource in interface AisMessage
        Returns:
      • toString

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