diff --git a/html/_adafruit___g_p_s_8h_source.html b/html/_adafruit___g_p_s_8h_source.html index ab8f2ec..9e5a31b 100644 --- a/html/_adafruit___g_p_s_8h_source.html +++ b/html/_adafruit___g_p_s_8h_source.html @@ -95,7 +95,7 @@ $(function() {
Adafruit_GPS::latitude_fixed
int32_t latitude_fixed
Definition: Adafruit_GPS.h:182
Adafruit_GPS::Adafruit_GPS
Adafruit_GPS()
Constructor when there are no communications attached.
Definition: Adafruit_GPS.cpp:141
Adafruit_GPS::seconds
uint8_t seconds
GMT seconds.
Definition: Adafruit_GPS.h:168
-
Adafruit_GPS::wakeup
bool wakeup(void)
Wake the sensor up.
Definition: Adafruit_GPS.cpp:574
+
Adafruit_GPS::wakeup
bool wakeup(void)
Wake the sensor up.
Definition: Adafruit_GPS.cpp:590
NMEA_BAD
passed none of the checks
Definition: Adafruit_GPS.h:71
Adafruit_GPS::lastNMEA
char * lastNMEA(void)
Returns the last NMEA line received and unsets the received flag.
Definition: Adafruit_GPS.cpp:403
Adafruit_GPS::common_init
void common_init(void)
Initialization code used by all constructor types.
Definition: Adafruit_GPS.cpp:151
@@ -111,8 +111,8 @@ $(function() {
NMEA_HAS_SENTENCE_P
has a recognized parseable sentence ID
Definition: Adafruit_GPS.h:78
Adafruit_GPS::thisCheck
int thisCheck
the results of the check on the current sentence
Definition: Adafruit_GPS.h:154
Adafruit_GPS::thisSource
char thisSource[NMEA_MAX_SOURCE_ID]
the first two letters of the current sentence, e.g. WI, GP
Definition: Adafruit_GPS.h:155
-
Adafruit_GPS::secondsSinceFix
nmea_float_t secondsSinceFix()
Time in seconds since the last position fix was obtained. The time returned is limited to 2^32 millis...
Definition: Adafruit_GPS.cpp:596
-
Adafruit_GPS::LOCUS_StopLogger
bool LOCUS_StopLogger(void)
Stop the LOCUS logger.
Definition: Adafruit_GPS.cpp:488
+
Adafruit_GPS::secondsSinceFix
nmea_float_t secondsSinceFix()
Time in seconds since the last position fix was obtained. The time returned is limited to 2^32 millis...
Definition: Adafruit_GPS.cpp:612
+
Adafruit_GPS::LOCUS_StopLogger
bool LOCUS_StopLogger(void)
Stop the LOCUS logger.
Definition: Adafruit_GPS.cpp:504
Adafruit_GPS::isCompoundAngle
bool isCompoundAngle(nmea_index_t idx)
Check if it is a compound angle.
Definition: NMEA_data.cpp:503
NMEA_MAX_INDEX
Definition: NMEA_data.h:190
Adafruit_GPS::fixquality_3d
uint8_t fixquality_3d
3D fix quality (1, 3, 3 = Nofix, 2D fix, 3D fix)
Definition: Adafruit_GPS.h:205
@@ -123,7 +123,7 @@ $(function() {
Adafruit_GPS::depthToTransducer
nmea_float_t depthToTransducer
depth of transducer below the surface in metres
Definition: Adafruit_GPS.h:227
Adafruit_GPS::txtID
int txtID
id of the text message
Definition: Adafruit_GPS.h:237
Adafruit_GPS::begin
bool begin(uint32_t baud_or_i2caddr)
Start the HW or SW serial port.
Definition: Adafruit_GPS.cpp:42
-
Adafruit_GPS::secondsSinceTime
nmea_float_t secondsSinceTime()
Time in seconds since the last GPS time was obtained. The time returned is limited to 2^32 millisecon...
Definition: Adafruit_GPS.cpp:608
+
Adafruit_GPS::secondsSinceTime
nmea_float_t secondsSinceTime()
Time in seconds since the last GPS time was obtained. The time returned is limited to 2^32 millisecon...
Definition: Adafruit_GPS.cpp:624
Adafruit_GPS::txtTot
int txtTot
total TXT sentences in group
Definition: Adafruit_GPS.h:236
Adafruit_GPS::LOCUS_status
uint8_t LOCUS_status
0: Logging, 1: Stop logging
Definition: Adafruit_GPS.h:217
NMEA_data.h
@@ -137,7 +137,7 @@ $(function() {
Adafruit_GPS::LOCUS_interval
uint8_t LOCUS_interval
Interval setting.
Definition: Adafruit_GPS.h:214
NMEA_HAS_CHECKSUM
has a valid checksum at the end
Definition: Adafruit_GPS.h:74
Adafruit_GPS::lastPosition
gnss_position_t lastPosition() const
Decode the latest received sentence with exact coordinate precision.
Definition: Adafruit_GPS.cpp:430
-
Adafruit_GPS::standby
bool standby(void)
Standby Mode Switches.
Definition: Adafruit_GPS.cpp:552
+
Adafruit_GPS::standby
bool standby(void)
Standby Mode Switches.
Definition: Adafruit_GPS.cpp:568
MAXWAITSENTENCE
#define MAXWAITSENTENCE
maximum number of sentences to examine when looking for a response
Definition: Adafruit_PMTK.h:117
Adafruit_GPS::val
nmea_datavalue_t val[NMEA_MAX_INDEX]
Definition: Adafruit_GPS.h:223
Adafruit_GPS::satellites
uint8_t satellites
Number of satellites in use.
Definition: Adafruit_GPS.h:206
@@ -145,14 +145,14 @@ $(function() {
NMEA_MAX_SOURCE_ID
#define NMEA_MAX_SOURCE_ID
maximum length of a source ID name, including terminating 0
Definition: Adafruit_GPS.h:56
Adafruit_GPS::parse
bool parse(char *)
Parse a standard NMEA string and update the relevant variables. Sentences start with a $...
Definition: NMEA_parse.cpp:70
Adafruit_GPS::latitudeDegrees
nmea_float_t latitudeDegrees
Latitude in decimal degrees.
Definition: Adafruit_GPS.h:187
-
Adafruit_GPS::secondsSinceDate
nmea_float_t secondsSinceDate()
Time in seconds since the last GPS date was obtained. The time returned is limited to 2^32 millisecon...
Definition: Adafruit_GPS.cpp:620
-
Adafruit_GPS::resetSentTime
void resetSentTime()
Fakes time of receipt of a sentence. Use between build() and parse() to make the timing look like the...
Definition: Adafruit_GPS.cpp:630
+
Adafruit_GPS::secondsSinceDate
nmea_float_t secondsSinceDate()
Time in seconds since the last GPS date was obtained. The time returned is limited to 2^32 millisecon...
Definition: Adafruit_GPS.cpp:636
+
Adafruit_GPS::resetSentTime
void resetSentTime()
Fakes time of receipt of a sentence. Use between build() and parse() to make the timing look like the...
Definition: Adafruit_GPS.cpp:646
Adafruit_GPS::newNMEAreceived
bool newNMEAreceived()
Check to see if a new NMEA line has been received.
Definition: Adafruit_GPS.cpp:387
Adafruit_GPS::LOCUS_speed
uint8_t LOCUS_speed
Speed setting.
Definition: Adafruit_GPS.h:216
MAXLINELENGTH
#define MAXLINELENGTH
how long are max NMEA lines to parse?
Definition: Adafruit_GPS.h:53
nmea_span_t
Definition: Adafruit_NMEA.h:33
Adafruit_GPS::parseHex
uint8_t parseHex(char c)
Parse a hex character and return the appropriate decimal value.
Definition: NMEA_parse.cpp:873
-
Adafruit_GPS::LOCUS_ReadStatus
bool LOCUS_ReadStatus(void)
Read the logger status.
Definition: Adafruit_GPS.cpp:500
+
Adafruit_GPS::LOCUS_ReadStatus
bool LOCUS_ReadStatus(void)
Read the logger status.
Definition: Adafruit_GPS.cpp:516
Adafruit_GPS::write
size_t write(uint8_t)
Write a byte to the underlying transport - part of 'Print'-class functionality.
Definition: Adafruit_GPS.cpp:229
nmea_check_t
nmea_check_t
type for resulting code from running check()
Definition: Adafruit_GPS.h:70
Adafruit_GPS::latitude
nmea_float_t latitude
Definition: Adafruit_GPS.h:174
@@ -166,11 +166,11 @@ $(function() {
Adafruit_GPS::longitudeDegrees
nmea_float_t longitudeDegrees
Longitude in decimal degrees.
Definition: Adafruit_GPS.h:188
Adafruit_GPS::milliseconds
uint16_t milliseconds
GMT milliseconds.
Definition: Adafruit_GPS.h:169
Adafruit_GPS::month
uint8_t month
GMT month.
Definition: Adafruit_GPS.h:171
-
Adafruit_GPS::waitForSentence
bool waitForSentence(const char *wait, uint8_t max=MAXWAITSENTENCE, bool usingInterrupts=false, uint32_t timeout=10000)
Wait for a specified sentence from the device.
Definition: Adafruit_GPS.cpp:448
+
Adafruit_GPS::waitForSentence
bool waitForSentence(const char *wait, uint8_t max=MAXWAITSENTENCE, bool usingInterrupts=false, uint32_t timeout=10000)
Wait for a specified sentence from the device.
Definition: Adafruit_GPS.cpp:454
Adafruit_GPS::initDataValue
void initDataValue(nmea_index_t idx, char *label=NULL, char *fmt=NULL, char *unit=NULL, unsigned long response=0, nmea_value_type_t type=NMEA_SIMPLE_FLOAT)
Initialize the contents of a data value table entry.
Definition: NMEA_data.cpp:341
nmea_value_type_t
nmea_value_type_t
Definition: NMEA_data.h:71
Adafruit_GPS::lon
char lon
E/W.
Definition: Adafruit_GPS.h:201
-
Adafruit_GPS::LOCUS_StartLogger
bool LOCUS_StartLogger(void)
Start the LOCUS logger.
Definition: Adafruit_GPS.cpp:476
+
Adafruit_GPS::LOCUS_StartLogger
bool LOCUS_StartLogger(void)
Start the LOCUS logger.
Definition: Adafruit_GPS.cpp:492
Adafruit_GPS::getSmoothed
nmea_float_t getSmoothed(nmea_index_t idx)
Clearer approach to retrieving NMEA values.
Definition: NMEA_data.cpp:320
Adafruit_GPS::fixquality
uint8_t fixquality
Fix quality (0, 1, 2 = Invalid, GPS, DGPS)
Definition: Adafruit_GPS.h:204
Adafruit_GPS::geoidheight
nmea_float_t geoidheight
Diff between geoid height and WGS84 height.
Definition: Adafruit_GPS.h:189
diff --git a/html/class_adafruit___g_p_s.html b/html/class_adafruit___g_p_s.html index 4a9c347..4edbf1d 100644 --- a/html/class_adafruit___g_p_s.html +++ b/html/class_adafruit___g_p_s.html @@ -844,7 +844,8 @@ int 
Returns
True on a match, false when either limit is reached
+
Returns
True on a valid matching frame, false on NULL prefix or either limit.
+

Matching remains a text-prefix comparison, but the complete NMEA frame must have valid syntax and checksum. Unknown proprietary addresses are allowed; no GPS sentence whitelist or command-result interpretation is applied. Every completed line, including invalid and nonmatching lines, counts toward max. The accepted raw reply remains available through lastNMEA().