aismsg_24 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 24 - Class B CS Static Data Report.

Message 24 is a 2 part message, 24A with the name and 24B with the dimensions, etc. This structure is used to hold the results.


Data Fields

char msgid
 6 bits : MessageID (24)
char repeat
 2 bits : Repeated
unsigned long userid
 30 bits : UserID / MMSI
char part_number
 2 bits : Part Number Message 24A
char name [21]
 120 bits : Ship Name in ASCII Message 24B
unsigned char ship_type
 8 bits : Type of Ship and Cargo
char vendor_id [8]
 42 bits : Vendor ID in ASCII
char callsign [8]
 42 bits : Callsign in ASCII
int dim_bow
 9 bits : GPS Ant. Distance from Bow
int dim_stern
 9 bits : GPS Ant. Distance from Stern
char dim_port
 6 bits : GPS Ant. Distance from Port
char dim_starboard
 6 bits : GPS Ant. Distance from Starboard
char spare
 6 bits : Spare
char flags
 A/B flags - A = 1 B = 2 Both = 3.


Field Documentation

char aismsg_24::msgid

6 bits : MessageID (24)

char aismsg_24::repeat

2 bits : Repeated

unsigned long aismsg_24::userid

30 bits : UserID / MMSI

char aismsg_24::part_number

2 bits : Part Number Message 24A

char aismsg_24::name[21]

120 bits : Ship Name in ASCII Message 24B

unsigned char aismsg_24::ship_type

8 bits : Type of Ship and Cargo

char aismsg_24::vendor_id[8]

42 bits : Vendor ID in ASCII

char aismsg_24::callsign[8]

42 bits : Callsign in ASCII

int aismsg_24::dim_bow

9 bits : GPS Ant. Distance from Bow

int aismsg_24::dim_stern

9 bits : GPS Ant. Distance from Stern

char aismsg_24::dim_port

6 bits : GPS Ant. Distance from Port

char aismsg_24::dim_starboard

6 bits : GPS Ant. Distance from Starboard

char aismsg_24::spare

6 bits : Spare

char aismsg_24::flags

A/B flags - A = 1 B = 2 Both = 3.


The documentation for this struct was generated from the following file:
Generated on Tue Aug 26 13:57:51 2008 for AIS Parser by  doxygen 1.5.2