aismsg_20 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 20 - Data Link Management.


Data Fields

char msgid
 6 bits : MessageID (20)
char repeat
 2 bits : Repeated
unsigned long userid
 30 bits : UserID / MMSI
char spare1
 2 bits : Spare
int offset1
 12 bits : Slot Offset 1
char slots1
 4 bits : Number of Slots 1
char timeout1
 3 bits : Timeout in Minutes 2
int increment1
 11 bits : Slot Increment 1
int offset2
 12 bits : Slot Offset 2
char slots2
 4 bits : Number of Slots 2
char timeout2
 3 bits : Timeout in Minutes 2
int increment2
 11 bits : Slot Increment 2
int offset3
 12 bits : Slot Offset 3
char slots3
 4 bits : Number of Slots 3
char timeout3
 3 bits : Timeout in Minutes 3
int increment3
 11 bits : Slot Increment 3
int offset4
 12 bits : Slot Offset 4
char slots4
 4 bits : Number of Slots 4
char timeout4
 3 bits : Timeout in Minutes 4
int increment4
 11 bits : Slot Increment 4
char spare2
 0-6 bits : Spare
char num_cmds
 Number of commands received.


Field Documentation

char aismsg_20::msgid

6 bits : MessageID (20)

char aismsg_20::repeat

2 bits : Repeated

unsigned long aismsg_20::userid

30 bits : UserID / MMSI

char aismsg_20::spare1

2 bits : Spare

int aismsg_20::offset1

12 bits : Slot Offset 1

char aismsg_20::slots1

4 bits : Number of Slots 1

char aismsg_20::timeout1

3 bits : Timeout in Minutes 2

int aismsg_20::increment1

11 bits : Slot Increment 1

int aismsg_20::offset2

12 bits : Slot Offset 2

char aismsg_20::slots2

4 bits : Number of Slots 2

char aismsg_20::timeout2

3 bits : Timeout in Minutes 2

int aismsg_20::increment2

11 bits : Slot Increment 2

int aismsg_20::offset3

12 bits : Slot Offset 3

char aismsg_20::slots3

4 bits : Number of Slots 3

char aismsg_20::timeout3

3 bits : Timeout in Minutes 3

int aismsg_20::increment3

11 bits : Slot Increment 3

int aismsg_20::offset4

12 bits : Slot Offset 4

char aismsg_20::slots4

4 bits : Number of Slots 4

char aismsg_20::timeout4

3 bits : Timeout in Minutes 4

int aismsg_20::increment4

11 bits : Slot Increment 4

char aismsg_20::spare2

0-6 bits : Spare

char aismsg_20::num_cmds

Number of commands received.


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