Adafruit GPS Library
|
#include <NMEA_data.h>
Public Attributes | |
nmea_float_t | latest = 0.0 |
the most recently obtained value | |
nmea_float_t | smoothed |
smoothed value based on weight of dt/response More... | |
uint32_t | lastUpdate = 0 |
millis() when latest was last set | |
uint16_t | response = 1000 |
time constant in millis for smoothing | |
nmea_value_type_t | type |
type of float data value represented More... | |
byte | ockam = 0 |
the corresponding Ockam Instruments tag number, 0-128 | |
nmea_history_t * | hist = NULL |
pointer to history, if any | |
char * | label = NULL |
pointer to quantity label, if any | |
char * | unit = NULL |
pointer to units label, if any | |
char * | fmt = NULL |
pointer to format string, if any | |
Struct to contain all the details associated with an NMEA data value that can be tracked through time to see how it changes, carries a label, units, and a format string to determine how it is displayed. Memory footprint of about 32 bytes per data value, so not tenable in small memory spaces.
nmea_float_t nmea_datavalue_t::smoothed |
smoothed value based on weight of dt/response
nmea_value_type_t nmea_datavalue_t::type |
type of float data value represented