aismsg_9 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 9 - Standard SAR Aircraft position report.


Data Fields

char msgid
 6 bits : MessageID (9)
char repeat
 2 bits : Repeated
unsigned long userid
 30 bits : UserID / MMSI
int altitude
 12 bits : Altitude
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
char utc_sec
 6 bits : UTC Seconds
unsigned char regional
 8 bits : Regional bits
char dte
 1 bit : DTE flag
char spare
 3 bits : Spare
char assigned
 1 bit : Assigned mode flag
char raim
 1 bit : RAIM flag
char comm_state
 1 bit : Comm State Flag
struct {
   char   sync_state
 2 bits : SOTDMA Sync State
   char   slot_timeout
 3 bits : SOTDMA Slot Timeout
   int   sub_message
 14 bits : SOTDMA Sub-Messsage
sotdma
struct {
   char   sync_state
 2 bits : ITDMA Sync State
   int   slot_inc
 13 bits : ITDMA Slot Increment
   char   num_slots
 3 bits : ITDMA Number of Slots
   char   keep_flag
 1 bit : ITDMA Keep Flag
itdma


Field Documentation

char aismsg_9::msgid

6 bits : MessageID (9)

char aismsg_9::repeat

2 bits : Repeated

unsigned long aismsg_9::userid

30 bits : UserID / MMSI

int aismsg_9::altitude

12 bits : Altitude

int aismsg_9::sog

10 bits : Speed Over Ground

char aismsg_9::pos_acc

1 bit : Position Accuracy

long aismsg_9::longitude

28 bits : Longitude in 1/10000 minute

long aismsg_9::latitude

27 bits : Latitude in 1/10000 minute

int aismsg_9::cog

12 bits : Course Over Ground

char aismsg_9::utc_sec

6 bits : UTC Seconds

unsigned char aismsg_9::regional

8 bits : Regional bits

char aismsg_9::dte

1 bit : DTE flag

char aismsg_9::spare

3 bits : Spare

char aismsg_9::assigned

1 bit : Assigned mode flag

char aismsg_9::raim

1 bit : RAIM flag

char aismsg_9::comm_state

1 bit : Comm State Flag

char aismsg_9::sync_state

2 bits : ITDMA Sync State

char aismsg_9::slot_timeout

3 bits : SOTDMA Slot Timeout

int aismsg_9::sub_message

14 bits : SOTDMA Sub-Messsage

struct { ... } aismsg_9::sotdma

int aismsg_9::slot_inc

13 bits : ITDMA Slot Increment

char aismsg_9::num_slots

3 bits : ITDMA Number of Slots

char aismsg_9::keep_flag

1 bit : ITDMA Keep Flag

struct { ... } aismsg_9::itdma


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