dk.tbsalling.aismessages.messages
Class EncodedAISMessage

java.lang.Object
  extended by dk.tbsalling.aismessages.messages.EncodedAISMessage

public class EncodedAISMessage
extends Object


Constructor Summary
EncodedAISMessage(String encodedPayload, Integer paddingBits)
          A container class for ITU 1371 encoded AIS messages.
 
Method Summary
 String getBits()
           
 String getBits(Integer beginIndex, Integer endIndex)
           
 String getEncodedString()
           
 AISMessageType getMessageType()
           
 Integer getNumberOfBits()
           
 Boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncodedAISMessage

public EncodedAISMessage(String encodedPayload,
                         Integer paddingBits)
A container class for ITU 1371 encoded AIS messages. Example: Two related NMEA strings like these: !AIVDM,2,1,4,A,55NGH8P2?qMiL@GKOO04lE8T<62222222222220l20>574U:h=?UDp4P,0*7D !AIVDM,2,2,4,A,j80Dlm888888880,2*07 - will have their encoded payloads concatenated and the EncodedAISMessage objects is then constructed like this: EncodedAISMessage encodedMessage = new EncodedAISMessage("55NGH8P2?qMiL@GKOO04lE8T<62222222222220l20>574U:h=?UDp4Pj80Dlm888888880", 2);

Parameters:
encodedPayload -
paddingBits -
Method Detail

getMessageType

public final AISMessageType getMessageType()

getEncodedString

public final String getEncodedString()

getBits

public final String getBits()

getBits

public final String getBits(Integer beginIndex,
                            Integer endIndex)

getNumberOfBits

public final Integer getNumberOfBits()

isValid

public Boolean isValid()


Copyright © 2013 Thomas Borg Salling. All Rights Reserved.