/Users/brianlane/projs/aisparser/c/src/imo.h File Reference


Detailed Description

Header file for imo.c.

Structures for each IMO binary message type

For exact definitions of each field you should see the IMO SN/Circ. 236 28 May 2004

The format of the !AIVDM strings are covered in IEC 61993-2


Data Structures

struct  imo1_11
 Application 1 - Meteorological and Hydrological data. More...
struct  imo1_12
 Application 2 - Dangerous Cargo Indication. More...
struct  imo1_13
 Application 3 - Fairway Closed. More...
struct  tidal_window
 Struct for imo1_14 Tidal Window information. More...
struct  imo1_14
 Application 4 - Tidal Window. More...
struct  imo1_15
 Application 5 - Extended Ship Static and Voyage Related Data. More...
struct  imo1_16
 Application 6 - Number of Persons on Board. More...
struct  pseudo_target
 Pseudo-AIS Targets used by imo1_17. More...
struct  imo1_17
 Application 6 - Number of Persons on Board. More...

Functions

int __stdcall parse_imo1_11 (sixbit *state, imo1_11 *result)
 Meteorological and Hydrological data.
int __stdcall parse_imo1_12 (sixbit *state, imo1_12 *result)
 Dangerous Cargo Indication.
int __stdcall parse_imo1_13 (sixbit *state, imo1_13 *result)
 Fairway Closed.
int __stdcall parse_imo1_14 (sixbit *state, imo1_14 *result)
 Tidal Window.
int __stdcall parse_imo1_15 (sixbit *state, imo1_15 *result)
 Extended Ship Static and Voyage Related Data.
int __stdcall parse_imo1_16 (sixbit *state, imo1_16 *result)
 Number of Persons on Board.
int __stdcall parse_imo1_17 (sixbit *state, imo1_17 *result)
 Number of Persons on Board.


Function Documentation

int __stdcall parse_imo1_11 ( sixbit state,
imo1_11 result 
)

Meteorological and Hydrological data.

Parameters:
state pointer to parser state
result pointer to result structure
return

This function parses a Meteorological and Hydrological message into a imo1_11 structure

int __stdcall parse_imo1_12 ( sixbit state,
imo1_12 result 
)

Dangerous Cargo Indication.

Parameters:
state pointer to parser state
result pointer to result structure
return

This function parses a Meteorological and Hydrological message into a imo1_12 structure

int __stdcall parse_imo1_13 ( sixbit state,
imo1_13 result 
)

Fairway Closed.

Parameters:
state pointer to parser state
result pointer to result structure
return

This function parses a Meteorological and Hydrological message into a imo1_13 structure

int __stdcall parse_imo1_14 ( sixbit state,
imo1_14 result 
)

Tidal Window.

Parameters:
state pointer to parser state
result pointer to result structure
return

This function parses a Meteorological and Hydrological message into a imo1_14 structure

int __stdcall parse_imo1_15 ( sixbit state,
imo1_15 result 
)

Extended Ship Static and Voyage Related Data.

Parameters:
state pointer to parser state
result pointer to result structure
return

This function parses a Meteorological and Hydrological message into a imo1_15 structure

int __stdcall parse_imo1_16 ( sixbit state,
imo1_16 result 
)

Number of Persons on Board.

Parameters:
state pointer to parser state
result pointer to result structure
return

This function parses a Meteorological and Hydrological message into a imo1_16 structure

int __stdcall parse_imo1_17 ( sixbit state,
imo1_17 result 
)

Number of Persons on Board.

Parameters:
state pointer to parser state
result pointer to result structure
return

This function parses a Meteorological and Hydrological message into a imo1_16 structure


Generated on Tue Aug 26 13:57:50 2008 for AIS Parser by  doxygen 1.5.2