Scheduled position report
Note:Need to make much of this an include-struct so that 1-3 are as simple as possible
See Also:
| Name | NumberOfBits | ArrayLength | Type | Units | Description |
|---|---|---|---|---|---|
| MessageID | 6 | uint | AIS message number. Must be 1 | ||
| RepeatIndicator | 2 | uint | Indicated how many times a message has been repeated 0: default 3: do not repeat any more |
||
| UserID | 30 | uint | Unique ship identification number (MMSI) | ||
| NavigationStatus | 4 | uint | What is the vessel doing 0: under way using engine 1: at anchor 2: not under command 3: restricted maneuverability 4: constrained by her draught 5: moored 6: aground 7: engaged in fishing 8: under way sailing 9: reserved for future use (hazmat) 10: reserved for future use 11: reserved for future use 12: reserved for future use 13: reserved for future use 14: reserved for future use 15: not defined = default |
||
| ROT | 8 | int | 4.733*sqrt(val) degrees/min | Rate of turning. Positive right; negative left. BROKEN! | |
| SOG | 10 | udecimal | knots | Speed over ground 102.2: 102.2 knots or higher |
|
| PositionAccuracy | 1 | uint | Accuracy of positioning fixes 0: low (greater than 10 m) 1: high (less than 10 m) |
||
| Position_longitude | 28 | decimal | degrees | Location of the vessel East West location | |
| Position_latitude | 27 | decimal | degrees | Location of the vessel North South location | |
| COG | 12 | udecimal | degrees | Course over ground | |
| TrueHeading | 9 | uint | degrees | True heading (relative to true North) | |
| TimeStamp | 6 | uint | seconds | UTC second when the report was generated 60: not available/default 61: manual input 62: dead reckoning 63: inoperative |
|
| RegionalReserved | 4 | uint | Reserved for definition by a regional authority. | ||
| Spare | 1 | uint | Not used. Should be set to zero. | ||
| RAIM | 1 | bool | Receiver autonomous integrity monitoring flag False: not in use True: in use |
||
| state_syncstate | 2 | uint | Communications State - SOTDMA
Sycronization state 0: UTC direct 1: UTC indirect 2: synchronized to a base station 3: synchronized to another station |
||
| state_slottimeout | 3 | uint | frames | Communications State - SOTDMA
Frames remaining until a new slot is selected 0: Last frame in this slot 1: 1 frames left 2: 2 frames left 3: 3 frames left 4: 4 frames left 5: 5 frames left 6: 6 frames left 7: 7 frames left |
|
| state_slotoffset | 14 | uint | Communications State - SOTDMA In what slot will the next transmission occur. BROKEN |