aismsg_2 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 2 - Position Report with SOTDMA.


Data Fields

char msgid
 6 bits : Message ID (2)
char repeat
 2 bits : Repeated
unsigned long userid
 30 bits : UserID / MMSI
char nav_status
 4 bits : Navigational Status
unsigned char rot
 8 bits : Rate of Turn
int sog
 10 bits : Speed Over ground
char pos_acc
 1 bit : Position Accuracy
long longitude
 28 bits : Longitude in 1/10000 minute
long latitude
 27 bits : Latitude in 1/10000 minute
int cog
 12 bits : Course over Ground
int true
 9 bits : True Heading
char utc_sec
 6 bits : UTC Seconds
char regional
 4 bits : Regional bits
char spare
 1 bit : Spare
char raim
 1 bit : RAIM flag
char sync_state
 2 bits : SOTDMA sync state
char slot_timeout
 3 bits : SOTDMA Slot Timeout
int sub_message
 14 bits : SOTDMA sub-message


Field Documentation

char aismsg_2::msgid

6 bits : Message ID (2)

char aismsg_2::repeat

2 bits : Repeated

unsigned long aismsg_2::userid

30 bits : UserID / MMSI

char aismsg_2::nav_status

4 bits : Navigational Status

unsigned char aismsg_2::rot

8 bits : Rate of Turn

int aismsg_2::sog

10 bits : Speed Over ground

char aismsg_2::pos_acc

1 bit : Position Accuracy

long aismsg_2::longitude

28 bits : Longitude in 1/10000 minute

long aismsg_2::latitude

27 bits : Latitude in 1/10000 minute

int aismsg_2::cog

12 bits : Course over Ground

int aismsg_2::true

9 bits : True Heading

char aismsg_2::utc_sec

6 bits : UTC Seconds

char aismsg_2::regional

4 bits : Regional bits

char aismsg_2::spare

1 bit : Spare

char aismsg_2::raim

1 bit : RAIM flag

char aismsg_2::sync_state

2 bits : SOTDMA sync state

char aismsg_2::slot_timeout

3 bits : SOTDMA Slot Timeout

int aismsg_2::sub_message

14 bits : SOTDMA sub-message


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