public abstract class SendSentence extends EncapsulatedSentence
binArray, channel, completePacket, msgId, num, padBits, sequence, sixbitString, totalchecksum, commentBlock, delimiter, encodedFields, formatter, msgChecksum, mssisTimestamp, orgLines, rawSentences, sentenceStr, tags, talker| Constructor and Description |
|---|
SendSentence() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
encode()
Encode method to be used by extending classes
|
void |
setBinaryData(AisBinaryMessage msg)
Set binary content from binary application specific message
|
void |
setTextData(AisMessage12 msg)
Set binary content from AIS message 12
|
void |
setTextData(AisMessage14 msg)
Set binary content from AIS message 14
|
SendSentence[] |
split()
Split sentence to multiple sentences to agree with the 80 character max
|
baseParse, getBinArray, getChannel, getMsgId, getNum, getPadBits, getSequence, getSixbitString, getTotal, isCompletePacket, setBinArray, setChannel, setEncodedMessage, setMessageData, setMsgId, setNum, setPadBits, setSequence, setSixbitString, setTotaladdSingleCommentBlock, convert, finalEncode, findMssisTimestamp, getChecksum, getCommentBlock, getEncoded, getMssisTimestamp, getOrgLines, getOrgLinesJoined, getRawSentences, getRawSentencesJoined, getSourceTag, getStringChecksum, getTags, getTimestamp, hasSentence, parse, parseInt, setDelimiter, setFormatter, setTag, setTags, setTalkerprotected void encode()
EncapsulatedSentenceencode in class EncapsulatedSentencepublic void setBinaryData(AisBinaryMessage msg) throws SixbitException
msg - the msgSixbitException - the sixbit exceptionpublic void setTextData(AisMessage12 msg) throws SixbitException
msg - the msgSixbitException - the sixbit exceptionpublic void setTextData(AisMessage14 msg) throws SixbitException
msg - the msgSixbitException - the sixbit exceptionpublic SendSentence[] split()
Copyright © 2011–2019 Danish Maritime Authority. All rights reserved.