public class AisMessage21 extends AisMessage implements IPositionMessage, IDimensionMessage, INameMessage
Aids-to-navigation report (AtoN) as defined by ITU-R M.1371-4
msgId, repeat, userId, VALID_MESSAGE_TYPES, vdm| Constructor and Description |
|---|
AisMessage21()
Instantiates a new Ais message 21.
|
AisMessage21(Vdm vdm)
Instantiates a new Ais message 21.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAssigned()
Gets assigned.
|
int |
getAtonType()
Gets aton type.
|
int |
getDimBow()
Gets dim bow.
|
int |
getDimPort()
Gets dim port.
|
int |
getDimStarboard()
Gets dim starboard.
|
int |
getDimStern()
Gets dim stern.
|
SixbitEncoder |
getEncoded()
Abstract method to be implemented by all extending classes
|
String |
getName()
Gets name.
|
String |
getNameExt()
Gets name ext.
|
int |
getOffPosition()
Gets off position.
|
AisPosition |
getPos()
Get position
|
int |
getPosAcc()
Position accuracy
|
int |
getPosType()
Gets pos type.
|
int |
getRaim()
Gets raim.
|
int |
getRegional()
Gets regional.
|
int |
getSpare1()
Gets spare 1.
|
int |
getSpare2()
Gets spare 2.
|
int |
getUtcSec()
Gets utc sec.
|
dk.dma.enav.model.geometry.Position |
getValidPosition()
Returns a valid position if this message has a valid position, otherwise null.
|
int |
getVirtual()
Gets virtual.
|
void |
parse()
Parse.
|
void |
setAssigned(int assigned)
Sets assigned.
|
void |
setAtonType(int atonType)
Sets aton type.
|
void |
setDimBow(int dimBow)
Sets dim bow.
|
void |
setDimPort(int dimPort)
Sets dim port.
|
void |
setDimStarboard(int dimStarboard)
Sets dim starboard.
|
void |
setDimStern(int dimStern)
Sets dim stern.
|
void |
setName(String name)
Sets name.
|
void |
setNameExt(String nameExt)
Sets name ext.
|
void |
setOffPosition(int offPosition)
Sets off position.
|
void |
setPos(AisPosition pos)
Sets pos.
|
void |
setPosAcc(int posAcc)
Sets pos acc.
|
void |
setPosType(int posType)
Sets pos type.
|
void |
setRaim(int raim)
Sets raim.
|
void |
setRegional(int regional)
Sets regional.
|
void |
setSpare1(int spare1)
Sets spare 1.
|
void |
setSpare2(int spare2)
Sets spare 2.
|
void |
setUtcSec(int utcSec)
Sets utc sec.
|
void |
setVirtual(int virtual)
Sets virtual.
|
String |
toString() |
encode, getInstance, getMsgId, getRepeat, getSourceTag, getTags, getTargetType, getUserId, getVdm, parse, reassemble, setRepeat, setTag, setTags, setUserId, trimTextpublic AisMessage21()
public AisMessage21(Vdm vdm) throws AisMessageException, SixbitException
vdm - the vdmAisMessageException - the ais message exceptionSixbitException - the sixbit exceptionpublic void parse()
throws AisMessageException,
SixbitException
AisMessageException - the ais message exceptionSixbitException - the sixbit exceptionpublic SixbitEncoder getEncoded()
AisMessagegetEncoded in class AisMessagepublic int getAtonType()
public void setAtonType(int atonType)
atonType - the aton typepublic String getName()
INameMessagegetName in interface INameMessagepublic void setName(String name)
name - the namepublic int getPosAcc()
IPositionMessagegetPosAcc in interface IPositionMessagepublic void setPosAcc(int posAcc)
posAcc - the pos accpublic dk.dma.enav.model.geometry.Position getValidPosition()
AisMessagegetValidPosition in class AisMessagepublic AisPosition getPos()
IPositionMessagegetPos in interface IPositionMessagepublic void setPos(AisPosition pos)
pos - the pospublic int getDimBow()
IDimensionMessagegetDimBow in interface IDimensionMessagepublic void setDimBow(int dimBow)
dimBow - the dim bowpublic int getDimStern()
IDimensionMessagegetDimStern in interface IDimensionMessagepublic void setDimStern(int dimStern)
dimStern - the dim sternpublic int getDimPort()
IDimensionMessagegetDimPort in interface IDimensionMessagepublic void setDimPort(int dimPort)
dimPort - the dim portpublic int getDimStarboard()
IDimensionMessagegetDimStarboard in interface IDimensionMessagepublic void setDimStarboard(int dimStarboard)
dimStarboard - the dim starboardpublic int getPosType()
public void setPosType(int posType)
posType - the pos typepublic int getUtcSec()
public void setUtcSec(int utcSec)
utcSec - the utc secpublic int getOffPosition()
public void setOffPosition(int offPosition)
offPosition - the off positionpublic int getRegional()
public void setRegional(int regional)
regional - the regionalpublic int getRaim()
public void setRaim(int raim)
raim - the raimpublic int getVirtual()
public void setVirtual(int virtual)
virtual - the virtualpublic int getAssigned()
public void setAssigned(int assigned)
assigned - the assignedpublic int getSpare1()
public void setSpare1(int spare1)
spare1 - the spare 1public String getNameExt()
public void setNameExt(String nameExt)
nameExt - the name extpublic int getSpare2()
public void setSpare2(int spare2)
spare2 - the spare 2public String toString()
toString in class AisMessageCopyright © 2011–2019 Danish Maritime Authority. All rights reserved.