dk.tbsalling.aismessages.messages
Class AidToNavigationReport

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

public class AidToNavigationReport
extends DecodedAISMessage

Identification and location message to be emitted by aids to navigation such as buoys and lighthouses.

Author:
tbsalling
See Also:
Serialized Form

Constructor Summary
AidToNavigationReport(Integer repeatIndicator, MMSI sourceMmsi, AidType aidType, String name, Boolean positionAccurate, Float latitude, Float longitude, Integer toBow, Integer toStern, Integer toStarboard, Integer toPort, PositionFixingDevice positionFixingDevice, Integer second, Boolean offPosition, String regionalUse, Boolean raimFlag, Boolean virtualAid, Boolean assignedMode, String nameExtension)
           
 
Method Summary
static AidToNavigationReport fromEncodedMessage(EncodedAISMessage encodedMessage)
           
 AidType getAidType()
           
 Boolean getAssignedMode()
           
 Float getLatitude()
           
 Float getLongitude()
           
 String getName()
           
 String getNameExtension()
           
 Boolean getOffPosition()
           
 Boolean getPositionAccurate()
           
 PositionFixingDevice getPositionFixingDevice()
           
 Boolean getRaimFlag()
           
 String getRegionalUse()
           
 Integer getSecond()
           
 Integer getToBow()
           
 Integer getToPort()
           
 Integer getToStarboard()
           
 Integer getToStern()
           
 Boolean getVirtualAid()
           
 
Methods inherited from class dk.tbsalling.aismessages.messages.DecodedAISMessage
equals, getMessageType, getMetadata, getRepeatIndicator, getSourceMmsi, hashCode, setMetadata, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AidToNavigationReport

public AidToNavigationReport(Integer repeatIndicator,
                             MMSI sourceMmsi,
                             AidType aidType,
                             String name,
                             Boolean positionAccurate,
                             Float latitude,
                             Float longitude,
                             Integer toBow,
                             Integer toStern,
                             Integer toStarboard,
                             Integer toPort,
                             PositionFixingDevice positionFixingDevice,
                             Integer second,
                             Boolean offPosition,
                             String regionalUse,
                             Boolean raimFlag,
                             Boolean virtualAid,
                             Boolean assignedMode,
                             String nameExtension)
Method Detail

getAidType

public final AidType getAidType()

getName

public final String getName()

getPositionAccurate

public final Boolean getPositionAccurate()

getLatitude

public final Float getLatitude()

getLongitude

public final Float getLongitude()

getToBow

public final Integer getToBow()

getToStern

public final Integer getToStern()

getToStarboard

public final Integer getToStarboard()

getToPort

public final Integer getToPort()

getPositionFixingDevice

public final PositionFixingDevice getPositionFixingDevice()

getSecond

public final Integer getSecond()

getOffPosition

public final Boolean getOffPosition()

getRegionalUse

public final String getRegionalUse()

getRaimFlag

public final Boolean getRaimFlag()

getVirtualAid

public final Boolean getVirtualAid()

getAssignedMode

public final Boolean getAssignedMode()

getNameExtension

public final String getNameExtension()

fromEncodedMessage

public static AidToNavigationReport fromEncodedMessage(EncodedAISMessage encodedMessage)


Copyright © 2013 Thomas Borg Salling. All Rights Reserved.