v0.7.0
tag800f2fb263b66423948d62d24d6d9d46bd404b41
object da38a689635d5f7c4371ac992554d0d874503254
authorMario Konrad <mario.konrad@gmx.net>
Sat, 4 Mar 2017 13:27:52 +0000 (4 09:27 -0400)
Version 0.7.0

Changelog:

- NMEA:
  - sentence STN added.
  - better benchmarck and test coverage.
  - support for optional tag blocks in front of a sentence.

- AIS:
  - message 05 can handle strange sizes of 422 as well.
  - messaeg 07 added.
  - message 08 added, binary payload data 001/11 added.
  - message 08 payload data 200/10 added.
  - message 17 added.
  - message 20 added.
  - message 22 and 23 position handling corrected.
  - message 22 returns now optional positions, depending on availability of information.
  - better documentation.
  - better test coverage for binary payload 001/11.
  - better test coverage for message 08.
  - binary payload 001/11 separated to its own files.
  - messages 1,2,3,18 offer more reasonable setter/getter with conversion.

- Utils:
  - MMSI convenience member function added to get MID.
  - added missing MID to MMSI.
  - bitset update to 77517182cd5f0e86214159aa77e344215f5716b9.
  - query for MMSI country information added.

- Doc:
  - minor improvements.

- Dev:
  - all global macros removed.
  - consistent formatting.
  - fixed include blockers in headers.
  - gdb init file added to ignore list.