aismsg_1 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 1 - Position Report with SOTDMA.


Data Fields

char msgid
 6 bits : Message ID (1)
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_1::msgid

6 bits : Message ID (1)

char aismsg_1::repeat

2 bits : Repeated

unsigned long aismsg_1::userid

30 bits : UserID / MMSI

char aismsg_1::nav_status

4 bits : Navigational Status

unsigned char aismsg_1::rot

8 bits : Rate of Turn

int aismsg_1::sog

10 bits : Speed Over Ground

char aismsg_1::pos_acc

1 bit : Position Accuracy

long aismsg_1::longitude

28 bits : Longitude in 1/10000 minute

long aismsg_1::latitude

27 bits : Latitude in 1/10000 minute

int aismsg_1::cog

12 bits : Course over Ground

int aismsg_1::true

9 bits : True heading

char aismsg_1::utc_sec

6 bits : UTC Seconds

char aismsg_1::regional

4 bits : Regional bits

char aismsg_1::spare

1 bit : Spare

char aismsg_1::raim

1 bit : RAIM flag

char aismsg_1::sync_state

2 bits : SOTDMA sync state

char aismsg_1::slot_timeout

3 bits : SOTDMA Slot Timeout

int aismsg_1::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:50 2008 for AIS Parser by  doxygen 1.5.2