| Package | Description |
|---|---|
| dk.tbsalling.aismessages | |
| dk.tbsalling.aismessages.ais.messages | |
| dk.tbsalling.aismessages.demo | |
| dk.tbsalling.aismessages.nmea |
| Constructor and Description |
|---|
AISInputStreamReader(InputStream inputStream,
java.util.function.Consumer<? super AISMessage> aisMessageConsumer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AddressedBinaryMessage
an addressed point-to-point message with unspecified binary payload.
|
class |
AddressedSafetyRelatedMessage |
class |
AidToNavigationReport
Identification and location message to be emitted by aids to navigation such as buoys and lighthouses.
|
class |
AssignedModeCommand
used by a base station with control authority to configure the scheduling of
AIS informational messages from subordinate stations, either as a frequency
per 10-minute interval or by specifying the TDMA slot(s) offset on which
those messages should be transmitted.
|
class |
BaseStationReport
This message is to be used by fixed-location base stations to periodically report a position and time reference.
|
class |
BinaryAcknowledge
a receipt acknowledgement to the senders of a previous messages of type 6.
|
class |
BinaryBroadcastMessage
broadcast message with unspecified binary payload.
|
class |
BinaryMessageMultipleSlot |
class |
BinaryMessageSingleSlot |
class |
ChannelManagement |
class |
ClassBCSStaticDataReport |
class |
DataLinkManagement
This message is used to pre-allocate TDMA slots within an AIS base station
network.
|
class |
Error
Identification and location message to be emitted by aids to navigation such as buoys and lighthouses.
|
class |
ExtendedClassBEquipmentPositionReport |
class |
GNSSBinaryBroadcastMessage
used to broadcast differential corrections for GPS.
|
class |
GroupAssignmentCommand
intended to be broadcast by a competent authority (an AIS network-control
base station) to set to set operational parameters for all mobile stations in
an AIS coverage region
|
class |
Interrogation
Used by a base station to query one or two other AIS transceivers for status messages of specified types.
|
class |
LongRangeBroadcastMessage |
class |
PositionReport |
class |
PositionReportClassAResponseToInterrogation |
class |
PositionReportClassAScheduled |
class |
PositionReportClassAAssignedSchedule |
class |
SafetyRelatedAcknowledge |
class |
SafetyRelatedBroadcastMessage |
class |
ShipAndVoyageData
Message has a total of 424 bits, occupying two AIVDM sentences.
|
class |
StandardClassBCSPositionReport
A less detailed report than types 1-3 for vessels using Class B transmitters.
|
class |
StandardSARAircraftPositionReport |
class |
UTCAndDateInquiry |
class |
UTCAndDateResponse |
| Modifier and Type | Method and Description |
|---|---|
static AISMessage |
AISMessage.create(Metadata metadata,
NMEAMessage... nmeaMessages)
Create proper type of AISMessage from 1..n NMEA messages, and
attach metadata.
|
static AISMessage |
AISMessage.create(NMEAMessage... nmeaMessages)
Create proper type of AISMessage from 1..n NMEA messages.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SocketDemoApp.accept(AISMessage aisMessage) |
| Modifier and Type | Method and Description |
|---|---|
void |
NMEAMessageHandler.addAisMessageReceiver(java.util.function.Consumer<? super AISMessage> aisMessageReceiver)
Add a consumer of encoded AIS messages.
|
Copyright © 2016 Thomas Borg Salling. All rights reserved.