Iot.Device.Nmea0183.Ais Namespace

Classes

AidToNavigation

An Aid-To-Navigation or AtoN target. There are two kinds of AtoN targets:

  • Physical targets. These are Buoys or lighthouses that are equipped with AIS transmitters so they can be easier located.
  • Virtual targets. The transmitter is located somewhere else, reporting a buoy in open water. No real buoy needs to be there.
AisTarget

Abstract base class for all types of AIS targets

AisTargetExtensions

Extension methods on AIS targets

BaseStation

A base station target. These targets identify the position of a base-station antenna, and therefore are the only AIS targets that typically reside on land. Such a target in range typically means that channel 16 is supervised and that traffic is controlled.

MovingTarget

Base class for moving targets

SarAircraft

This target is a SAR aircraft. These are typically very fast moving targets (100 knots or more)

Ship

A ship. This is the default AIS target type.

ShipRelativePosition

Contains comparative position information between two ships, such as distance, bearing or estimated time to closest encounter.

TrackEstimationParameters

Configurable parameters that define the behavior of the AIS target movement estimation.

Enums

AisSafetyState

Defines how safe a given target is in relation to typically our own vessel. Safe here means that there's little risk of a collision within the defined safety bounds (e.g. the ship is more than 5 minutes away)

AisTransceiverClass

The type of AIS transceiver used by a vessel.

GnssPositionStatus

Status of the GNSS receiver of this target

ManeuverIndicator

Used to indicate that a vessel is performing special maneuvers

MmsiType

Returned when trying to identify the type of MMSI. A normal 9-digit MMSI is a ship, one that starts with a 0 is a special group code, one starting with 00 is a base station. See IdentifyMmsiType() for details.

NavigationalAidType

Type of navigational aid for AtoN targets. Aid types 1-19 are for fixed targets, 20-31 for floating targets (buoys)

NavigationStatus

The navigation status defines what the ship is currently doing. This information is relevant for the determination of the relevant rules for the collision avoidance regulations (COLREGS) Only class A type transceivers provide this field

PositionAccuracy

Position accuracy of the GNSS position. With today's GNSS receivers, anything other than High is strange.

PositionFixType

Type of position fix

Raim

The RAIM flag indicates whether Receiver Autonomous Integrity Monitoring is being used

ShipType

The type of a ship. This identifies the static type of a ship. It gives a rough estimate of how the ship looks like and what it's typically used for. This is conceptually a flag-type listing. The least significant digit (in base-10 notation) gives information about any dangerous cargo carried. This does not apply for the range 30-39. Dangerous cargo is anything that would hurt the environment if it were spoiled.