| Interface | Description |
|---|---|
| IDimensionMessage |
Interface for all messages carrying a the dimension of the sending target.
|
| INameMessage |
Interface for all messages carrying a the name of the sending target.
|
| IPositionMessage |
Interface for all messages carrying a the position of the sending target.
|
| IVesselPositionMessage |
Interface to capture the communalities between message 1,2,3 and 18
|
| Class | Description |
|---|---|
| AisBinaryMessage |
Abstract base class for binary AIS messages 6 and 8
|
| AisMessage |
Abstract base class for all AIS messages
|
| AisMessage1 |
AIS message 1
This class handles the content of an AIS class A transponders general position report as defined by ITU-R M.1371-4.
|
| AisMessage10 |
Request for UTC/Date information from an AIS base station.
|
| AisMessage11 |
AIS message 4
Base station report as defined by ITU-R M.1371-4
|
| AisMessage12 |
Addressed safety related message as defined by ITU-R M.1371-4
|
| AisMessage13 |
AIS message 13
Acknowledge message as defined by ITU-R M.1371-4
|
| AisMessage14 |
Safety related broadcast message as defined by ITU-R M.1371-4
|
| AisMessage17 |
AIS message 17
GNSS broadcast binary message
|
| AisMessage18 |
AIS message 18
CLASS B position report implemented according to ITU-R M.1371-4
|
| AisMessage19 |
AIS message 19
Extended Class B equipment position report as defined by ITU-R M.1371-4
|
| AisMessage2 |
AIS message 2
Assigned scheduled position report
This class handles the content of an AIS class A transponders general position report as defined by ITU-R M.1371-4.
|
| AisMessage21 |
AIS message 21
Aids-to-navigation report (AtoN) as defined by ITU-R M.1371-4
|
| AisMessage24 |
AIS message 24
Static data report as defined by ITU-R M.1371-4
|
| AisMessage27 |
AIS message 27
Long-range broadcast position report implemented according to ITU-R M.1371-4
|
| AisMessage3 |
AIS message 3
Special position report, response to interrogation;(Class A shipborne mobile equipment)
This class handles the content of an AIS class A transponders general position report as defined by ITU-R M.1371-4.
|
| AisMessage4 |
AIS message 4
Base station report as defined by ITU-R M.1371-4
|
| AisMessage5 |
AIS message 4
Ship static and voyage related data as defined by ITU-R M.1371-4
|
| AisMessage6 |
AIS message 6
Addressed binary message as defined by ITU-R M.1371-4
|
| AisMessage7 |
AIS message 7
Binary acknowledge message as defined by ITU-R M.1371-4
|
| AisMessage8 |
AIS message 8
Binary broadcast message as defined by ITU-R M.1371-4
|
| AisMessage9 |
This message should be used as a standard position report for aircraft involved
in SAR operations instead of Messages 1, 2 or 3.
|
| AisPosition |
AIS position class
Convert raw unsigned AIS position to signed 1/10000 degree position and provide helper methods for other formats
|
| AisPositionMessage |
AIS position message
An AIS position message is defined by ITU-R M.1371-4 in annex 8 - AIS messages section 3.1
This is a generalization for message types 1-3 and possibly more in the future.
|
| AisStaticCommon |
Abstract base class for static AIS messages 5 and 24
|
| AisUnsupportedMessageType |
Class to fill in for AIS message classes not yet implemented
|
| ShipTypeCargo |
The type Ship type cargo.
|
| UTCDateResponseMessage |
AIS message 4
Base station report as defined by ITU-R M.1371-4
|
| Enum | Description |
|---|---|
| AisTargetType |
An AIS target type
|
| NavigationalStatus |
Navigational status as used in AisMessages of type 1, 2, and 3 and
defined in Rec.
|
| ShipTypeCargo.CargoType |
The enum Cargo type.
|
| ShipTypeCargo.ShipType |
The enum Ship type.
|
| ShipTypeColor |
The enum Ship type color.
|
| Exception | Description |
|---|---|
| AisMessageException |
Exception class relating to AIS message exceptions
|
Copyright © 2011–2019 Danish Maritime Authority. All rights reserved.