Class AisPositionA

    • Constructor Detail

      • AisPositionA

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

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

        public AisPositionA​(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
      • getRateOfTurn

        public java.lang.Integer getRateOfTurn()
      • getSpecialManoeuvreIndicator

        public int getSpecialManoeuvreIndicator()
      • getSpare

        public int getSpare()
      • 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