#include <TinyGPS++.h>
| Public Member Functions | |
| uint32_t | charsProcessed () const | 
| bool | encode (char c) | 
| uint32_t | failedChecksum () const | 
| TinyGPSPlus & | operator<< (char c) | 
| uint32_t | passedChecksum () const | 
| uint32_t | sentencesWithFix () const | 
| TinyGPSPlus () | |
| Static Public Member Functions | |
| static const char * | cardinal (double course) | 
| static double | courseTo (double lat1, double long1, double lat2, double long2) | 
| static double | distanceBetween (double lat1, double long1, double lat2, double long2) | 
| static const char * | libraryVersion () | 
| static int32_t | parseDecimal (const char *term) | 
| static void | parseDegrees (const char *term, RawDegrees °) | 
| Public Attributes | |
| TinyGPSAltitude | altitude | 
| TinyGPSCourse | course | 
| TinyGPSDate | date | 
| TinyGPSDecimal | hdop | 
| TinyGPSLocation | location | 
| TinyGPSInteger | satellites | 
| TinyGPSSpeed | speed | 
| TinyGPSTime | time | 
| Private Types | |
| enum | { GPS_SENTENCE_GPGGA, GPS_SENTENCE_GPRMC, GPS_SENTENCE_OTHER } | 
| Private Member Functions | |
| bool | endOfTermHandler () | 
| int | fromHex (char a) | 
| void | insertCustom (TinyGPSCustom *pElt, const char *sentenceName, int index) | 
| Private Attributes | |
| uint8_t | curSentenceType | 
| uint8_t | curTermNumber | 
| uint8_t | curTermOffset | 
| TinyGPSCustom * | customCandidates | 
| TinyGPSCustom * | customElts | 
| uint32_t | encodedCharCount | 
| uint32_t | failedChecksumCount | 
| bool | isChecksumTerm | 
| uint8_t | parity | 
| uint32_t | passedChecksumCount | 
| bool | sentenceHasFix | 
| uint32_t | sentencesWithFixCount | 
| char | term [_GPS_MAX_FIELD_SIZE] | 
| Friends | |
| class | TinyGPSCustom | 
Definition at line 214 of file TinyGPS++.h.
| anonymous enum  [private] | 
Definition at line 245 of file TinyGPS++.h.
Definition at line 33 of file TinyGPS++.cpp.
| const char * TinyGPSPlus::cardinal | ( | double | course | ) |  [static] | 
Definition at line 328 of file TinyGPS++.cpp.
| uint32_t TinyGPSPlus::charsProcessed | ( | ) | const  [inline] | 
Definition at line 239 of file TinyGPS++.h.
| double TinyGPSPlus::courseTo | ( | double | lat1, | 
| double | long1, | ||
| double | lat2, | ||
| double | long2 | ||
| ) |  [static] | 
Definition at line 308 of file TinyGPS++.cpp.
| double TinyGPSPlus::distanceBetween | ( | double | lat1, | 
| double | long1, | ||
| double | lat2, | ||
| double | long2 | ||
| ) |  [static] | 
Definition at line 283 of file TinyGPS++.cpp.
| bool TinyGPSPlus::encode | ( | char | c | ) | 
Definition at line 54 of file TinyGPS++.cpp.
| bool TinyGPSPlus::endOfTermHandler | ( | ) |  [private] | 
Definition at line 157 of file TinyGPS++.cpp.
| uint32_t TinyGPSPlus::failedChecksum | ( | ) | const  [inline] | 
Definition at line 241 of file TinyGPS++.h.
| int TinyGPSPlus::fromHex | ( | char | a | ) |  [private] | 
Definition at line 101 of file TinyGPS++.cpp.
| void TinyGPSPlus::insertCustom | ( | TinyGPSCustom * | pElt, | 
| const char * | sentenceName, | ||
| int | index | ||
| ) |  [private] | 
Definition at line 488 of file TinyGPS++.cpp.
| static const char* TinyGPSPlus::libraryVersion | ( | ) |  [inline, static] | 
Definition at line 230 of file TinyGPS++.h.
| TinyGPSPlus& TinyGPSPlus::operator<< | ( | char | c | ) |  [inline] | 
Definition at line 219 of file TinyGPS++.h.
| int32_t TinyGPSPlus::parseDecimal | ( | const char * | term | ) |  [static] | 
Definition at line 113 of file TinyGPS++.cpp.
| void TinyGPSPlus::parseDegrees | ( | const char * | term, | 
| RawDegrees & | deg | ||
| ) |  [static] | 
Definition at line 130 of file TinyGPS++.cpp.
| uint32_t TinyGPSPlus::passedChecksum | ( | ) | const  [inline] | 
Definition at line 242 of file TinyGPS++.h.
| uint32_t TinyGPSPlus::sentencesWithFix | ( | ) | const  [inline] | 
Definition at line 240 of file TinyGPS++.h.
| friend class TinyGPSCustom  [friend] | 
Definition at line 257 of file TinyGPS++.h.
Definition at line 226 of file TinyGPS++.h.
Definition at line 225 of file TinyGPS++.h.
| uint8_t TinyGPSPlus::curSentenceType  [private] | 
Definition at line 251 of file TinyGPS++.h.
| uint8_t TinyGPSPlus::curTermNumber  [private] | 
Definition at line 252 of file TinyGPS++.h.
| uint8_t TinyGPSPlus::curTermOffset  [private] | 
Definition at line 253 of file TinyGPS++.h.
| TinyGPSCustom* TinyGPSPlus::customCandidates  [private] | 
Definition at line 259 of file TinyGPS++.h.
| TinyGPSCustom* TinyGPSPlus::customElts  [private] | 
Definition at line 258 of file TinyGPS++.h.
Definition at line 222 of file TinyGPS++.h.
| uint32_t TinyGPSPlus::encodedCharCount  [private] | 
Definition at line 263 of file TinyGPS++.h.
| uint32_t TinyGPSPlus::failedChecksumCount  [private] | 
Definition at line 265 of file TinyGPS++.h.
Definition at line 228 of file TinyGPS++.h.
| bool TinyGPSPlus::isChecksumTerm  [private] | 
Definition at line 249 of file TinyGPS++.h.
Definition at line 221 of file TinyGPS++.h.
| uint8_t TinyGPSPlus::parity  [private] | 
Definition at line 248 of file TinyGPS++.h.
| uint32_t TinyGPSPlus::passedChecksumCount  [private] | 
Definition at line 266 of file TinyGPS++.h.
Definition at line 227 of file TinyGPS++.h.
| bool TinyGPSPlus::sentenceHasFix  [private] | 
Definition at line 254 of file TinyGPS++.h.
| uint32_t TinyGPSPlus::sentencesWithFixCount  [private] | 
Definition at line 264 of file TinyGPS++.h.
Definition at line 224 of file TinyGPS++.h.
| char TinyGPSPlus::term[_GPS_MAX_FIELD_SIZE]  [private] | 
Definition at line 250 of file TinyGPS++.h.
Definition at line 223 of file TinyGPS++.h.