dk.tbsalling.aismessages.messages
Class StandardClassBCSPositionReport

java.lang.Object
  extended by dk.tbsalling.aismessages.messages.DecodedAISMessage
      extended by dk.tbsalling.aismessages.messages.StandardClassBCSPositionReport
All Implemented Interfaces:
Serializable

public class StandardClassBCSPositionReport
extends DecodedAISMessage

A less detailed report than types 1-3 for vessels using Class B transmitters. Omits navigational status and rate of turn.

Author:
tbsalling
See Also:
Serialized Form

Constructor Summary
StandardClassBCSPositionReport(Integer repeatIndicator, MMSI sourceMmsi, String regionalReserved1, Float speedOverGround, Boolean positionAccurate, Float latitude, Float longitude, Float courseOverGround, Integer trueHeading, Integer second, String regionalReserved2, Boolean csUnit, Boolean display, Boolean dsc, Boolean band, Boolean message22, Boolean assigned, Boolean raimFlag, String radioStatus)
           
 
Method Summary
static StandardClassBCSPositionReport fromEncodedMessage(EncodedAISMessage encodedMessage)
           
 Boolean getAssigned()
           
 Boolean getBand()
           
 Float getCourseOverGround()
           
 Boolean getCsUnit()
           
 Boolean getDisplay()
           
 Boolean getDsc()
           
 Float getLatitude()
           
 Float getLongitude()
           
 Boolean getMessage22()
           
 Boolean getPositionAccurate()
           
 String getRadioStatus()
           
 Boolean getRaimFlag()
           
 String getRegionalReserved1()
           
 String getRegionalReserved2()
           
 Integer getSecond()
           
 Float getSpeedOverGround()
           
 Integer getTrueHeading()
           
 String toString()
           
 
Methods inherited from class dk.tbsalling.aismessages.messages.DecodedAISMessage
equals, getMessageType, getMetadata, getRepeatIndicator, getSourceMmsi, hashCode, setMetadata
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StandardClassBCSPositionReport

public StandardClassBCSPositionReport(Integer repeatIndicator,
                                      MMSI sourceMmsi,
                                      String regionalReserved1,
                                      Float speedOverGround,
                                      Boolean positionAccurate,
                                      Float latitude,
                                      Float longitude,
                                      Float courseOverGround,
                                      Integer trueHeading,
                                      Integer second,
                                      String regionalReserved2,
                                      Boolean csUnit,
                                      Boolean display,
                                      Boolean dsc,
                                      Boolean band,
                                      Boolean message22,
                                      Boolean assigned,
                                      Boolean raimFlag,
                                      String radioStatus)
Method Detail

getRegionalReserved1

public final String getRegionalReserved1()

getSpeedOverGround

public final Float getSpeedOverGround()

getPositionAccurate

public final Boolean getPositionAccurate()

getLatitude

public final Float getLatitude()

getLongitude

public final Float getLongitude()

getCourseOverGround

public final Float getCourseOverGround()

getTrueHeading

public final Integer getTrueHeading()

getSecond

public final Integer getSecond()

getRegionalReserved2

public final String getRegionalReserved2()

getCsUnit

public final Boolean getCsUnit()

getDisplay

public final Boolean getDisplay()

getDsc

public final Boolean getDsc()

getBand

public final Boolean getBand()

getMessage22

public final Boolean getMessage22()

getAssigned

public final Boolean getAssigned()

getRaimFlag

public final Boolean getRaimFlag()

getRadioStatus

public final String getRadioStatus()

toString

public String toString()
Overrides:
toString in class DecodedAISMessage

fromEncodedMessage

public static StandardClassBCSPositionReport fromEncodedMessage(EncodedAISMessage encodedMessage)


Copyright © 2013 Thomas Borg Salling. All Rights Reserved.