aismsg_21 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 21 - Aids-to-navigation Report.


Data Fields

char msgid
 6 bits : MessageID (21)
char repeat
 2 bits : Repeated
unsigned long userid
 30 bits : UserID / MMSI
char aton_type
 5 bits : Type of AtoN
char name [21]
 120 bits : Name of AtoN in ASCII
char pos_acc
 1 bit : Position Accuracy
long longitude
 28 bits : Longitude in 1/10000 minutes
long latitude
 27 bits : Latitude in 1/10000 minutes
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 pos_type
 4 bits : Type of Position Fixing Device
char utc_sec
 6 bits : UTC Seconds
char off_position
 1 bit : Off Position Flag
unsigned char regional
 8 bits : Regional Bits
char raim
 1 bit : RAIM Flag
char virtual
 1 bit : Virtual/Pseudo AtoN Flag
char assigned
 1 bit : Assigned Mode Flag
char spare1
 1 bit : Spare
char name_ext [16]
 0-84 bits : Extended name in ASCII
char spare2
 0-6 bits : Spare


Field Documentation

char aismsg_21::msgid

6 bits : MessageID (21)

char aismsg_21::repeat

2 bits : Repeated

unsigned long aismsg_21::userid

30 bits : UserID / MMSI

char aismsg_21::aton_type

5 bits : Type of AtoN

char aismsg_21::name[21]

120 bits : Name of AtoN in ASCII

char aismsg_21::pos_acc

1 bit : Position Accuracy

long aismsg_21::longitude

28 bits : Longitude in 1/10000 minutes

long aismsg_21::latitude

27 bits : Latitude in 1/10000 minutes

int aismsg_21::dim_bow

9 bits : GPS Ant. Distance from Bow

int aismsg_21::dim_stern

9 bits : GPS Ant. Distance from Stern

char aismsg_21::dim_port

6 bits : GPS Ant. Distance from Port

char aismsg_21::dim_starboard

6 bits : GPS Ant. Distance from Starboard

char aismsg_21::pos_type

4 bits : Type of Position Fixing Device

char aismsg_21::utc_sec

6 bits : UTC Seconds

char aismsg_21::off_position

1 bit : Off Position Flag

unsigned char aismsg_21::regional

8 bits : Regional Bits

char aismsg_21::raim

1 bit : RAIM Flag

char aismsg_21::virtual

1 bit : Virtual/Pseudo AtoN Flag

char aismsg_21::assigned

1 bit : Assigned Mode Flag

char aismsg_21::spare1

1 bit : Spare

char aismsg_21::name_ext[16]

0-84 bits : Extended name in ASCII

char aismsg_21::spare2

0-6 bits : Spare


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