General: reorganization of header files
commit685c41870bdfea347fd3ed760992fb588376cbf3
authorMario Konrad <mario.konrad@gmx.net>
Fri, 21 Jun 2019 14:34:58 +0000 (21 16:34 +0200)
committerMario Konrad <mario.konrad@gmx.net>
Sat, 22 Jun 2019 19:20:28 +0000 (22 21:20 +0200)
treeb7353e5874967fe1068e42f2cf0870ff78c783d2
parent9c2d2ebe4cde0128922779a6e03faeb2e6668888
General: reorganization of header files

Public header files are moved to the `include` directory.
This simplifies the handling, also clarifies header inclusion.

Configurability to enable/disable AIS and SeaTalk has been
removed. Both are a fix part of the library now. This also
simplifies the build and removes configuration variants.

Add tests for different usages of the library (build/install,
tarball, ExternalProject, subdirectory).

Extended scripts to process the folder 'include'.
383 files changed:
.travis.yml
.vimrc.local
.ycm_extra_conf.py
CMakeLists.txt
README.md
bin/buildconf.d/gcc49-debug-noais [deleted file]
bin/buildconf.d/gcc49-debug-noseatalk [deleted file]
bin/check-format
bin/test-library.sh [new file with mode: 0755]
bin/tidy
cmake/CTags.cmake
cmake/CppCheck.cmake
doc/devenv.dox
doc/directories.dox
doc/nmea.dox
doc/technical_overview.dox
examples/CMakeLists.txt
examples/subdirectory/CMakeLists.txt [new file with mode: 0644]
examples/subdirectory/foobar.cpp [new file with mode: 0644]
examples/subproject/CMakeLists.txt
examples/subproject/README.md
examples/subproject/cmake/ExternMarnav.cmake
examples/subproject/src/CMakeLists.txt
include/marnav/ais/ais.hpp [moved from src/marnav/ais/ais.hpp with 100% similarity]
include/marnav/ais/angle.hpp [moved from src/marnav/ais/angle.hpp with 100% similarity]
include/marnav/ais/binary_001_11.hpp [moved from src/marnav/ais/binary_001_11.hpp with 100% similarity]
include/marnav/ais/binary_200_10.hpp [moved from src/marnav/ais/binary_200_10.hpp with 100% similarity]
include/marnav/ais/binary_data.hpp [moved from src/marnav/ais/binary_data.hpp with 100% similarity]
include/marnav/ais/message.hpp [moved from src/marnav/ais/message.hpp with 100% similarity]
include/marnav/ais/message_01.hpp [moved from src/marnav/ais/message_01.hpp with 100% similarity]
include/marnav/ais/message_02.hpp [moved from src/marnav/ais/message_02.hpp with 100% similarity]
include/marnav/ais/message_03.hpp [moved from src/marnav/ais/message_03.hpp with 100% similarity]
include/marnav/ais/message_04.hpp [moved from src/marnav/ais/message_04.hpp with 100% similarity]
include/marnav/ais/message_05.hpp [moved from src/marnav/ais/message_05.hpp with 100% similarity]
include/marnav/ais/message_06.hpp [moved from src/marnav/ais/message_06.hpp with 100% similarity]
include/marnav/ais/message_07.hpp [moved from src/marnav/ais/message_07.hpp with 100% similarity]
include/marnav/ais/message_08.hpp [moved from src/marnav/ais/message_08.hpp with 100% similarity]
include/marnav/ais/message_09.hpp [moved from src/marnav/ais/message_09.hpp with 100% similarity]
include/marnav/ais/message_10.hpp [moved from src/marnav/ais/message_10.hpp with 100% similarity]
include/marnav/ais/message_11.hpp [moved from src/marnav/ais/message_11.hpp with 100% similarity]
include/marnav/ais/message_12.hpp [moved from src/marnav/ais/message_12.hpp with 100% similarity]
include/marnav/ais/message_13.hpp [moved from src/marnav/ais/message_13.hpp with 100% similarity]
include/marnav/ais/message_14.hpp [moved from src/marnav/ais/message_14.hpp with 100% similarity]
include/marnav/ais/message_17.hpp [moved from src/marnav/ais/message_17.hpp with 100% similarity]
include/marnav/ais/message_18.hpp [moved from src/marnav/ais/message_18.hpp with 100% similarity]
include/marnav/ais/message_19.hpp [moved from src/marnav/ais/message_19.hpp with 100% similarity]
include/marnav/ais/message_20.hpp [moved from src/marnav/ais/message_20.hpp with 100% similarity]
include/marnav/ais/message_21.hpp [moved from src/marnav/ais/message_21.hpp with 100% similarity]
include/marnav/ais/message_22.hpp [moved from src/marnav/ais/message_22.hpp with 100% similarity]
include/marnav/ais/message_23.hpp [moved from src/marnav/ais/message_23.hpp with 100% similarity]
include/marnav/ais/message_24.hpp [moved from src/marnav/ais/message_24.hpp with 100% similarity]
include/marnav/ais/name.hpp [moved from src/marnav/ais/name.hpp with 100% similarity]
include/marnav/ais/rate_of_turn.hpp [moved from src/marnav/ais/rate_of_turn.hpp with 100% similarity]
include/marnav/geo/angle.hpp [moved from src/marnav/geo/angle.hpp with 100% similarity]
include/marnav/geo/cpa.hpp [moved from src/marnav/geo/cpa.hpp with 100% similarity]
include/marnav/geo/geodesic.hpp [moved from src/marnav/geo/geodesic.hpp with 100% similarity]
include/marnav/geo/position.hpp [moved from src/marnav/geo/position.hpp with 100% similarity]
include/marnav/geo/region.hpp [moved from src/marnav/geo/region.hpp with 100% similarity]
include/marnav/io/default_nmea_reader.hpp [moved from src/marnav/io/default_nmea_reader.hpp with 100% similarity]
include/marnav/io/default_nmea_serial.hpp [moved from src/marnav/io/default_nmea_serial.hpp with 100% similarity]
include/marnav/io/default_seatalk_reader.hpp [moved from src/marnav/io/default_seatalk_reader.hpp with 100% similarity]
include/marnav/io/default_seatalk_serial.hpp [moved from src/marnav/io/default_seatalk_serial.hpp with 100% similarity]
include/marnav/io/device.hpp [moved from src/marnav/io/device.hpp with 100% similarity]
include/marnav/io/nmea_reader.hpp [moved from src/marnav/io/nmea_reader.hpp with 100% similarity]
include/marnav/io/seatalk_reader.hpp [moved from src/marnav/io/seatalk_reader.hpp with 100% similarity]
include/marnav/io/selectable.hpp [moved from src/marnav/io/selectable.hpp with 100% similarity]
include/marnav/io/serial.hpp [moved from src/marnav/io/serial.hpp with 100% similarity]
include/marnav/math/constants.hpp [moved from src/marnav/math/constants.hpp with 100% similarity]
include/marnav/math/floatingpoint.hpp [moved from src/marnav/math/floatingpoint.hpp with 100% similarity]
include/marnav/math/matrix.hpp [moved from src/marnav/math/matrix.hpp with 100% similarity]
include/marnav/math/quaternion.hpp [moved from src/marnav/math/quaternion.hpp with 100% similarity]
include/marnav/math/type_traits.hpp [moved from src/marnav/math/type_traits.hpp with 100% similarity]
include/marnav/math/vector.hpp [moved from src/marnav/math/vector.hpp with 100% similarity]
include/marnav/nmea/aam.hpp [moved from src/marnav/nmea/aam.hpp with 100% similarity]
include/marnav/nmea/ais_helper.hpp [moved from src/marnav/nmea/ais_helper.hpp with 100% similarity]
include/marnav/nmea/alm.hpp [moved from src/marnav/nmea/alm.hpp with 100% similarity]
include/marnav/nmea/angle.hpp [moved from src/marnav/nmea/angle.hpp with 100% similarity]
include/marnav/nmea/apa.hpp [moved from src/marnav/nmea/apa.hpp with 100% similarity]
include/marnav/nmea/apb.hpp [moved from src/marnav/nmea/apb.hpp with 100% similarity]
include/marnav/nmea/bod.hpp [moved from src/marnav/nmea/bod.hpp with 100% similarity]
include/marnav/nmea/bwc.hpp [moved from src/marnav/nmea/bwc.hpp with 100% similarity]
include/marnav/nmea/bwr.hpp [moved from src/marnav/nmea/bwr.hpp with 100% similarity]
include/marnav/nmea/bww.hpp [moved from src/marnav/nmea/bww.hpp with 100% similarity]
include/marnav/nmea/checksum.hpp [moved from src/marnav/nmea/checksum.hpp with 100% similarity]
include/marnav/nmea/checksum_enum.hpp [moved from src/marnav/nmea/checksum_enum.hpp with 100% similarity]
include/marnav/nmea/constants.hpp [moved from src/marnav/nmea/constants.hpp with 100% similarity]
include/marnav/nmea/date.hpp [moved from src/marnav/nmea/date.hpp with 100% similarity]
include/marnav/nmea/dbk.hpp [moved from src/marnav/nmea/dbk.hpp with 100% similarity]
include/marnav/nmea/dbt.hpp [moved from src/marnav/nmea/dbt.hpp with 100% similarity]
include/marnav/nmea/detail.hpp [moved from src/marnav/nmea/detail.hpp with 100% similarity]
include/marnav/nmea/dpt.hpp [moved from src/marnav/nmea/dpt.hpp with 100% similarity]
include/marnav/nmea/dsc.hpp [moved from src/marnav/nmea/dsc.hpp with 100% similarity]
include/marnav/nmea/dse.hpp [moved from src/marnav/nmea/dse.hpp with 100% similarity]
include/marnav/nmea/dtm.hpp [moved from src/marnav/nmea/dtm.hpp with 100% similarity]
include/marnav/nmea/fsi.hpp [moved from src/marnav/nmea/fsi.hpp with 100% similarity]
include/marnav/nmea/gbs.hpp [moved from src/marnav/nmea/gbs.hpp with 100% similarity]
include/marnav/nmea/gga.hpp [moved from src/marnav/nmea/gga.hpp with 100% similarity]
include/marnav/nmea/glc.hpp [moved from src/marnav/nmea/glc.hpp with 100% similarity]
include/marnav/nmea/gll.hpp [moved from src/marnav/nmea/gll.hpp with 100% similarity]
include/marnav/nmea/gns.hpp [moved from src/marnav/nmea/gns.hpp with 100% similarity]
include/marnav/nmea/grs.hpp [moved from src/marnav/nmea/grs.hpp with 100% similarity]
include/marnav/nmea/gsa.hpp [moved from src/marnav/nmea/gsa.hpp with 100% similarity]
include/marnav/nmea/gst.hpp [moved from src/marnav/nmea/gst.hpp with 100% similarity]
include/marnav/nmea/gsv.hpp [moved from src/marnav/nmea/gsv.hpp with 100% similarity]
include/marnav/nmea/gtd.hpp [moved from src/marnav/nmea/gtd.hpp with 100% similarity]
include/marnav/nmea/hdg.hpp [moved from src/marnav/nmea/hdg.hpp with 100% similarity]
include/marnav/nmea/hdm.hpp [moved from src/marnav/nmea/hdm.hpp with 100% similarity]
include/marnav/nmea/hdt.hpp [moved from src/marnav/nmea/hdt.hpp with 100% similarity]
include/marnav/nmea/hfb.hpp [moved from src/marnav/nmea/hfb.hpp with 100% similarity]
include/marnav/nmea/hsc.hpp [moved from src/marnav/nmea/hsc.hpp with 100% similarity]
include/marnav/nmea/io.hpp [moved from src/marnav/nmea/io.hpp with 100% similarity]
include/marnav/nmea/its.hpp [moved from src/marnav/nmea/its.hpp with 100% similarity]
include/marnav/nmea/lcd.hpp [moved from src/marnav/nmea/lcd.hpp with 100% similarity]
include/marnav/nmea/manufacturer.hpp [moved from src/marnav/nmea/manufacturer.hpp with 100% similarity]
include/marnav/nmea/msk.hpp [moved from src/marnav/nmea/msk.hpp with 100% similarity]
include/marnav/nmea/mss.hpp [moved from src/marnav/nmea/mss.hpp with 100% similarity]
include/marnav/nmea/mtw.hpp [moved from src/marnav/nmea/mtw.hpp with 100% similarity]
include/marnav/nmea/mwd.hpp [moved from src/marnav/nmea/mwd.hpp with 100% similarity]
include/marnav/nmea/mwv.hpp [moved from src/marnav/nmea/mwv.hpp with 100% similarity]
include/marnav/nmea/name.hpp [moved from src/marnav/nmea/name.hpp with 100% similarity]
include/marnav/nmea/nmea.hpp [moved from src/marnav/nmea/nmea.hpp with 100% similarity]
include/marnav/nmea/osd.hpp [moved from src/marnav/nmea/osd.hpp with 100% similarity]
include/marnav/nmea/pgrme.hpp [moved from src/marnav/nmea/pgrme.hpp with 100% similarity]
include/marnav/nmea/pgrmm.hpp [moved from src/marnav/nmea/pgrmm.hpp with 100% similarity]
include/marnav/nmea/pgrmz.hpp [moved from src/marnav/nmea/pgrmz.hpp with 100% similarity]
include/marnav/nmea/r00.hpp [moved from src/marnav/nmea/r00.hpp with 100% similarity]
include/marnav/nmea/rma.hpp [moved from src/marnav/nmea/rma.hpp with 100% similarity]
include/marnav/nmea/rmb.hpp [moved from src/marnav/nmea/rmb.hpp with 100% similarity]
include/marnav/nmea/rmc.hpp [moved from src/marnav/nmea/rmc.hpp with 100% similarity]
include/marnav/nmea/rot.hpp [moved from src/marnav/nmea/rot.hpp with 100% similarity]
include/marnav/nmea/rpm.hpp [moved from src/marnav/nmea/rpm.hpp with 100% similarity]
include/marnav/nmea/rsa.hpp [moved from src/marnav/nmea/rsa.hpp with 100% similarity]
include/marnav/nmea/rsd.hpp [moved from src/marnav/nmea/rsd.hpp with 100% similarity]
include/marnav/nmea/rte.hpp [moved from src/marnav/nmea/rte.hpp with 100% similarity]
include/marnav/nmea/sentence.hpp [moved from src/marnav/nmea/sentence.hpp with 100% similarity]
include/marnav/nmea/sentence_id.hpp [moved from src/marnav/nmea/sentence_id.hpp with 100% similarity]
include/marnav/nmea/sfi.hpp [moved from src/marnav/nmea/sfi.hpp with 100% similarity]
include/marnav/nmea/stalk.hpp [moved from src/marnav/nmea/stalk.hpp with 100% similarity]
include/marnav/nmea/stn.hpp [moved from src/marnav/nmea/stn.hpp with 100% similarity]
include/marnav/nmea/string.hpp [moved from src/marnav/nmea/string.hpp with 100% similarity]
include/marnav/nmea/tag_block.hpp [moved from src/marnav/nmea/tag_block.hpp with 100% similarity]
include/marnav/nmea/talker_id.hpp [moved from src/marnav/nmea/talker_id.hpp with 100% similarity]
include/marnav/nmea/tds.hpp [moved from src/marnav/nmea/tds.hpp with 100% similarity]
include/marnav/nmea/tfi.hpp [moved from src/marnav/nmea/tfi.hpp with 100% similarity]
include/marnav/nmea/time.hpp [moved from src/marnav/nmea/time.hpp with 100% similarity]
include/marnav/nmea/tll.hpp [moved from src/marnav/nmea/tll.hpp with 100% similarity]
include/marnav/nmea/tpc.hpp [moved from src/marnav/nmea/tpc.hpp with 100% similarity]
include/marnav/nmea/tpr.hpp [moved from src/marnav/nmea/tpr.hpp with 100% similarity]
include/marnav/nmea/tpt.hpp [moved from src/marnav/nmea/tpt.hpp with 100% similarity]
include/marnav/nmea/ttm.hpp [moved from src/marnav/nmea/ttm.hpp with 100% similarity]
include/marnav/nmea/vbw.hpp [moved from src/marnav/nmea/vbw.hpp with 100% similarity]
include/marnav/nmea/vdm.hpp [moved from src/marnav/nmea/vdm.hpp with 100% similarity]
include/marnav/nmea/vdo.hpp [moved from src/marnav/nmea/vdo.hpp with 100% similarity]
include/marnav/nmea/vdr.hpp [moved from src/marnav/nmea/vdr.hpp with 100% similarity]
include/marnav/nmea/vhw.hpp [moved from src/marnav/nmea/vhw.hpp with 100% similarity]
include/marnav/nmea/vlw.hpp [moved from src/marnav/nmea/vlw.hpp with 100% similarity]
include/marnav/nmea/vpw.hpp [moved from src/marnav/nmea/vpw.hpp with 100% similarity]
include/marnav/nmea/vtg.hpp [moved from src/marnav/nmea/vtg.hpp with 100% similarity]
include/marnav/nmea/vwr.hpp [moved from src/marnav/nmea/vwr.hpp with 100% similarity]
include/marnav/nmea/waypoint.hpp [moved from src/marnav/nmea/waypoint.hpp with 100% similarity]
include/marnav/nmea/wcv.hpp [moved from src/marnav/nmea/wcv.hpp with 100% similarity]
include/marnav/nmea/wnc.hpp [moved from src/marnav/nmea/wnc.hpp with 100% similarity]
include/marnav/nmea/wpl.hpp [moved from src/marnav/nmea/wpl.hpp with 100% similarity]
include/marnav/nmea/xdr.hpp [moved from src/marnav/nmea/xdr.hpp with 100% similarity]
include/marnav/nmea/xte.hpp [moved from src/marnav/nmea/xte.hpp with 100% similarity]
include/marnav/nmea/xtr.hpp [moved from src/marnav/nmea/xtr.hpp with 100% similarity]
include/marnav/nmea/zda.hpp [moved from src/marnav/nmea/zda.hpp with 100% similarity]
include/marnav/nmea/zdl.hpp [moved from src/marnav/nmea/zdl.hpp with 100% similarity]
include/marnav/nmea/zfo.hpp [moved from src/marnav/nmea/zfo.hpp with 100% similarity]
include/marnav/nmea/ztg.hpp [moved from src/marnav/nmea/ztg.hpp with 100% similarity]
include/marnav/seatalk/equipment.hpp [moved from src/marnav/seatalk/equipment.hpp with 100% similarity]
include/marnav/seatalk/key.hpp [moved from src/marnav/seatalk/key.hpp with 100% similarity]
include/marnav/seatalk/message.hpp [moved from src/marnav/seatalk/message.hpp with 100% similarity]
include/marnav/seatalk/message_00.hpp [moved from src/marnav/seatalk/message_00.hpp with 100% similarity]
include/marnav/seatalk/message_01.hpp [moved from src/marnav/seatalk/message_01.hpp with 100% similarity]
include/marnav/seatalk/message_05.hpp [moved from src/marnav/seatalk/message_05.hpp with 100% similarity]
include/marnav/seatalk/message_10.hpp [moved from src/marnav/seatalk/message_10.hpp with 100% similarity]
include/marnav/seatalk/message_11.hpp [moved from src/marnav/seatalk/message_11.hpp with 100% similarity]
include/marnav/seatalk/message_20.hpp [moved from src/marnav/seatalk/message_20.hpp with 100% similarity]
include/marnav/seatalk/message_21.hpp [moved from src/marnav/seatalk/message_21.hpp with 100% similarity]
include/marnav/seatalk/message_22.hpp [moved from src/marnav/seatalk/message_22.hpp with 100% similarity]
include/marnav/seatalk/message_23.hpp [moved from src/marnav/seatalk/message_23.hpp with 100% similarity]
include/marnav/seatalk/message_24.hpp [moved from src/marnav/seatalk/message_24.hpp with 100% similarity]
include/marnav/seatalk/message_25.hpp [moved from src/marnav/seatalk/message_25.hpp with 100% similarity]
include/marnav/seatalk/message_26.hpp [moved from src/marnav/seatalk/message_26.hpp with 100% similarity]
include/marnav/seatalk/message_27.hpp [moved from src/marnav/seatalk/message_27.hpp with 100% similarity]
include/marnav/seatalk/message_30.hpp [moved from src/marnav/seatalk/message_30.hpp with 100% similarity]
include/marnav/seatalk/message_36.hpp [moved from src/marnav/seatalk/message_36.hpp with 100% similarity]
include/marnav/seatalk/message_38.hpp [moved from src/marnav/seatalk/message_38.hpp with 100% similarity]
include/marnav/seatalk/message_50.hpp [moved from src/marnav/seatalk/message_50.hpp with 100% similarity]
include/marnav/seatalk/message_51.hpp [moved from src/marnav/seatalk/message_51.hpp with 100% similarity]
include/marnav/seatalk/message_52.hpp [moved from src/marnav/seatalk/message_52.hpp with 100% similarity]
include/marnav/seatalk/message_53.hpp [moved from src/marnav/seatalk/message_53.hpp with 100% similarity]
include/marnav/seatalk/message_54.hpp [moved from src/marnav/seatalk/message_54.hpp with 100% similarity]
include/marnav/seatalk/message_56.hpp [moved from src/marnav/seatalk/message_56.hpp with 100% similarity]
include/marnav/seatalk/message_58.hpp [moved from src/marnav/seatalk/message_58.hpp with 100% similarity]
include/marnav/seatalk/message_59.hpp [moved from src/marnav/seatalk/message_59.hpp with 100% similarity]
include/marnav/seatalk/message_65.hpp [moved from src/marnav/seatalk/message_65.hpp with 100% similarity]
include/marnav/seatalk/message_66.hpp [moved from src/marnav/seatalk/message_66.hpp with 100% similarity]
include/marnav/seatalk/message_6c.hpp [moved from src/marnav/seatalk/message_6c.hpp with 100% similarity]
include/marnav/seatalk/message_86.hpp [moved from src/marnav/seatalk/message_86.hpp with 100% similarity]
include/marnav/seatalk/message_87.hpp [moved from src/marnav/seatalk/message_87.hpp with 100% similarity]
include/marnav/seatalk/message_89.hpp [moved from src/marnav/seatalk/message_89.hpp with 100% similarity]
include/marnav/seatalk/seatalk.hpp [moved from src/marnav/seatalk/seatalk.hpp with 100% similarity]
include/marnav/utils/bitset.hpp [moved from src/marnav/utils/bitset.hpp with 100% similarity]
include/marnav/utils/bitset_string.hpp [moved from src/marnav/utils/bitset_string.hpp with 100% similarity]
include/marnav/utils/clamp.hpp [moved from src/marnav/utils/clamp.hpp with 100% similarity]
include/marnav/utils/mmsi.hpp [moved from src/marnav/utils/mmsi.hpp with 100% similarity]
include/marnav/utils/mmsi_country.hpp [moved from src/marnav/utils/mmsi_country.hpp with 100% similarity]
include/marnav/utils/optional.hpp [moved from src/marnav/utils/optional.hpp with 100% similarity]
include/marnav/utils/unique.hpp [moved from src/marnav/utils/unique.hpp with 100% similarity]
include/marnav/utils/unused.hpp [moved from src/marnav/utils/unused.hpp with 100% similarity]
src/CMakeLists.txt
src/marnav/ais/ais.cpp
src/marnav/ais/angle.cpp
src/marnav/ais/binary_001_11.cpp
src/marnav/ais/binary_200_10.cpp
src/marnav/ais/binary_data.cpp
src/marnav/ais/message_01.cpp
src/marnav/ais/message_02.cpp
src/marnav/ais/message_03.cpp
src/marnav/ais/message_04.cpp
src/marnav/ais/message_05.cpp
src/marnav/ais/message_06.cpp
src/marnav/ais/message_07.cpp
src/marnav/ais/message_08.cpp
src/marnav/ais/message_09.cpp
src/marnav/ais/message_10.cpp
src/marnav/ais/message_11.cpp
src/marnav/ais/message_12.cpp
src/marnav/ais/message_13.cpp
src/marnav/ais/message_14.cpp
src/marnav/ais/message_17.cpp
src/marnav/ais/message_18.cpp
src/marnav/ais/message_19.cpp
src/marnav/ais/message_20.cpp
src/marnav/ais/message_21.cpp
src/marnav/ais/message_22.cpp
src/marnav/ais/message_23.cpp
src/marnav/ais/message_24.cpp
src/marnav/ais/name.cpp
src/marnav/ais/rate_of_turn.cpp
src/marnav/geo/angle.cpp
src/marnav/geo/cpa.cpp
src/marnav/geo/geodesic.cpp
src/marnav/geo/position.cpp
src/marnav/geo/region.cpp
src/marnav/io/default_nmea_reader.cpp
src/marnav/io/default_seatalk_reader.cpp
src/marnav/io/nmea_reader.cpp
src/marnav/io/seatalk_reader.cpp
src/marnav/io/serial.cpp
src/marnav/nmea/aam.cpp
src/marnav/nmea/ais_helper.cpp
src/marnav/nmea/alm.cpp
src/marnav/nmea/angle.cpp
src/marnav/nmea/apa.cpp
src/marnav/nmea/apb.cpp
src/marnav/nmea/bod.cpp
src/marnav/nmea/bwc.cpp
src/marnav/nmea/bwr.cpp
src/marnav/nmea/bww.cpp
src/marnav/nmea/checks.hpp
src/marnav/nmea/checksum.cpp
src/marnav/nmea/date.cpp
src/marnav/nmea/dbk.cpp
src/marnav/nmea/dbt.cpp
src/marnav/nmea/detail.cpp
src/marnav/nmea/dpt.cpp
src/marnav/nmea/dsc.cpp
src/marnav/nmea/dse.cpp
src/marnav/nmea/dtm.cpp
src/marnav/nmea/fsi.cpp
src/marnav/nmea/gbs.cpp
src/marnav/nmea/gga.cpp
src/marnav/nmea/glc.cpp
src/marnav/nmea/gll.cpp
src/marnav/nmea/gns.cpp
src/marnav/nmea/grs.cpp
src/marnav/nmea/gsa.cpp
src/marnav/nmea/gst.cpp
src/marnav/nmea/gsv.cpp
src/marnav/nmea/gtd.cpp
src/marnav/nmea/hdg.cpp
src/marnav/nmea/hdm.cpp
src/marnav/nmea/hdt.cpp
src/marnav/nmea/hfb.cpp
src/marnav/nmea/hsc.cpp
src/marnav/nmea/io.cpp
src/marnav/nmea/its.cpp
src/marnav/nmea/lcd.cpp
src/marnav/nmea/manufacturer.cpp
src/marnav/nmea/msk.cpp
src/marnav/nmea/mss.cpp
src/marnav/nmea/mtw.cpp
src/marnav/nmea/mwd.cpp
src/marnav/nmea/mwv.cpp
src/marnav/nmea/name.cpp
src/marnav/nmea/nmea.cpp
src/marnav/nmea/osd.cpp
src/marnav/nmea/pgrme.cpp
src/marnav/nmea/pgrmm.cpp
src/marnav/nmea/pgrmz.cpp
src/marnav/nmea/r00.cpp
src/marnav/nmea/rma.cpp
src/marnav/nmea/rmb.cpp
src/marnav/nmea/rmc.cpp
src/marnav/nmea/rot.cpp
src/marnav/nmea/rpm.cpp
src/marnav/nmea/rsa.cpp
src/marnav/nmea/rsd.cpp
src/marnav/nmea/rte.cpp
src/marnav/nmea/sentence.cpp
src/marnav/nmea/sfi.cpp
src/marnav/nmea/stalk.cpp
src/marnav/nmea/stn.cpp
src/marnav/nmea/string.cpp
src/marnav/nmea/tag_block.cpp
src/marnav/nmea/talker_id.cpp
src/marnav/nmea/tds.cpp
src/marnav/nmea/tfi.cpp
src/marnav/nmea/time.cpp
src/marnav/nmea/tll.cpp
src/marnav/nmea/tpc.cpp
src/marnav/nmea/tpr.cpp
src/marnav/nmea/tpt.cpp
src/marnav/nmea/ttm.cpp
src/marnav/nmea/vbw.cpp
src/marnav/nmea/vdm.cpp
src/marnav/nmea/vdo.cpp
src/marnav/nmea/vdr.cpp
src/marnav/nmea/vhw.cpp
src/marnav/nmea/vlw.cpp
src/marnav/nmea/vpw.cpp
src/marnav/nmea/vtg.cpp
src/marnav/nmea/vwr.cpp
src/marnav/nmea/waypoint.cpp
src/marnav/nmea/wcv.cpp
src/marnav/nmea/wnc.cpp
src/marnav/nmea/wpl.cpp
src/marnav/nmea/xdr.cpp
src/marnav/nmea/xte.cpp
src/marnav/nmea/xtr.cpp
src/marnav/nmea/zda.cpp
src/marnav/nmea/zdl.cpp
src/marnav/nmea/zfo.cpp
src/marnav/nmea/ztg.cpp
src/marnav/seatalk/message.cpp
src/marnav/seatalk/message_00.cpp
src/marnav/seatalk/message_01.cpp
src/marnav/seatalk/message_05.cpp
src/marnav/seatalk/message_10.cpp
src/marnav/seatalk/message_11.cpp
src/marnav/seatalk/message_20.cpp
src/marnav/seatalk/message_21.cpp
src/marnav/seatalk/message_22.cpp
src/marnav/seatalk/message_23.cpp
src/marnav/seatalk/message_24.cpp
src/marnav/seatalk/message_25.cpp
src/marnav/seatalk/message_26.cpp
src/marnav/seatalk/message_27.cpp
src/marnav/seatalk/message_30.cpp
src/marnav/seatalk/message_36.cpp
src/marnav/seatalk/message_38.cpp
src/marnav/seatalk/message_50.cpp
src/marnav/seatalk/message_51.cpp
src/marnav/seatalk/message_52.cpp
src/marnav/seatalk/message_53.cpp
src/marnav/seatalk/message_54.cpp
src/marnav/seatalk/message_56.cpp
src/marnav/seatalk/message_58.cpp
src/marnav/seatalk/message_59.cpp
src/marnav/seatalk/message_65.cpp
src/marnav/seatalk/message_66.cpp
src/marnav/seatalk/message_6c.cpp
src/marnav/seatalk/message_86.cpp
src/marnav/seatalk/message_87.cpp
src/marnav/seatalk/message_89.cpp
src/marnav/seatalk/seatalk.cpp
src/marnav/utils/mmsi.cpp
src/marnav/utils/mmsi_country.cpp
src/nmeasum.cpp
test/CMakeLists.txt