Skip to content

nmeasim

namespace nmeasim ยท Library API

Everything in NMEA Simulator X: the core and io libraries, the desktop application and the test helpers.

The command-line tool keeps its code in an anonymous namespace of src/cli/main.cpp.

Namespaces

Namespace Description
nmeasim::app The Qt Widgets desktop application: the main window, its dock panels, the map, the instruments and the settings dialog, built on nmeasim::io.
nmeasim::core The simulation engine, a static library with no Qt dependency (CMake target nmeasim::core).
nmeasim::io Profiles, transports and the simulation runner: a static library on Qt Core, Network, Serial Port and WebSockets (CMake target nmeasim::io).
nmeasim::test Shared helpers of the test suites: fixtures and utilities that several test files use.