Skip to content

EncoderOptions

struct nmeasim::core::nmea0183::EncoderOptions ยท Library API

Options that change how an encoder formats its fields.

#include <nmeasim/core/nmea0183/encoders.hpp>

Declared in src/core/include/nmeasim/core/nmea0183/encoders.hpp (line 34)

Summary

Public data members

Name Description
position_decimals Fractional minute digits in latitude and longitude fields, including the destination position in RMB.

Public data members

position_decimals

int position_decimals{4}

Fractional minute digits in latitude and longitude fields, including the destination position in RMB.

Four digits resolve 0.0001 minute, about 0.19 m. encode_within_limit() raises a value below 2 to 2, and lowers the value one digit at a time, down to 2, when a sentence would exceed the length limit.

Declared in src/core/include/nmeasim/core/nmea0183/encoders.hpp:41