aismsg_4 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 4 - Base Station Report.


Data Fields

char msgid
 6 bits : MessageID (4)
char repeat
 2 bits : Repeated
unsigned long userid
 30 bits : UserID / MMSI
int utc_year
 14 bits : UTC Year
char utc_month
 4 bits : UTC Month
char utc_day
 5 bits : UTC Day
char utc_hour
 5 bits : UTC Hour
char utc_minute
 6 bits : UTC Minute
char utc_second
 6 bits : UTC Second
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
char pos_type
 4 bits : Type of position fixing device
int spare
 10 bits : 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_4::msgid

6 bits : MessageID (4)

char aismsg_4::repeat

2 bits : Repeated

unsigned long aismsg_4::userid

30 bits : UserID / MMSI

int aismsg_4::utc_year

14 bits : UTC Year

char aismsg_4::utc_month

4 bits : UTC Month

char aismsg_4::utc_day

5 bits : UTC Day

char aismsg_4::utc_hour

5 bits : UTC Hour

char aismsg_4::utc_minute

6 bits : UTC Minute

char aismsg_4::utc_second

6 bits : UTC Second

char aismsg_4::pos_acc

1 bit : Position Accuracy

long aismsg_4::longitude

28 bits : Longitude in 1/10000 minute

long aismsg_4::latitude

27 bits : Latitude in 1/10000 minute

char aismsg_4::pos_type

4 bits : Type of position fixing device

int aismsg_4::spare

10 bits : Spare

char aismsg_4::raim

1 bit : RAIM flag

char aismsg_4::sync_state

2 bits : SOTDMA sync state

char aismsg_4::slot_timeout

3 bits : SOTDMA Slot Timeout

int aismsg_4::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