|
AISTrack SDK
Overview
| AISTrack SDK is a source-code software library for decoding NMEA 0183
formatted AIVDO or AIVDM strings from AIS hardware. The simple and
flexible C++ library API allows programmers to save time when
developing software for AIS. The VHF Data Link (VDL) binary messages
defined in the following documents are decoded: |
 |
• ITU-R M.1371 Recommendation.
• The technical clarifications for ITU-R M.1371.
• IEC 62287 (Class B AIS using CSTDMA).
Features
• Complete: Capable of decoding all 24 AIS messages.
• Correct: Tested with PMG1 and AITS-R, the de facto standard for AIS test and measurement.
• Easy to use: Input: NMEA string. Output: AIS Message object.
• Flexible: Visitor design-pattern classes are provided for messages and message fields. Subclass these to integrate AIS decoding into your code.
• Robust: No assumptions are made about the input data. Malformed strings and invalid combinations of input are handled correctly.
• Fast: Decodes 8,800 messages per second on a P3 Celeron 1.2Ghz.
• Portable: Pure ISO C++ code that works on multiple compilers and platforms.
SDK Contents
The SDK includes:
Complete C++ source-code.
• HTML and PDF documentation.
• Example code and project/make files.
• 30 days email support.
• Access to free minor-version upgrades.
|