#include <vdm_parse.h>
It keeps track partial messages until a complete message has been received and it hols the sixbit state for exteacting bits from the message.
Data Fields | |
| unsigned char | msgid |
| Message ID 0-31. | |
| unsigned int | sequence |
| VDM message sequence number. | |
| unsigned int | total |
| Total # of parts for the message. | |
| unsigned int | num |
| Number of the last part stored. | |
| char | channel |
| AIS Channel character. | |
| sixbit | six_state |
| sixbit parser state | |
| unsigned char ais_state::msgid |
Message ID 0-31.
| unsigned int ais_state::sequence |
VDM message sequence number.
| unsigned int ais_state::total |
Total # of parts for the message.
| unsigned int ais_state::num |
Number of the last part stored.
| char ais_state::channel |
AIS Channel character.
sixbit parser state
1.5.2