Structures for each St. Lawrence Seaway message type
For exact definitions of each field you should see the ITU M.1371, IEC 62287 and the IALA Clarifications on M.1371
The format of the !AIVDM strings are covered in IEC 61993-2
St. Lawrence Seaway messages are documented in the document titled - "St. Lawrence Seaway AIS Data Messaging Formats and Specifications" available from http://www.greatlakes-seaway.com/en/pdf/aisdata.pdf
Data Structures | |
| struct | wind_report |
| Seaway Wind Information Report. More... | |
| struct | weather_report |
| Seaway Weather Station Report. More... | |
| struct | water_level_report |
| Seaway Water Level Report. More... | |
| struct | water_flow_report |
| Seaway Water Flow Report. More... | |
| struct | lock_schedule |
| Seaway Lock Schedule Report. More... | |
| struct | current_report |
| PAWSS Hydro/Current Report. More... | |
| struct | salinity_report |
| PAWSS Hydro/Salinity Temp Report. More... | |
| struct | procession_order |
| Vessel Procession Order Report. More... | |
| struct | seaway1_1 |
| Seaway Message 1.1 - Weather Station Message. More... | |
| struct | seaway1_2 |
| Seaway Message 1.2 - Wind Information Message. More... | |
| struct | seaway1_3 |
| Seaway Message 1.3 - Water Level Message. More... | |
| struct | seaway1_6 |
| Seaway Message 1.6 - Water Flow Message. More... | |
| struct | seaway2_1 |
| Seaway Message 2.1 - Lockage Order Message. More... | |
| struct | seaway2_2 |
| Seaway Message 2.2 - Estimated Lock Times Message. More... | |
| struct | seaway32_1 |
| Seaway Message 32.1 - Version Message. More... | |
| struct | pawss1_4 |
| PAWSS Message 1.4 - Hydro/Current Message. More... | |
| struct | pawss1_5 |
| PAWSS Message 1.5 - Hydro/Salinity Temp Message. More... | |
| struct | pawss2_3 |
| PAWSS Message ?.3 - Vessel Procession Order Message. More... | |
Functions | |
| int __stdcall | parse_seaway1_1 (sixbit *state, seaway1_1 *result) |
| Weather Station Message. | |
| int __stdcall | parse_seaway1_2 (sixbit *state, seaway1_2 *result) |
| Wind Information Message. | |
| int __stdcall | parse_seaway1_3 (sixbit *state, seaway1_3 *result) |
| Water Level Message. | |
| int __stdcall | parse_seaway1_6 (sixbit *state, seaway1_6 *result) |
| Water Flow Message. | |
| int __stdcall | parse_seaway2_1 (sixbit *state, seaway2_1 *result) |
| Lockage Order Message. | |
| int __stdcall | parse_seaway2_2 (sixbit *state, seaway2_2 *result) |
| Estimated Lock Times Message. | |
| int __stdcall | parse_seaway32_1 (sixbit *state, seaway32_1 *result) |
| Version Message. | |
| int __stdcall | parse_pawss1_4 (sixbit *state, pawss1_4 *result) |
| PAWSS Message 1.4 - Hydro/Current. | |
| int __stdcall | parse_pawss1_5 (sixbit *state, pawss1_5 *result) |
| PAWSS Message 1.5 - Hydro/Salinity Temp Message. | |
| int __stdcall | parse_pawss2_3 (sixbit *state, pawss2_3 *result) |
| PAWSS Message 2.3 - Vessel Procession Order Message. | |
PAWSS Message 1.4 - Hydro/Current.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Hydro/Current message into seaway1_1 structure
PAWSS Message 1.5 - Hydro/Salinity Temp Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Hydro/Salinity Temp message into seaway1_1 structure
PAWSS Message 2.3 - Vessel Procession Order Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Vessel Procession Order Message into seaway1_1 structure
Weather Station Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Weather Station message into seaway1_1 structure
Wind Information Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Wind Information message into seaway1_2 structure
Water Level Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Water Level message into seaway1_2 structure
Water Flow Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Water Flow message into seaway1_2 structure
Lockage Order Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Lockage Order message into seaway1_2 structure
Estimated Lock Times Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Estimated Lock Times message into seaway1_2 structure
| int __stdcall parse_seaway32_1 | ( | sixbit * | state, | |
| seaway32_1 * | result | |||
| ) |
Version Message.
| state | pointer to parser state | |
| result | pointer to result structure |
This function parses a Version message into seaway1_2 structure
1.5.2