A B C D E F G H I K L M N O P R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AB - au.gov.amsa.util.nmea.Talker
- AbstractAisBStaticDataReport - Class in au.gov.amsa.ais.message
- AbstractAisBStaticDataReport(int, AisExtractorFactory, String, AisExtractor) - Constructor for class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- AD - au.gov.amsa.util.nmea.Talker
- add(CraftProperty) - Method in class au.gov.amsa.ais.rx.CraftProperties
- add(NmeaMessage) - Method in class au.gov.amsa.ais.AisNmeaBuffer
-
Returns the complete message only once the whole group of messages has arrived otherwise returns null.
- ADDRESSED_BINARY_MESSAGE - au.gov.amsa.ais.AisMessageType
- ADDRESSED_SAFETY_RELATED_MESSAGE - au.gov.amsa.ais.AisMessageType
- addToBuffer(int) - Static method in class au.gov.amsa.ais.rx.Streams
- AG - au.gov.amsa.util.nmea.Talker
- aggregateMultiLineNmea(int) - Static method in class au.gov.amsa.ais.rx.Streams
- aggregateMultiLineNmeaWithLines(int) - Static method in class au.gov.amsa.ais.rx.Streams
- AGROUND - au.gov.amsa.ais.message.NavigationalStatus
- AI - au.gov.amsa.util.nmea.Talker
- AIS_SART - au.gov.amsa.ais.message.NavigationalStatus
- AisAidToNavigation - Class in au.gov.amsa.ais.message
-
Decoder for AIS Aid to Navigation data (message type 21).
- AisAidToNavigation(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisAidToNavigation
- AisBaseStation - Class in au.gov.amsa.ais.message
-
An AIS base station message (message id 4).
- AisBaseStation(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBaseStation
-
Constructor.
- AisBaseStation(String, int) - Constructor for class au.gov.amsa.ais.message.AisBaseStation
-
Constructor.
- AisBaseStation(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBaseStation
-
Constructor.
- AisBStaticDataReportPartA - Class in au.gov.amsa.ais.message
- AisBStaticDataReportPartA(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartA
- AisBStaticDataReportPartA(String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartA
- AisBStaticDataReportPartA(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartA
- AisBStaticDataReportPartB - Class in au.gov.amsa.ais.message
- AisBStaticDataReportPartB(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- AisBStaticDataReportPartB(String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- AisBStaticDataReportPartB(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- AisExtractor - Class in au.gov.amsa.ais
-
Utility class for extracting parts of an ais message as unsigned integers, signed integers or strings.
- AisExtractor(String, Integer, int) - Constructor for class au.gov.amsa.ais.AisExtractor
-
Constructor.
- AisExtractorFactory - Interface in au.gov.amsa.ais
-
This factory creates
AisExtractorinstances. - AisMessage - Interface in au.gov.amsa.ais
-
An AIS Message according to ITU R M 1371-4 ( a copy is in cts-adapter-ais/docs).
- AisMessageOther - Class in au.gov.amsa.ais.message
- AisMessageOther(int, int) - Constructor for class au.gov.amsa.ais.message.AisMessageOther
- AisMessageOther(int, String, int) - Constructor for class au.gov.amsa.ais.message.AisMessageOther
- AisMessageParser - Class in au.gov.amsa.ais
-
Parses AIS messages (as they are taken from the 5th column in the NMEA message).
- AisMessageParser() - Constructor for class au.gov.amsa.ais.AisMessageParser
-
Constructor.
- AisMessageParser(AisExtractorFactory) - Constructor for class au.gov.amsa.ais.AisMessageParser
-
Constructor.
- AisMessageType - Enum in au.gov.amsa.ais
-
The AIS message types as per 1371-4.pdf.
- AisNmeaBuffer - Class in au.gov.amsa.ais
- AisNmeaBuffer(int) - Constructor for class au.gov.amsa.ais.AisNmeaBuffer
- AisNmeaMessage - Class in au.gov.amsa.ais
-
Wraps an NMEA line containing an AIS message with accessor methods.
- AisNmeaMessage(NmeaMessage) - Constructor for class au.gov.amsa.ais.AisNmeaMessage
- AisNmeaMessage(String) - Constructor for class au.gov.amsa.ais.AisNmeaMessage
-
Constructor.
- AisParseException - Exception in au.gov.amsa.ais
-
Exception class for AIS parsing.
- AisParseException(String) - Constructor for exception au.gov.amsa.ais.AisParseException
- AisParseException(Throwable) - Constructor for exception au.gov.amsa.ais.AisParseException
- AisPosition - Interface in au.gov.amsa.ais.message
- AisPositionA - Class in au.gov.amsa.ais.message
-
Decoder for AIS message types 1, 2,3 (Class A position reports).
- AisPositionA(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionA
- AisPositionA(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionA
- AisPositionA(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionA
- AisPositionB - Class in au.gov.amsa.ais.message
- AisPositionB(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionB
- AisPositionB(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionB
- AisPositionB(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionB
- AisPositionBExtended - Class in au.gov.amsa.ais.message
- AisPositionBExtended(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionBExtended
- AisPositionBExtended(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionBExtended
- AisPositionBExtended(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionBExtended
- AisPositionGPS - Class in au.gov.amsa.ais.message
-
Decoder for AIS message type 27 (AIS Satelitte).
- AisPositionGPS(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionGPS
- AisPositionGPS(String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionGPS
- AisPositionGPS(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisPositionGPS
- AisShipStatic - Interface in au.gov.amsa.ais.message
- AisShipStaticA - Class in au.gov.amsa.ais.message
-
Decoder for AIS ship static and voyage related data (message type 5).
- AisShipStaticA(AisExtractorFactory, String, String, int) - Constructor for class au.gov.amsa.ais.message.AisShipStaticA
- AisShipStaticA(String, String, int) - Constructor for class au.gov.amsa.ais.message.AisShipStaticA
- AisShipStaticUtil - Class in au.gov.amsa.ais.message
- AisShipStaticUtil() - Constructor for class au.gov.amsa.ais.message.AisShipStaticUtil
- AN - au.gov.amsa.util.nmea.Talker
- AP - au.gov.amsa.util.nmea.Talker
- AR - au.gov.amsa.util.nmea.Talker
- areEqual(int, int) - Static method in class au.gov.amsa.ais.Util
-
Returns true if and only if given integers are equal.
- AS - au.gov.amsa.util.nmea.Talker
- AT - au.gov.amsa.util.nmea.Talker
- AT_ANCHOR - au.gov.amsa.ais.message.NavigationalStatus
- ATON_REPORT - au.gov.amsa.ais.AisMessageType
- AtonTypeDecoder - Class in au.gov.amsa.ais
-
Decodes the AtoN type code as per Table 71 in 1371-4.pdf.
- au.gov.amsa.ais - package au.gov.amsa.ais
- au.gov.amsa.ais.message - package au.gov.amsa.ais.message
- au.gov.amsa.ais.parse - package au.gov.amsa.ais.parse
- au.gov.amsa.ais.rx - package au.gov.amsa.ais.rx
- au.gov.amsa.ais.rx.operators - package au.gov.amsa.ais.rx.operators
- au.gov.amsa.util - package au.gov.amsa.util
- au.gov.amsa.util.identity - package au.gov.amsa.util.identity
- au.gov.amsa.util.nmea - package au.gov.amsa.util.nmea
- au.gov.amsa.util.nmea.saver - package au.gov.amsa.util.nmea.saver
- AX - au.gov.amsa.util.nmea.Talker
B
- BASE_STATION_REPORT - au.gov.amsa.ais.AisMessageType
- BI - au.gov.amsa.util.nmea.Talker
- BINARY_ACKNOWLEDGE - au.gov.amsa.ais.AisMessageType
- BINARY_BROADCAST_MESSAGE - au.gov.amsa.ais.AisMessageType
- BUFFER_SIZE - Static variable in class au.gov.amsa.ais.rx.Streams
C
- Cache<S,T> - Class in au.gov.amsa.ais.rx
- Cache(Func1<S, T>) - Constructor for class au.gov.amsa.ais.rx.Cache
- calculateChecksum() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns a recalculated checksum.
- call(Subscriber<? super CraftProperty>) - Method in class au.gov.amsa.ais.rx.operators.OperatorCraftProperty
- call(Subscriber<? super Map<Mmsi, CraftProperties>>) - Method in class au.gov.amsa.ais.rx.operators.OperatorCraftPropertAggregator
- CALLSIGN - au.gov.amsa.ais.rx.CraftPropertyName
- cancel() - Method in class au.gov.amsa.ais.rx.SocketReaderRunnable
- canManageFrequenciesViaMessage22() - Method in class au.gov.amsa.ais.message.AisPositionB
- canOperateOverWholeMarineBand() - Method in class au.gov.amsa.ais.message.AisPositionB
- CD - au.gov.amsa.util.nmea.Talker
- checkArgument(boolean, String) - Static method in class au.gov.amsa.ais.Util
-
Throws an AisParseException with given message if b is false.
- checkLat(double) - Static method in class au.gov.amsa.ais.Util
-
Check lat is within allowable range as per 1371-4.pdf.
- checkLatLong(double, double) - Static method in class au.gov.amsa.ais.Util
-
Check lat lon are withing allowable range as per 1371-4.pdf.
- checkLong(double) - Static method in class au.gov.amsa.ais.Util
-
Check lon is within allowable range as per 1371-4.pdf.
- checkMessageId(int, AisMessageType...) - Static method in class au.gov.amsa.ais.Util
-
Check message id corresponds to one of the given list of message types.
- Clock - Interface in au.gov.amsa.util.nmea.saver
- close() - Method in class au.gov.amsa.util.nmea.NmeaReaderFromSocket
- Communications - Class in au.gov.amsa.ais
-
Provides the fields inside the Communications portion of an AIS Message.
- Communications(AisExtractor, int) - Constructor for class au.gov.amsa.ais.Communications
-
Constructor.
- concatButIgnoreFirstSequence(Observable<?>, Observable<T>) - Static method in class au.gov.amsa.ais.rx.RxUtil
- concatenateMessages(List<NmeaMessage>) - Static method in class au.gov.amsa.ais.AisNmeaBuffer
-
Returns the aggregated message or if an
NmeaMessageParseExceptionoccurs returns null. - connect(String, int) - Static method in class au.gov.amsa.ais.rx.Streams
- connectAndExtract(String, int) - Static method in class au.gov.amsa.ais.rx.Streams
- connectOnce(HostPort) - Static method in class au.gov.amsa.ais.rx.Streams
- CONSTRAINED_BY_HER_DRAUGHT - au.gov.amsa.ais.message.NavigationalStatus
- CONTEXT_SSL - Static variable in class au.gov.amsa.ais.MariwebSslConnectMain
- convertSixBitToBits(String, int, boolean[], boolean[], int, int) - Static method in class au.gov.amsa.util.SixBit
-
Converts sixBit string characters to bits (boolean values in the array bitSet) but just between the bit range
fromtotoexclusive. - CR - au.gov.amsa.util.nmea.Talker
- CraftProperties - Class in au.gov.amsa.ais.rx
- CraftProperties(Mmsi) - Constructor for class au.gov.amsa.ais.rx.CraftProperties
- CraftProperties(Mmsi, Map<CraftPropertyName, TreeMap<Long, String>>) - Constructor for class au.gov.amsa.ais.rx.CraftProperties
- CraftProperty - Class in au.gov.amsa.ais.rx
- CraftProperty(Mmsi, CraftPropertyName, String, long) - Constructor for class au.gov.amsa.ais.rx.CraftProperty
- CraftPropertyName - Enum in au.gov.amsa.ais.rx
- create(String, int, int) - Method in interface au.gov.amsa.ais.AisExtractorFactory
-
Returns an extractor for the given message.
- create(T, long) - Static method in class au.gov.amsa.ais.Timestamped
- createNmeaLine(LinkedHashMap<String, String>, List<String>) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- createTagBlock(LinkedHashMap<String, String>) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- CS - au.gov.amsa.util.nmea.Talker
- CT - au.gov.amsa.util.nmea.Talker
- CV - au.gov.amsa.util.nmea.Talker
- CX - au.gov.amsa.util.nmea.Talker
D
- DE - au.gov.amsa.util.nmea.Talker
- decodeMessage(String) - Static method in class au.gov.amsa.ais.Util
-
Returns decoded message from ascii 8 bit to 6 bit binary then to characters.
- DESTINATION - au.gov.amsa.ais.rx.CraftPropertyName
- DF - au.gov.amsa.util.nmea.Talker
- DIMENSION_A - au.gov.amsa.ais.rx.CraftPropertyName
- DIMENSION_B - au.gov.amsa.ais.rx.CraftPropertyName
- DIMENSION_C - au.gov.amsa.ais.rx.CraftPropertyName
- DIMENSION_D - au.gov.amsa.ais.rx.CraftPropertyName
- DRAUGHT_METRES - au.gov.amsa.ais.rx.CraftPropertyName
- DU - au.gov.amsa.util.nmea.Talker
E
- EC - au.gov.amsa.util.nmea.Talker
- EI - au.gov.amsa.util.nmea.Talker
- ENGAGED_IN_FISHING - au.gov.amsa.ais.message.NavigationalStatus
- EP - au.gov.amsa.util.nmea.Talker
- equals(Object) - Method in class au.gov.amsa.ais.rx.HostPort
- equals(Object) - Method in class au.gov.amsa.ais.rx.Mmsi
- ER - au.gov.amsa.util.nmea.Talker
- extract(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
- extractFixes(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
- extractFixesFromNmeaGzAndAppendToFile(int, Scheduler, Func1<Fix, String>, int, Action1<File>) - Static method in class au.gov.amsa.ais.rx.Streams
- extractMessages(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
- extractPartNumber(AisExtractorFactory, String, int) - Static method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- extractTags(String) - Static method in class au.gov.amsa.util.nmea.NmeaMessageParser
-
Returns the tags from the tag block section of the message (NMEA v4.0).
- extractWithLines(Observable<String>) - Static method in class au.gov.amsa.ais.rx.Streams
F
- FD - au.gov.amsa.util.nmea.Talker
- FE - au.gov.amsa.util.nmea.Talker
- file(String, long) - Method in interface au.gov.amsa.util.nmea.saver.FileFactory
- file(String, long) - Method in class au.gov.amsa.util.nmea.saver.FileFactoryPerDay
- FileFactory - Interface in au.gov.amsa.util.nmea.saver
- FileFactoryPerDay - Class in au.gov.amsa.util.nmea.saver
- FileFactoryPerDay(File) - Constructor for class au.gov.amsa.util.nmea.saver.FileFactoryPerDay
- FR - au.gov.amsa.util.nmea.Talker
- from(String) - Static method in class au.gov.amsa.ais.AisNmeaMessage
- FUTURE_1 - au.gov.amsa.ais.message.NavigationalStatus
- FUTURE_2 - au.gov.amsa.ais.message.NavigationalStatus
- FUTURE_3 - au.gov.amsa.ais.message.NavigationalStatus
G
- GA - au.gov.amsa.util.nmea.Talker
- get(S) - Method in class au.gov.amsa.ais.rx.Cache
- getAisExtractorFactory() - Static method in class au.gov.amsa.ais.Util
-
Returns singleton
AisExtractorFactory. - getAisVersionIndicator() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getArrivalTimeMillis() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- getAsciiStringFrom6BitStr(String) - Static method in class au.gov.amsa.ais.Util
-
Decode 6 bit String to standard ASCII String Input is a binary string of 0 and 1 each 6 bit is a character that will be converted to the standard ASCII character
- getAtonStatus() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getAtonType(Integer) - Static method in class au.gov.amsa.ais.AtonTypeDecoder
-
Returns the AtoN type for given integer.
- getAtonType(BigInteger) - Static method in class au.gov.amsa.ais.AtonTypeDecoder
-
Returns the AtoN type for given integer.
- getAtoNType() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getCallsign() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getCallsign() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getChannel() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the channel.
- getChecksum() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the checksum (last field in the NMEA line).
- getChecksum() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- getChecksum(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- getChecksum(String, boolean) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- getChecksumWhenHasNoTagBlock(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- getCommunications() - Method in interface au.gov.amsa.ais.HasCommunications
-
Returns the communications part of an AIS Message.
- getCommunications() - Method in class au.gov.amsa.ais.message.AisPositionA
- getCommunications() - Method in class au.gov.amsa.ais.message.AisPositionB
- getCourseOverGround() - Method in interface au.gov.amsa.ais.message.AisPosition
- getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionA
- getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionB
- getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getCourseOverGround() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getDataTerminalAvailable() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getDay() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getDescription() - Method in enum au.gov.amsa.util.nmea.Talker
- getDestination() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getDestination() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns the 'd:' value from the tag block.
- getDeviceType() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getDimensionA() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getDimensionA() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getDimensionA() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getDimensionA() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getDimensionA() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getDimensionB() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getDimensionB() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getDimensionB() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getDimensionB() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getDimensionB() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getDimensionC() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getDimensionC() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getDimensionC() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getDimensionC() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getDimensionC() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getDimensionD() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getDimensionD() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getDimensionD() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getDimensionD() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getDimensionD() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getError() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
- getError() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
- getExpectedTimeOfArrival() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getExpectedTimeOfArrivalUnprocessed() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getExtractor() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- getFollowingSequenceChecksum() - Method in class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
-
Returns the checksum of the message that this timestamp line refers to.
- getFormat() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the NMEA format (from the first column after the tag block if it exists).
- getFragmentCount() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the count of fragments.
- getFragmentNumber() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the current fragment number.
- getHost() - Method in class au.gov.amsa.ais.rx.HostPort
- getHour() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getHourUtc() - Method in class au.gov.amsa.ais.Communications
-
Returns hour UTC as per 1371-4.pdf.
- getId() - Method in enum au.gov.amsa.ais.AisMessageType
-
Returns the message id as per 1371-3.pdf.
- getImo() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getItems() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns a list of the NMEA items from the columns after the tag block.
- getLatitude() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getLatitude() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getLatitude() - Method in interface au.gov.amsa.ais.message.AisPosition
- getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionA
- getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionB
- getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getLatitude() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getLengthMetres() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getLengthMetres() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getLengthMetres() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getLengthMetres() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getLengthMetres() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getLine() - Method in class au.gov.amsa.ais.LineAndTime
- getLine() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
- getLineCount() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns the 'n:' value from the tag block.
- getLines() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
- getLongitude() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getLongitude() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getLongitude() - Method in interface au.gov.amsa.ais.message.AisPosition
- getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionA
- getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionB
- getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getLongitude() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getMap() - Method in class au.gov.amsa.ais.rx.CraftProperties
- getMaximumPresentStaticDraughtMetres() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getMessage() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the parsed contents of column 5 of the AIS NMEA line.
- getMessage() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
- getMessage() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
- getMessageId() - Method in class au.gov.amsa.ais.AisExtractor
-
Returns the message id field (the first 6 characters of the decoded message).
- getMessageId() - Method in interface au.gov.amsa.ais.AisMessage
-
Returns the ais message id.
- getMessageId() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- getMessageId() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getMessageId() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getMessageId() - Method in class au.gov.amsa.ais.message.AisMessageOther
- getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionA
- getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionB
- getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getMessageId() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getMessageId() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getMinute() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getMinutesUtc() - Method in class au.gov.amsa.ais.Communications
-
Returns total minutes (60* hour + minute) in UTC.
- getMinuteUtc() - Method in class au.gov.amsa.ais.Communications
-
Returns minute UTC as per 1371-4.pdf.
- getMmsi() - Method in interface au.gov.amsa.ais.HasMmsi
- getMmsi() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- getMmsi() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getMmsi() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionA
- getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionB
- getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getMmsi() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getMmsi() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getMmsi() - Method in class au.gov.amsa.ais.rx.CraftProperties
- getMmsi() - Method in class au.gov.amsa.ais.rx.CraftProperty
- getMmsi() - Method in class au.gov.amsa.ais.rx.Mmsi
- getMonth() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getName() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getName() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartA
- getName() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getName() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getName() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getName() - Method in class au.gov.amsa.ais.rx.CraftProperty
- getNavigationalStatus() - Method in interface au.gov.amsa.ais.HasNavigationalStatus
- getNavigationalStatus() - Method in class au.gov.amsa.ais.message.AisPositionA
- getNavigationalStatus() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getNmea() - Method in class au.gov.amsa.ais.AisNmeaMessage
- getPadBits() - Method in class au.gov.amsa.ais.AisNmeaMessage
- getPartNumber() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- getPort() - Method in class au.gov.amsa.ais.rx.HostPort
- getPositionAccuracy() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getRateOfTurn() - Method in class au.gov.amsa.ais.message.AisPositionA
- getReceivedStations() - Method in class au.gov.amsa.ais.Communications
-
Returns received stations as per 1371-4.pdf.
- getRelativeTimeMillis() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns the 'r:' value from the tag block times 1000 to convert to millis.
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getRepeatIndicator() - Method in interface au.gov.amsa.ais.message.AisPosition
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionA
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionB
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getRepeatIndicator() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getRepeatIndicator() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getSecond() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getSentenceCount() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- getSentenceGroupId() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- getSentenceGroupingFromTagBlock() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns the 'g:' value from the tag block.
- getSentenceNumber() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- getSequentialMessageId() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the sequential message id.
- getShipType() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getShipType() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getShipType() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getShipType() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getShipType(Integer) - Static method in class au.gov.amsa.ais.ShipTypeDecoder
-
Returns the ship type for given integer.
- getShipType(BigInteger) - Static method in class au.gov.amsa.ais.ShipTypeDecoder
-
Returns the ship type for given integer.
- getSignedValue(int, int) - Method in class au.gov.amsa.ais.AisExtractor
-
Returns a signed integer value using the bits from character position start to position stop in the decoded message.
- getSignedValue(int, int, boolean[]) - Static method in class au.gov.amsa.util.SixBit
- getSlotNumber() - Method in class au.gov.amsa.ais.Communications
-
Returns slot number as per 1371-4.pdf.
- getSlotOffset() - Method in class au.gov.amsa.ais.Communications
-
Returns slot offset as per 1371-4.pdf.
- getSlotTimeout() - Method in class au.gov.amsa.ais.Communications
-
Returns slot timeout as per 1371-4.pdf.
- getSource() - Method in interface au.gov.amsa.ais.AisMessage
-
Returns the source of the ais message.
- getSource() - Method in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- getSource() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getSource() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getSource() - Method in class au.gov.amsa.ais.message.AisMessageOther
- getSource() - Method in class au.gov.amsa.ais.message.AisPositionA
- getSource() - Method in class au.gov.amsa.ais.message.AisPositionB
- getSource() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getSource() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getSource() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getSource() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns the 's:' value from the tag block.
- getSpare() - Method in class au.gov.amsa.ais.message.AisPositionA
- getSpare() - Method in class au.gov.amsa.ais.message.AisPositionB
- getSpare() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getSpare() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getSpare2() - Method in class au.gov.amsa.ais.message.AisPositionB
- getSpecialManoeuvreIndicator() - Method in class au.gov.amsa.ais.message.AisPositionA
- getSpeedOverGroundKnots() - Method in interface au.gov.amsa.ais.message.AisPosition
- getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionA
- getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionB
- getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getSpeedOverGroundKnots() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getString(int, int) - Method in class au.gov.amsa.ais.AisExtractor
- getString(int, int, boolean[]) - Static method in class au.gov.amsa.util.SixBit
- getString(String) - Static method in class au.gov.amsa.ais.Internationalization
-
Returns the value from the current
ResourceBundlefor the given key. - getSyncState() - Method in class au.gov.amsa.ais.Communications
-
Returns sync state as per 1371-4.pdf.
- getTags() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- getTalker() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the
Talkercorresponding to the first two characters of the message format type (e.g. - getTalker() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- getTalker(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- getText() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns the 't:' value from the tag block.
- getTime() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns the tag block unix time value.
- getTime() - Method in class au.gov.amsa.ais.LineAndTime
- getTime() - Method in class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
-
Returns the time in epoch ms.
- getTime() - Method in class au.gov.amsa.ais.rx.CraftProperty
- getTimeMs() - Method in interface au.gov.amsa.util.nmea.saver.Clock
- getTimeMs() - Method in class au.gov.amsa.util.nmea.saver.SystemClock
- getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getTimeSecondsOnly() - Method in interface au.gov.amsa.ais.message.AisPosition
- getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionA
- getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionB
- getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getTimeSecondsOnly() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getTimestamp() - Method in class au.gov.amsa.ais.message.AisBaseStation
- getTimestampedMessage() - Method in class au.gov.amsa.ais.AisNmeaMessage
-
Returns null if there is no timestamp otherwise returns a timestamped message.
- getTimestampedMessage(long) - Method in class au.gov.amsa.ais.AisNmeaMessage
- getTrueHeading() - Method in interface au.gov.amsa.ais.message.AisPosition
- getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionA
- getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionB
- getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getTrueHeading() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- getTypeOfElectronicPositionFixingDevice() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getTypeOfElectronicPositionFixingDevice() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getUnixTimeMillis() - Method in class au.gov.amsa.util.nmea.NmeaMessage
-
Returns the 'c:' value from the tag block times 1000 to convert to millis.
- getValue() - Method in class au.gov.amsa.ais.rx.CraftProperty
- getValue(int, int) - Method in class au.gov.amsa.ais.AisExtractor
-
Returns an unsigned integer value using the bits from character position start to position stop in the decoded message.
- getValue(int, int, boolean[]) - Static method in class au.gov.amsa.util.SixBit
- getValueByBinStr(String, boolean) - Static method in class au.gov.amsa.ais.Util
-
Get a value for specified bits from the binary string.
- getVendorManufacturerId() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getVendorUnitModelCode() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getVendorUnitSerialNumber() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getWidthMetres() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- getWidthMetres() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- getWidthMetres() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- getWidthMetres() - Method in interface au.gov.amsa.ais.message.AisShipStatic
- getWidthMetres() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- getYear() - Method in class au.gov.amsa.ais.message.AisBaseStation
- GL - au.gov.amsa.util.nmea.Talker
- GN - au.gov.amsa.util.nmea.Talker
- GP - au.gov.amsa.util.nmea.Talker
H
- HasCommunications - Interface in au.gov.amsa.ais
-
Used to indicate that an AIS message contains a Communications part.
- hashCode() - Method in class au.gov.amsa.ais.rx.HostPort
- hashCode() - Method in class au.gov.amsa.ais.rx.Mmsi
- HasMmsi - Interface in au.gov.amsa.ais
- HasNavigationalStatus - Interface in au.gov.amsa.ais
- HC - au.gov.amsa.util.nmea.Talker
- HD - au.gov.amsa.util.nmea.Talker
- HE - au.gov.amsa.util.nmea.Talker
- HF - au.gov.amsa.util.nmea.Talker
- HN - au.gov.amsa.util.nmea.Talker
- HostPort - Class in au.gov.amsa.ais.rx
- HostPort(String, int) - Constructor for class au.gov.amsa.ais.rx.HostPort
- HS - au.gov.amsa.util.nmea.Talker
I
- II - au.gov.amsa.util.nmea.Talker
- IMO_NUMBER - au.gov.amsa.ais.rx.CraftPropertyName
- IN - au.gov.amsa.util.nmea.Talker
- insertKeyValueInTagBlock(String, String, String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- INSTANCE - Static variable in class au.gov.amsa.util.identity.MmsiValidator2
- Internationalization - Class in au.gov.amsa.ais
-
Handles resource lookup.
- INVALID_CHARACTER - Static variable in exception au.gov.amsa.ais.AisParseException
- invalidNmea(String, long, String) - Method in interface au.gov.amsa.ais.NmeaStreamProcessorListener
-
Message has arrived that could not be parsed.
- isAtonInAssignedMode() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- isAtonOff() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- isCancelled() - Method in class au.gov.amsa.ais.rx.SocketReaderRunnable
- isClassAPositionReport(int) - Static method in class au.gov.amsa.ais.Util
-
Returns true if and only if given messageId corresponds to a class A position report (message ids 1,2,3).
- isEquippedWithDscFunction() - Method in class au.gov.amsa.ais.message.AisPositionB
- isEquippedWithIntegratedDisplayForMessages12And14() - Method in class au.gov.amsa.ais.message.AisPositionB
- isExactEarthTimestamp(String) - Static method in class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
-
Returns true if the given line is a custom ExactEarth timestamp.
- isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- isHighAccuracyPosition() - Method in interface au.gov.amsa.ais.message.AisPosition
- isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionA
- isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionB
- isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- isHighAccuracyPosition() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- isITDMACommunicationState() - Method in class au.gov.amsa.ais.message.AisPositionB
- isPresent() - Static method in class au.gov.amsa.ais.rx.Streams
- isSingleSentence() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- isSotdmaUnit() - Method in class au.gov.amsa.ais.message.AisPositionB
- isStationOperatingInAssignedMode() - Method in class au.gov.amsa.ais.message.AisPositionB
- isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- isUsingRAIM() - Method in interface au.gov.amsa.ais.message.AisPosition
- isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionA
- isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionB
- isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- isUsingRAIM() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- isValid(long) - Method in class au.gov.amsa.util.identity.MmsiValidator2
-
Returns true if and only if the
mmsiis a series of 9 digits and is not one of a set of bad identifiers e.g. - isValid(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
-
Returns true if and only if the sentence's checksum matches the calculated checksum.
- isVirtualAtoN() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
K
- key(String, long) - Method in interface au.gov.amsa.util.nmea.saver.FileFactory
- key(String, long) - Method in class au.gov.amsa.util.nmea.saver.FileFactoryPerDay
L
- LC - au.gov.amsa.util.nmea.Talker
- LENGTH_METRES - au.gov.amsa.ais.rx.CraftPropertyName
- lengthMetres(AisShipStatic) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
- lengthMetres(Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
- line(String) - Method in class au.gov.amsa.ais.NmeaStreamProcessor
-
Handles the arrival of a new NMEA line and assumes its arrival time is now.
- LINE_TO_NMEA_MESSAGE - Static variable in class au.gov.amsa.ais.rx.Streams
- LineAndTime - Class in au.gov.amsa.ais
- LineAndTime(String, long) - Constructor for class au.gov.amsa.ais.LineAndTime
M
- main(String[]) - Static method in class au.gov.amsa.ais.MariwebSslConnectMain
- main(String[]) - Static method in class au.gov.amsa.ais.rx.Streams
- main(String[]) - Static method in class au.gov.amsa.ais.ShipTypeDecoder
- MariwebSslConnectMain - Class in au.gov.amsa.ais
- MariwebSslConnectMain() - Constructor for class au.gov.amsa.ais.MariwebSslConnectMain
- message() - Method in class au.gov.amsa.ais.Timestamped
- message(String, long) - Method in interface au.gov.amsa.ais.NmeaStreamProcessorListener
-
Message has arrived with given timestamp.
- Mmsi - Class in au.gov.amsa.ais.rx
- Mmsi(long) - Constructor for class au.gov.amsa.ais.rx.Mmsi
- MmsiValidator2 - Class in au.gov.amsa.util.identity
- MOORED - au.gov.amsa.ais.message.NavigationalStatus
N
- NAME - au.gov.amsa.ais.rx.CraftPropertyName
- NavigationalStatus - Enum in au.gov.amsa.ais.message
- nmeaFrom(File) - Static method in class au.gov.amsa.ais.rx.Streams
- nmeaFrom(InputStream) - Static method in class au.gov.amsa.ais.rx.Streams
- nmeaFromGzip(File) - Static method in class au.gov.amsa.ais.rx.Streams
- nmeaFromGzip(String) - Static method in class au.gov.amsa.ais.rx.Streams
- NmeaMessage - Class in au.gov.amsa.util.nmea
-
Bean to carry NMEA fields.
- NmeaMessage(LinkedHashMap<String, String>, List<String>, String) - Constructor for class au.gov.amsa.util.nmea.NmeaMessage
-
Constructor.
- NmeaMessageExactEarthTimestamp - Class in au.gov.amsa.ais
-
Parses a custom ExactEarth NMEA line for AMSA so that we can obtain the actual timestamp of an AIS Position Report (types 1,2,3).
- NmeaMessageExactEarthTimestamp(String) - Constructor for class au.gov.amsa.ais.NmeaMessageExactEarthTimestamp
-
Constructor.
- NmeaMessageParseException - Exception in au.gov.amsa.util.nmea
-
Exception for use by
NmeaMessageParser. - NmeaMessageParseException(String) - Constructor for exception au.gov.amsa.util.nmea.NmeaMessageParseException
-
Constructor.
- NmeaMessageParseException(String, Throwable) - Constructor for exception au.gov.amsa.util.nmea.NmeaMessageParseException
- NmeaMessageParseException(Throwable) - Constructor for exception au.gov.amsa.util.nmea.NmeaMessageParseException
- NmeaMessageParser - Class in au.gov.amsa.util.nmea
-
Parses NMEA messages.
- NmeaMessageParser() - Constructor for class au.gov.amsa.util.nmea.NmeaMessageParser
- NmeaReader - Interface in au.gov.amsa.util.nmea
-
Provides an NMEA stream as an
Iterablefor convenience. - NmeaReaderFromInputStream - Class in au.gov.amsa.ais
- NmeaReaderFromInputStream(InputStream) - Constructor for class au.gov.amsa.ais.NmeaReaderFromInputStream
- NmeaReaderFromSocket - Class in au.gov.amsa.util.nmea
-
Reads NMEA messages from a
Socket. - NmeaReaderFromSocket(String, int) - Constructor for class au.gov.amsa.util.nmea.NmeaReaderFromSocket
-
Constructor.
- NmeaSaver - Class in au.gov.amsa.util.nmea.saver
- NmeaSaver(Observable<String>, FileFactory) - Constructor for class au.gov.amsa.util.nmea.saver.NmeaSaver
- nmeasFromGzip(Observable<File>) - Static method in class au.gov.amsa.ais.rx.Streams
- NmeaStreamProcessor - Class in au.gov.amsa.ais
-
Extracts time from a message if possible and reports results to listeners.
- NmeaStreamProcessor(NmeaStreamProcessorListener, boolean) - Constructor for class au.gov.amsa.ais.NmeaStreamProcessor
- NmeaStreamProcessor(NmeaStreamProcessorListener, boolean, long) - Constructor for class au.gov.amsa.ais.NmeaStreamProcessor
-
Constructor.
- NmeaStreamProcessor(NmeaStreamProcessorListener, boolean, long, int) - Constructor for class au.gov.amsa.ais.NmeaStreamProcessor
-
Constructor.
- NmeaStreamProcessorListener - Interface in au.gov.amsa.ais
-
Receives the results of Nmea stream processing.
- NmeaUtil - Class in au.gov.amsa.util.nmea
- NOT_CONSISTENT_DECODED_STRING - Static variable in exception au.gov.amsa.ais.AisParseException
- NOT_DEFINED - au.gov.amsa.ais.message.NavigationalStatus
- NOT_UNDER_COMMAND - au.gov.amsa.ais.message.NavigationalStatus
O
- OperatorCraftPropertAggregator - Class in au.gov.amsa.ais.rx.operators
- OperatorCraftPropertAggregator() - Constructor for class au.gov.amsa.ais.rx.operators.OperatorCraftPropertAggregator
- OperatorCraftProperty - Class in au.gov.amsa.ais.rx.operators
- OperatorCraftProperty() - Constructor for class au.gov.amsa.ais.rx.operators.OperatorCraftProperty
P
- P - au.gov.amsa.util.nmea.Talker
- parse(String) - Method in class au.gov.amsa.util.nmea.NmeaMessageParser
- parse(String, boolean) - Method in class au.gov.amsa.util.nmea.NmeaMessageParser
-
Return an
NmeaMessagefrom the given NMEA line. - parse(String, int) - Method in class au.gov.amsa.ais.AisMessageParser
-
Returns an
AisMessagefrom the string representation of the message as per 1371-4 IMO specification (as per the appropriate column in the NMEA message). - parse(String, String, int) - Method in class au.gov.amsa.ais.AisMessageParser
-
Returns an
AisMessagefrom the string representation of the message as per 1371-4 IMO specification (as per the appropriate column in the NMEA message). - parseInt(String) - Static method in class au.gov.amsa.ais.parse.Util
- parseLong(String) - Static method in class au.gov.amsa.ais.parse.Util
- parseNmea(String) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- parseNmea(String, boolean) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- PART_NUMBER_A - Static variable in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- PART_NUMBER_B - Static variable in class au.gov.amsa.ais.message.AbstractAisBStaticDataReport
- POSITION_GPS - au.gov.amsa.ais.AisMessageType
- POSITION_REPORT_ASSIGNED - au.gov.amsa.ais.AisMessageType
- POSITION_REPORT_CLASS_B - au.gov.amsa.ais.AisMessageType
- POSITION_REPORT_CLASS_B_EXTENDED - au.gov.amsa.ais.AisMessageType
- POSITION_REPORT_SCHEDULED - au.gov.amsa.ais.AisMessageType
- POSITION_REPORT_SPECIAL - au.gov.amsa.ais.AisMessageType
- print(Observable<?>) - Static method in class au.gov.amsa.ais.rx.Streams
- print(Observable<?>, PrintStream) - Static method in class au.gov.amsa.ais.rx.Streams
- print(Observable<T>) - Static method in class au.gov.amsa.ais.rx.RxUtil
- println() - Static method in class au.gov.amsa.ais.rx.RxUtil
- println(OutputStream) - Static method in class au.gov.amsa.ais.rx.RxUtil
- put(S, T) - Method in class au.gov.amsa.ais.rx.Cache
R
- RA - au.gov.amsa.util.nmea.Talker
- RC - au.gov.amsa.util.nmea.Talker
- read() - Method in class au.gov.amsa.ais.NmeaReaderFromInputStream
- read() - Method in interface au.gov.amsa.util.nmea.NmeaReader
-
Returns an
Iterableof the NMEA messages. - read() - Method in class au.gov.amsa.util.nmea.NmeaReaderFromSocket
- RESERVED_1 - au.gov.amsa.ais.message.NavigationalStatus
- RESERVED_2 - au.gov.amsa.ais.message.NavigationalStatus
- RESTRICTED_MANOEUVRABILITY - au.gov.amsa.ais.message.NavigationalStatus
- run() - Method in class au.gov.amsa.ais.rx.SocketReaderRunnable
- RxUtil - Class in au.gov.amsa.ais.rx
- RxUtil() - Constructor for class au.gov.amsa.ais.rx.RxUtil
S
- SA - au.gov.amsa.util.nmea.Talker
- SD - au.gov.amsa.util.nmea.Talker
- SG - au.gov.amsa.util.nmea.Talker
- SHIP_TYPE - au.gov.amsa.ais.rx.CraftPropertyName
- ShipTypeDecoder - Class in au.gov.amsa.ais
-
Decodes the ship type code as per 1371-4.pdf.
- SixBit - Class in au.gov.amsa.util
- SixBit() - Constructor for class au.gov.amsa.util.SixBit
- SixBitException - Exception in au.gov.amsa.util
- SixBitException(String) - Constructor for exception au.gov.amsa.util.SixBitException
- size() - Method in class au.gov.amsa.ais.AisNmeaBuffer
- SN - au.gov.amsa.util.nmea.Talker
- SocketReaderRunnable - Class in au.gov.amsa.ais.rx
- SocketReaderRunnable(HostPort, Observer<? super String>) - Constructor for class au.gov.amsa.ais.rx.SocketReaderRunnable
- SS - au.gov.amsa.util.nmea.Talker
- STANDARD_SAR_AIRCRAFT_POSITION_REPORT - au.gov.amsa.ais.AisMessageType
- start() - Method in class au.gov.amsa.util.nmea.saver.NmeaSaver
- start(Scheduler) - Method in class au.gov.amsa.util.nmea.saver.NmeaSaver
- STATIC_AND_VOYAGE_RELATED_DATA - au.gov.amsa.ais.AisMessageType
- STATIC_DATA_REPORT - au.gov.amsa.ais.AisMessageType
- stop() - Method in class au.gov.amsa.util.nmea.saver.NmeaSaver
- Streams - Class in au.gov.amsa.ais.rx
- Streams() - Constructor for class au.gov.amsa.ais.rx.Streams
- Streams.TimestampedAndLine<T extends AisMessage> - Class in au.gov.amsa.ais.rx
- Streams.TimestampedAndLines<T extends AisMessage> - Class in au.gov.amsa.ais.rx
- supplementWithTime(String, long) - Static method in class au.gov.amsa.util.nmea.NmeaUtil
- SystemClock - Class in au.gov.amsa.util.nmea.saver
- SystemClock() - Constructor for class au.gov.amsa.util.nmea.saver.SystemClock
T
- Talker - Enum in au.gov.amsa.util.nmea
-
Decodes the first two characters of the first field of an NMEA string (after the ! or $).
- TI - au.gov.amsa.util.nmea.Talker
- time() - Method in class au.gov.amsa.ais.Timestamped
- Timestamped<T extends AisMessage> - Class in au.gov.amsa.ais
- Timestamped(T, long) - Constructor for class au.gov.amsa.ais.Timestamped
- TimestampedAndLine(Optional<Timestamped<T>>, String, String) - Constructor for class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
- TimestampedAndLines(Optional<Timestamped<T>>, List<String>, String) - Constructor for class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
- timestampNotFound(String, Long) - Method in interface au.gov.amsa.ais.NmeaStreamProcessorListener
-
Message has arrived and could not be associated with a timestamp other than the arrival time.
- TO_AIS_MESSAGE - Static variable in class au.gov.amsa.ais.rx.Streams
- TO_AIS_MESSAGE_AND_LINE - Static variable in class au.gov.amsa.ais.rx.Streams
- TO_AIS_MESSAGE_AND_LINES - Static variable in class au.gov.amsa.ais.rx.Streams
- toLine() - Method in class au.gov.amsa.util.nmea.NmeaMessage
- toLineAndTime() - Static method in class au.gov.amsa.ais.rx.Streams
- toString() - Method in class au.gov.amsa.ais.Communications
- toString() - Method in class au.gov.amsa.ais.LineAndTime
- toString() - Method in class au.gov.amsa.ais.message.AisAidToNavigation
- toString() - Method in class au.gov.amsa.ais.message.AisBaseStation
- toString() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartA
- toString() - Method in class au.gov.amsa.ais.message.AisBStaticDataReportPartB
- toString() - Method in class au.gov.amsa.ais.message.AisMessageOther
- toString() - Method in class au.gov.amsa.ais.message.AisPositionA
- toString() - Method in class au.gov.amsa.ais.message.AisPositionB
- toString() - Method in class au.gov.amsa.ais.message.AisPositionBExtended
- toString() - Method in class au.gov.amsa.ais.message.AisPositionGPS
- toString() - Method in class au.gov.amsa.ais.message.AisShipStaticA
- toString() - Method in class au.gov.amsa.ais.rx.CraftProperty
- toString() - Method in class au.gov.amsa.ais.rx.Mmsi
- toString() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLine
- toString() - Method in class au.gov.amsa.ais.rx.Streams.TimestampedAndLines
- toString() - Method in class au.gov.amsa.ais.Timestamped
- toValue() - Static method in class au.gov.amsa.ais.rx.Streams
U
- U0 - au.gov.amsa.util.nmea.Talker
- U1 - au.gov.amsa.util.nmea.Talker
- U2 - au.gov.amsa.util.nmea.Talker
- U3 - au.gov.amsa.util.nmea.Talker
- U4 - au.gov.amsa.util.nmea.Talker
- U5 - au.gov.amsa.util.nmea.Talker
- U6 - au.gov.amsa.util.nmea.Talker
- U7 - au.gov.amsa.util.nmea.Talker
- U8 - au.gov.amsa.util.nmea.Talker
- U9 - au.gov.amsa.util.nmea.Talker
- UNDER_WAY - au.gov.amsa.ais.message.NavigationalStatus
- UNDER_WAY_USING_ENGINE - au.gov.amsa.ais.message.NavigationalStatus
- UNKNOWN - au.gov.amsa.util.nmea.Talker
- UP - au.gov.amsa.util.nmea.Talker
- UTC_AND_DATE_INQUIRY - au.gov.amsa.ais.AisMessageType
- UTC_AND_DATE_RESPONSE - au.gov.amsa.ais.AisMessageType
- Util - Class in au.gov.amsa.ais.parse
- Util - Class in au.gov.amsa.ais
-
Ais utility methods.
V
- valueIfPresent() - Static method in class au.gov.amsa.ais.rx.Streams
- valueOf(String) - Static method in enum au.gov.amsa.ais.AisMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum au.gov.amsa.ais.message.NavigationalStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum au.gov.amsa.ais.rx.CraftPropertyName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum au.gov.amsa.util.nmea.Talker
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum au.gov.amsa.ais.AisMessageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum au.gov.amsa.ais.message.NavigationalStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum au.gov.amsa.ais.rx.CraftPropertyName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum au.gov.amsa.util.nmea.Talker
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VD - au.gov.amsa.util.nmea.Talker
- VM - au.gov.amsa.util.nmea.Talker
- VR - au.gov.amsa.util.nmea.Talker
- VW - au.gov.amsa.util.nmea.Talker
W
- WD - au.gov.amsa.util.nmea.Talker
- WI - au.gov.amsa.util.nmea.Talker
- WIDTH_METRES - au.gov.amsa.ais.rx.CraftPropertyName
- widthMetres(AisShipStatic) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
- widthMetres(Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>) - Static method in class au.gov.amsa.ais.message.AisShipStaticUtil
- WL - au.gov.amsa.util.nmea.Talker
- writeFixesFromNmeaGz(File, Pattern, File, int, int, Scheduler, int, long, Func1<Fix, String>) - Static method in class au.gov.amsa.ais.rx.Streams
Y
Z
- ZA - au.gov.amsa.util.nmea.Talker
- ZC - au.gov.amsa.util.nmea.Talker
- ZQ - au.gov.amsa.util.nmea.Talker
- ZV - au.gov.amsa.util.nmea.Talker
All Classes All Packages