|
nmealib 0.0.4
NMEA 0183/NMEA 2000 parsing library
|
#include <algorithm>#include <cmath>#include <cstdint>#include <iomanip>#include <limits>#include <sstream>#include <string>#include <type_traits>

Go to the source code of this file.
Classes | |
| class | nmealib::nmea2000::DataType< Traits > |
| Strongly typed numeric wrapper for NMEA 2000 custom data types. More... | |
| struct | nmealib::nmea2000::DistanceTraits |
| struct | nmealib::nmea2000::SpeedTraits |
| struct | nmealib::nmea2000::AngleTraits |
| struct | nmealib::nmea2000::SignedAngleTraits |
| struct | nmealib::nmea2000::HalfByteTraits |
| struct | nmealib::nmea2000::ByteTraits |
| struct | nmealib::nmea2000::LatitudeTraits |
| struct | nmealib::nmea2000::LongitudeTraits |
| struct | nmealib::nmea2000::AngularRateTraits |
| struct | nmealib::nmea2000::AccelerationTraits |
Namespaces | |
| namespace | nmealib |
| namespace | nmealib::nmea2000 |
Typedefs | |
| using | nmealib::nmea2000::Distance = DataType< DistanceTraits > |
| Custom type representing distances in meters. | |
| using | nmealib::nmea2000::Speed = DataType< SpeedTraits > |
| Custom type representing speeds in meters per second. | |
| using | nmealib::nmea2000::HalfByte = DataType< HalfByteTraits > |
| Custom type representing 4 bits of data (0-15). | |
| using | nmealib::nmea2000::Byte = DataType< ByteTraits > |
| Custom type representing 8 bits of data (0-255). | |
| using | nmealib::nmea2000::Angle = DataType< AngleTraits > |
| Custom type representing angles in radians. | |
| using | nmealib::nmea2000::SignedAngle = DataType< SignedAngleTraits > |
| Custom type representing signed angles in radians. | |
| using | nmealib::nmea2000::Latitude = DataType< LatitudeTraits > |
| Custom type representing latitudes in degrees. | |
| using | nmealib::nmea2000::Longitude = DataType< LongitudeTraits > |
| Custom type representing longitudes in degrees. | |
| using | nmealib::nmea2000::AngularRate = DataType< AngularRateTraits > |
| Custom type representing angular rates in radians per second. | |
| using | nmealib::nmea2000::Acceleration = DataType< AccelerationTraits > |
| Custom type representing accelerations in meters per second squared. | |