Skip to content

Struct SYN_NMEA_RMC

ClassList > SYN_NMEA_RMC

Parsed NMEA RMC (Recommended Minimum Data) Structure.

  • #include <syn_nmea.h>

Public Attributes

Type Name
float course_deg
uint8_t day
uint8_t hours
double latitude
double longitude
uint16_t milliseconds
uint8_t minutes
uint8_t month
uint8_t seconds
float speed_knots
bool status_valid
bool valid
uint16_t year

Public Attributes Documentation

variable course_deg

float SYN_NMEA_RMC::course_deg;

Course over ground in true degrees


variable day

uint8_t SYN_NMEA_RMC::day;

Day of month (1..31)


variable hours

uint8_t SYN_NMEA_RMC::hours;

UTC hours (0..23)


variable latitude

double SYN_NMEA_RMC::latitude;

Decimal degrees (+N, -S)


variable longitude

double SYN_NMEA_RMC::longitude;

Decimal degrees (+E, -W)


variable milliseconds

uint16_t SYN_NMEA_RMC::milliseconds;

UTC milliseconds (0..999)


variable minutes

uint8_t SYN_NMEA_RMC::minutes;

UTC minutes (0..59)


variable month

uint8_t SYN_NMEA_RMC::month;

Month of year (1..12)


variable seconds

uint8_t SYN_NMEA_RMC::seconds;

UTC seconds (0..59)


variable speed_knots

float SYN_NMEA_RMC::speed_knots;

Speed over ground in knots


variable status_valid

bool SYN_NMEA_RMC::status_valid;

'A' = valid, 'V' = receiver warning


variable valid

bool SYN_NMEA_RMC::valid;

True if frame parsed successfully


variable year

uint16_t SYN_NMEA_RMC::year;

Full year (e.g. 2026)



The documentation for this class was generated from the following file src/syntropic/proto/syn_nmea.h