Class ApplicationSpecificMessage

java.lang.Object
dk.tbsalling.aismessages.ais.messages.asm.ApplicationSpecificMessage
All Implemented Interfaces:
CachedDecodedValues, Serializable
Direct Known Subclasses:
BerthingData, ExtendedShipStaticAndVoyageRelatedData, InlandShipStaticAndVoyageRelatedData, NumberOfPersonsOnBoard, UnknownApplicationSpecificMessage

public abstract class ApplicationSpecificMessage
extends Object
implements Serializable, CachedDecodedValues
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • create

      public static ApplicationSpecificMessage create​(int designatedAreaCode, int functionalId, String binaryData)
      Create proper type of ApplicationSpecificMessage
      Parameters:
      designatedAreaCode - Designated area code.
      functionalId - Functional ID
      binaryData - Binary data
      Returns:
      Application Specific Message
    • getDesignatedAreaCode

      public final int getDesignatedAreaCode()
    • getFunctionalId

      public final int getFunctionalId()
    • getBinaryData

      public final String getBinaryData()