| Interface | Description |
|---|---|
| Violation |
Any message containing AIS rule violations.
|
| Class | Description |
|---|---|
| AISRuleViolation |
Class holding information about a violation against an AIS rule.
|
| Angle12 |
Checks a 12-bit signed integer angular value for validity.
|
| Angle9 |
Checks a 9-bit signed integer angular value for validity.
|
| BitVector |
Class holding bit values in an array and implementing put/get
integer/string operations on it.
|
| Latitude27 |
Checks a 27-bit signed integer latitude value for validity.
|
| Longitude28 |
Checks a 28-bit signed integer longitude value for validity.
|
| ManeuverIndicator |
Checks a 2-bit signed integer maneuver value for validity.
|
| MMSI |
Checks an MMSI value for validity.
|
| NavAidType |
Checks the NavAid type for validity.
|
| NavigationalStatus |
Checks the navigational status for validity.
|
| PositionInfo |
Checks the position information for validity.
|
| PositioningDevice |
Checks the positioning device type for validity.
|
| RateOfTurn |
Checks a rate-of-turn value for validity.
|
| ShipType |
Checks the ship type for validity.
|
| Sixbit |
AIS characters are encoded as 6 bit values concatenated into a bit array.
|
| TimeStamp |
Checks a 6-bit integer time stamp value for validity.
|
Copyright (C) 2010-2017 Java Marine API authors. All Rights Reserved.