aismsg_23 Struct Reference

#include <vdm_parse.h>


Detailed Description

AIS Message 23 - Group Assignment Command.

The geographic area is defined by 2 corners, stored in the NE and SW positions.


Data Fields

char msgid
 6 bits : MessageID (23)
char repeat
 2 bits : Repeated
unsigned long userid
 30 bits : UserID / MMSI
char spare1
 2 bits : Spare
long NE_longitude
 18 bits : Longitude in 1/1000 minutes
long NE_latitude
 17 bits : Latitude in 1/1000 minutes
long SW_longitude
 18 bits : Longitude in 1/1000 minutes
long SW_latitude
 17 bits : Latitude in 1/1000 minutes
char station_type
 4 bits : Station Type
unsigned char ship_type
 8 bits : Type of Ship and Cargo
unsigned long spare2
 22 bits : Spare
char txrx_mode
 2 bits : TX/RX Mode
char report_interval
 4 bits : Reporting Interval from IEC 62287 Table 17
char quiet_time
 4 bits : Quiet Time in Minutes
char spare3
 6 bits : Spare


Field Documentation

char aismsg_23::msgid

6 bits : MessageID (23)

char aismsg_23::repeat

2 bits : Repeated

unsigned long aismsg_23::userid

30 bits : UserID / MMSI

char aismsg_23::spare1

2 bits : Spare

long aismsg_23::NE_longitude

18 bits : Longitude in 1/1000 minutes

long aismsg_23::NE_latitude

17 bits : Latitude in 1/1000 minutes

long aismsg_23::SW_longitude

18 bits : Longitude in 1/1000 minutes

long aismsg_23::SW_latitude

17 bits : Latitude in 1/1000 minutes

char aismsg_23::station_type

4 bits : Station Type

unsigned char aismsg_23::ship_type

8 bits : Type of Ship and Cargo

unsigned long aismsg_23::spare2

22 bits : Spare

char aismsg_23::txrx_mode

2 bits : TX/RX Mode

char aismsg_23::report_interval

4 bits : Reporting Interval from IEC 62287 Table 17

char aismsg_23::quiet_time

4 bits : Quiet Time in Minutes

char aismsg_23::spare3

6 bits : Spare


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