mirror of
https://github.com/adafruit/Adafruit_GPS.git
synced 2026-10-26 22:10:17 +00:00
198 lines
103 KiB
HTML
198 lines
103 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Adafruit GPS Library: src/Adafruit_GPS.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Adafruit GPS Library
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">Adafruit_GPS.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="_adafruit___g_p_s_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/**************************************************************************/</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">/**************************************************************************/</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef _ADAFRUIT_GPS_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define _ADAFRUIT_GPS_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">/**************************************************************************/</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#ifndef NMEA_EXTRAS // inject on the compile command line to force extensions</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#ifndef ARDUINO_ARCH_AVR</span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aca54bdead693302e0ed647eaa65c56af"> 34</a></span> <span class="preprocessor">#define NMEA_EXTENSIONS </span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#if (NMEA_EXTRAS > 0)</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#define NMEA_EXTENSIONS </span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#if (defined(__AVR__) || ((defined(ARDUINO_UNOR4_WIFI) || defined(ESP8266)) && \</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor"> !defined(NO_SW_SERIAL)))</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#define USE_SW_SERIAL </span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#endif </span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#a09a011d0f9a94852f1cf93de299f6152"> 47</a></span> <span class="preprocessor">#define GPS_DEFAULT_I2C_ADDR \</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor"> 0x10 </span></div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aa4f51a6693bb8e084e5b879528dee0bf"> 49</a></span> <span class="preprocessor">#define GPS_MAX_I2C_TRANSFER \</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor"> 32 </span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#a2a9a79e8518d2e3ca5791a112a1976a5"> 51</a></span> <span class="preprocessor">#define GPS_MAX_SPI_TRANSFER \</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"> 100 </span></div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#a083ec68ee7d55f29605714c8cc4b17f3"> 53</a></span> <span class="preprocessor">#define MAXLINELENGTH 120 </span></div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aaec49a2365b37bf9aa5c063076818a98"> 54</a></span> <span class="preprocessor">#define NMEA_MAX_SENTENCE_ID \</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor"> 20 </span></div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#ae3b647e67968a2613fcf3fe5c0a9fb40"> 56</a></span> <span class="preprocessor">#define NMEA_MAX_SOURCE_ID \</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor"> 3 </span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor"></span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#include "Arduino.h"</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#ifdef USE_SW_SERIAL</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor">#include <SoftwareSerial.h></span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">#include <<a class="code" href="_adafruit___g_n_s_s_8h.html">Adafruit_GNSS.h</a>></span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#include <<a class="code" href="_adafruit___p_m_t_k_8h.html">Adafruit_PMTK.h</a>></span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">#include <<a class="code" href="_n_m_e_a__data_8h.html">NMEA_data.h</a>></span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">#include <SPI.h></span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#include <Wire.h></span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dca"> 70</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa503c4b54b94d0e729566af15b72f76f2"> 71</a></span>  <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa503c4b54b94d0e729566af15b72f76f2">NMEA_BAD</a> = 0, </div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa8d5fd241c3361bef95f143797347c887"> 72</a></span>  <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa8d5fd241c3361bef95f143797347c887">NMEA_HAS_DOLLAR</a> =</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  1, </div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa9ec09ffff6d9cb41a22d2780523646ba"> 74</a></span>  <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa9ec09ffff6d9cb41a22d2780523646ba">NMEA_HAS_CHECKSUM</a> = 2, </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa092e0bfd70702561109e85dc8c249810"> 75</a></span>  <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa092e0bfd70702561109e85dc8c249810">NMEA_HAS_NAME</a> = 4, </div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa7c0a1e04c3963914ac2932555fc5d09f"> 76</a></span>  <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa7c0a1e04c3963914ac2932555fc5d09f">NMEA_HAS_SOURCE</a> = 10, </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaafaa5f6941eeb84fa807dfcdbd7ab6d5a"> 77</a></span>  <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaafaa5f6941eeb84fa807dfcdbd7ab6d5a">NMEA_HAS_SENTENCE</a> = 20, </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa0ef458647860d3924572da69d68c1c71"> 78</a></span>  <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa0ef458647860d3924572da69d68c1c71">NMEA_HAS_SENTENCE_P</a> = 40 </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> } <a class="code" href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dca">nmea_check_t</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment">/**************************************************************************/</span></div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html"> 85</a></span> <span class="keyword">class </span><a class="code" href="class_adafruit___g_p_s.html">Adafruit_GPS</a> : <span class="keyword">public</span> Print {</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="comment">// Adafruit_GPS.cpp</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#ab86462ef1409d2bd8ff7a8405c70ff34">begin</a>(uint32_t baud_or_i2caddr);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="preprocessor">#ifdef USE_SW_SERIAL</span></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="class_adafruit___g_p_s.html#af226e78bbf45802c02c61493c66f4989">Adafruit_GPS</a>(SoftwareSerial *ser); <span class="comment">// Constructor when using SoftwareSerial</span></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="class_adafruit___g_p_s.html#af226e78bbf45802c02c61493c66f4989">Adafruit_GPS</a>(HardwareSerial *ser); <span class="comment">// Constructor when using HardwareSerial</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="class_adafruit___g_p_s.html#af226e78bbf45802c02c61493c66f4989">Adafruit_GPS</a>(Stream *data); <span class="comment">// Constructor when using Stream</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="class_adafruit___g_p_s.html#af226e78bbf45802c02c61493c66f4989">Adafruit_GPS</a>(TwoWire *theWire); <span class="comment">// Constructor when using I2C</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="class_adafruit___g_p_s.html#af226e78bbf45802c02c61493c66f4989">Adafruit_GPS</a>(SPIClass *theSPI, int8_t cspin); <span class="comment">// Constructor when using SPI</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="class_adafruit___g_p_s.html#af226e78bbf45802c02c61493c66f4989">Adafruit_GPS</a>(); <span class="comment">// Constructor for no communications, just data storage</span></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#ab8a2fe20ce1874b10a6e9f007c236b30">common_init</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keyword">virtual</span> <a class="code" href="class_adafruit___g_p_s.html#aa10e13a582969a5d49f1416fe147d1d2">~Adafruit_GPS</a>();</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_adafruit___g_p_s.html#abe6399af00c0047527ea20e3f35a0182">available</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_adafruit___g_p_s.html#a079d9990da5971f336fab880cd141445">write</a>(uint8_t);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#a776378bc3e4e8a098dce88d6a4ffb0b8">read</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#abd7e2f17f11188dfc99fff55e3560dfb">sendCommand</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *);</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#abd7e2f17f11188dfc99fff55e3560dfb">sendCommand</a>(<span class="keyword">const</span> __FlashStringHelper *);</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#ac44f7d0517543bdd1c22a89d2d11ea78">newNMEAreceived</a>();</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#a0b3ca5f8bc2f3f6e8cdaef05bec5b034">pause</a>(<span class="keywordtype">bool</span> b);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordtype">char</span> *<a class="code" href="class_adafruit___g_p_s.html#a6938dadca5d72ec6e89e86a5b01b9b67">lastNMEA</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="structgnss__position__t.html">gnss_position_t</a> <a class="code" href="class_adafruit___g_p_s.html#add173e9cb6547f3b265dd15491f893aa">lastPosition</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#abf6165cc30152b90e7acb082ca73c5a2">waitForSentence</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *wait, uint8_t max = <a class="code" href="_adafruit___p_m_t_k_8h.html#aeebf6a58258596ef38bd7ea07e056a94">MAXWAITSENTENCE</a>,</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordtype">bool</span> usingInterrupts = <span class="keyword">false</span>, uint32_t timeout = 10000);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#a325d15c43c09fa1bedcdadb39706e72b">LOCUS_StartLogger</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#a48eaf7f5b46e3682b058a7f8f44fa385">LOCUS_StopLogger</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#adb6139e84c64156b5654dfce2a2e6e3f">LOCUS_ReadStatus</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#a32ddd41152a08354d2ee2b4311bbf013">standby</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#afc67f26f7b14d5cc851e13eb7f6aeae3">wakeup</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#aed7db1b8b55742a78f291687f1ebc9ca">secondsSinceFix</a>();</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#af01989c447efddb9fe1baa78e50373c5">secondsSinceTime</a>();</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a4b49f40ba946d1646d7937b25e8dda37">secondsSinceDate</a>();</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#a1194f23fada702be6e58b24a62402d39">resetSentTime</a>();</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// NMEA_parse.cpp</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#a0780becacadd5c8f1566eb598dac6f02">parse</a>(<span class="keywordtype">char</span> *);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#ae4abe9822d8ca59866bbb44de7910881">check</a>(<span class="keywordtype">char</span> *nmea);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#ac8ccb298fe5b1d096dbdb39be46554e0">onList</a>(<span class="keywordtype">char</span> *nmea, <span class="keyword">const</span> <span class="keywordtype">char</span> **list);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#aabc3fe099a15bc672047f40e96270293">parseHex</a>(<span class="keywordtype">char</span> c);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="comment">// NMEA_build.cpp</span></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="preprocessor">#ifdef NMEA_EXTENSIONS</span></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordtype">char</span> *<a class="code" href="class_adafruit___g_p_s.html#aa98fd519cac1b6f0dd93b7b74e619616">build</a>(<span class="keywordtype">char</span> *nmea, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_adafruit___g_p_s.html#a8db833810cb80048d883db2f4186bb3e">thisSource</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="class_adafruit___g_p_s.html#a5cc24c3c10eb383289db357cd69d14cc">thisSentence</a>,</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordtype">char</span> ref = <span class="charliteral">'R'</span>, <span class="keywordtype">bool</span> noCRLF = <span class="keyword">false</span>);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#a1b9f2a5d34f47bf3b8410e63154eca80">addChecksum</a>(<span class="keywordtype">char</span> *buff);</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="comment">// NMEA_data.cpp</span></div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#adc65b4561fbde5b33497df8bded60d5c">newDataValue</a>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> tag, <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> v);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="preprocessor">#ifdef NMEA_EXTENSIONS</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <span class="keyword">get</span>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> idx);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a272df8380267fd53ff611f552409e86d">getSmoothed</a>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> idx);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#a160e187e03ea22b22379dfd25b86bd2d">initDataValue</a>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> idx, <span class="keywordtype">char</span> *label = NULL, <span class="keywordtype">char</span> *fmt = NULL,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordtype">char</span> *unit = NULL, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> response = 0,</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="_n_m_e_a__data_8h.html#a0ba480b8f1408c3a2380f28ea9b00cf3">nmea_value_type_t</a> type = <a class="code" href="_n_m_e_a__data_8h.html#a0ba480b8f1408c3a2380f28ea9b00cf3a5edaebe037c7d93883eb9d748e2a1f85">NMEA_SIMPLE_FLOAT</a>);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <a class="code" href="structnmea__history__t.html">nmea_history_t</a> *<a class="code" href="class_adafruit___g_p_s.html#a39a2aecda4b5dcf8cab72ef93bdcc103">initHistory</a>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> idx, <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> scale = 10.0,</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> offset = 0.0,</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordtype">unsigned</span> historyInterval = 20,</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordtype">unsigned</span> historyN = 192);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#aea92bf75e742154517db75d1d30087d9">removeHistory</a>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> idx);</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">void</span> <a class="code" href="class_adafruit___g_p_s.html#accf44cdc598df5c687e2f5fb32e9e752">showDataValue</a>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> idx, <span class="keywordtype">int</span> n = 7);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#a6d13e7c81f124ca8809c02fe048b1218">isCompoundAngle</a>(<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a> idx);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a911b6b32cac6cf3b24f865c820b5072e">boatAngle</a>(<a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> s, <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> c);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a06b7e12e38f1b00df058a253364215db">compassAngle</a>(<a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> s, <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> c);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a45400c728d8f7e42a364ac7538e85be7"> 154</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_adafruit___g_p_s.html#a45400c728d8f7e42a364ac7538e85be7">thisCheck</a> = 0; </div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a8db833810cb80048d883db2f4186bb3e"> 155</a></span>  <span class="keywordtype">char</span> thisSource[<a class="code" href="_adafruit___g_p_s_8h.html#ae3b647e67968a2613fcf3fe5c0a9fb40">NMEA_MAX_SOURCE_ID</a>] = {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  0}; </div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a5cc24c3c10eb383289db357cd69d14cc"> 157</a></span>  <span class="keywordtype">char</span> thisSentence[<a class="code" href="_adafruit___g_p_s_8h.html#aaec49a2365b37bf9aa5c063076818a98">NMEA_MAX_SENTENCE_ID</a>] = {</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  0}; </div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a8c44f113dda3b54b41a7d05f516c9ec0"> 159</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#a8c44f113dda3b54b41a7d05f516c9ec0">lastSource</a>[<a class="code" href="_adafruit___g_p_s_8h.html#ae3b647e67968a2613fcf3fe5c0a9fb40">NMEA_MAX_SOURCE_ID</a>] = {</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  0}; </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#a35d9d4c069a8ac93cbcbc98cf1c86ba0">lastSentence</a>[<a class="code" href="_adafruit___g_p_s_8h.html#aaec49a2365b37bf9aa5c063076818a98">NMEA_MAX_SENTENCE_ID</a>] = {</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  0}; </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a6030cb60c15e0b8a6f55655e8df94a2f"> 166</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a6030cb60c15e0b8a6f55655e8df94a2f">hour</a>; </div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#afe5b0d9d8cdd4351e9ef1be98192249f"> 167</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#afe5b0d9d8cdd4351e9ef1be98192249f">minute</a>; </div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a839da762454da25e2076a453706d5553"> 168</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a839da762454da25e2076a453706d5553">seconds</a>; </div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a19903b7505072a54a8dcdccf12e490d9"> 169</a></span>  uint16_t <a class="code" href="class_adafruit___g_p_s.html#a19903b7505072a54a8dcdccf12e490d9">milliseconds</a>; </div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ae208a26396beea5bedee9a8ea6a0a66b"> 170</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#ae208a26396beea5bedee9a8ea6a0a66b">year</a>; </div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a613f1926fbff9829256d85f7aeec7e1f"> 171</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a613f1926fbff9829256d85f7aeec7e1f">month</a>; </div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ab572eee91c6ede2c20fbe29a61b81c1c"> 172</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#ab572eee91c6ede2c20fbe29a61b81c1c">day</a>; </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a9570c4fbe5145a50cfd2e8ae1759a510"> 174</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a9570c4fbe5145a50cfd2e8ae1759a510">latitude</a>; </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a0ed3549d1600cf3bbb7492d376e61ca8">longitude</a>; </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a2d3b65036628a65d1e119d3d9a69678c"> 182</a></span>  int32_t <a class="code" href="class_adafruit___g_p_s.html#a2d3b65036628a65d1e119d3d9a69678c">latitude_fixed</a>; </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  int32_t <a class="code" href="class_adafruit___g_p_s.html#a8010f253b2708e05547c452cb5368837">longitude_fixed</a>; </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ae39fbc538a1ee3ba1c8108bf49065c3f"> 187</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#ae39fbc538a1ee3ba1c8108bf49065c3f">latitudeDegrees</a>; </div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a2a1d1e5e89b46270d8d3ff82bb68666a"> 188</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a2a1d1e5e89b46270d8d3ff82bb68666a">longitudeDegrees</a>; </div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#acf9a79ca72fbf550fda8c8424a4ce92c"> 189</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#acf9a79ca72fbf550fda8c8424a4ce92c">geoidheight</a>; </div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#af2f85392c61445b1f9c17ede5f83d6c4"> 190</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#af2f85392c61445b1f9c17ede5f83d6c4">altitude</a>; </div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a449f4a33ecbe0fdf656f6663c74e6cce"> 191</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a449f4a33ecbe0fdf656f6663c74e6cce">speed</a>; </div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a0f60908101d728cfa3c12f7ae6a31018"> 192</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a0f60908101d728cfa3c12f7ae6a31018">angle</a>; </div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a2c53f008694ebee3871583cb44842033"> 193</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a2c53f008694ebee3871583cb44842033">magvariation</a>; </div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a547a9c4cc50447f86fe5f9861c952563"> 194</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a547a9c4cc50447f86fe5f9861c952563">HDOP</a>; </div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#af13a4d008ab2f74ff30bfc098315edea">VDOP</a>; </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a27b5195e96aaef00fb5751a34f3fb82b">PDOP</a>; </div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#a2b04c8136e976cd8cd87aaa3526753d6">lat</a> = <span class="charliteral">'X'</span>; </div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a704ab5d76824ade6f954e11029c1c916"> 201</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#a704ab5d76824ade6f954e11029c1c916">lon</a> = <span class="charliteral">'X'</span>; </div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a13af36459c90392c2378ce14248cfcfb"> 202</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#a13af36459c90392c2378ce14248cfcfb">mag</a> = <span class="charliteral">'X'</span>; </div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a550661272f22259d5c96759eee6458a2"> 203</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_adafruit___g_p_s.html#a550661272f22259d5c96759eee6458a2">fix</a>; </div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a4cd10f8d2f29c9c4f821cd6fbfb97fb7"> 204</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a4cd10f8d2f29c9c4f821cd6fbfb97fb7">fixquality</a>; </div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a95ed044ee9661cd7afd1b81595cb8dd0"> 205</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a95ed044ee9661cd7afd1b81595cb8dd0">fixquality_3d</a>; </div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a31e4d48939f3b9e5f62933afc117d04d"> 206</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a31e4d48939f3b9e5f62933afc117d04d">satellites</a>; </div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a9ad69036ef9b00af0d776e138dde1d09"> 207</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a9ad69036ef9b00af0d776e138dde1d09">antenna</a>; </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#adfeb77f544ca2a8f76e479ae077952eb"> 209</a></span>  uint16_t <a class="code" href="class_adafruit___g_p_s.html#adfeb77f544ca2a8f76e479ae077952eb">LOCUS_serial</a>; </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#af6a8b70851f8625bde5a8b3eab6c9fd3"> 210</a></span>  uint16_t <a class="code" href="class_adafruit___g_p_s.html#af6a8b70851f8625bde5a8b3eab6c9fd3">LOCUS_records</a>; </div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ae3eddbc004d2945018eb1f71abecd0b8"> 211</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#ae3eddbc004d2945018eb1f71abecd0b8">LOCUS_type</a>; </div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a16f2f26bc48f38e208307569e9d5f245"> 212</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a16f2f26bc48f38e208307569e9d5f245">LOCUS_mode</a>; </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ab306e67df47d2e02a69dddc97317ea8e"> 213</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#ab306e67df47d2e02a69dddc97317ea8e">LOCUS_config</a>; </div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#aaf51d53983b61ab9d5c7795fcb97b41c"> 214</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#aaf51d53983b61ab9d5c7795fcb97b41c">LOCUS_interval</a>; </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a9a09b0dc6344dbe3904dfa1c2bcdc538"> 215</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a9a09b0dc6344dbe3904dfa1c2bcdc538">LOCUS_distance</a>; </div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#abc92488b6bcd0372c38b50f1384e4765"> 216</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#abc92488b6bcd0372c38b50f1384e4765">LOCUS_speed</a>; </div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ae8cfb553f10224487d0a45354984776c"> 217</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#ae8cfb553f10224487d0a45354984776c">LOCUS_status</a>; </div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a911accd6b643a08c6cae3b844ccf6e69"> 218</a></span>  uint8_t <a class="code" href="class_adafruit___g_p_s.html#a911accd6b643a08c6cae3b844ccf6e69">LOCUS_percent</a>; </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor">#ifdef NMEA_EXTENSIONS</span></div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="comment">// NMEA additional public variables</span></div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <a class="code" href="structnmea__datavalue__t.html">nmea_datavalue_t</a></div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a6ce54126c2fa2d6b59fd012b4173840f"> 223</a></span>  <a class="code" href="class_adafruit___g_p_s.html#a6ce54126c2fa2d6b59fd012b4173840f">val</a>[<a class="code" href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7a597040f91ee94c0789cfd8caa8339d60">NMEA_MAX_INDEX</a>]; </div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a907f295b8c05b8cf112435e0b2e72c0a">depthToKeel</a> =</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  2.4; </div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a8b27e72fb6a2a68fba38e8867ee965f9"> 227</a></span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> <a class="code" href="class_adafruit___g_p_s.html#a8b27e72fb6a2a68fba38e8867ee965f9">depthToTransducer</a> =</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  0.0; </div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#aef3bc1b4cfce3547b90042c6e7f472c9"> 230</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#aef3bc1b4cfce3547b90042c6e7f472c9">toID</a>[<a class="code" href="_n_m_e_a__data_8h.html#ada855ff3bc138b7c9df22f6df4ec46a6">NMEA_MAX_WP_ID</a>] = {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  0}; </div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#aa261e33c920ac4279babc6aba0da931f"> 232</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#aa261e33c920ac4279babc6aba0da931f">fromID</a>[<a class="code" href="_n_m_e_a__data_8h.html#ada855ff3bc138b7c9df22f6df4ec46a6">NMEA_MAX_WP_ID</a>] = {</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  0}; </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ad293e1b1f3d1c2c35f24d56f41983876"> 235</a></span>  <span class="keywordtype">char</span> <a class="code" href="class_adafruit___g_p_s.html#ad293e1b1f3d1c2c35f24d56f41983876">txtTXT</a>[63] = {0}; </div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#a6dc609e12336547d76ae984f0df4257b"> 236</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_adafruit___g_p_s.html#a6dc609e12336547d76ae984f0df4257b">txtTot</a> = 0; </div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#ad32955a01923ef7bc47535f32657e66c"> 237</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_adafruit___g_p_s.html#ad32955a01923ef7bc47535f32657e66c">txtID</a> = 0; </div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="class_adafruit___g_p_s.html#aad5682d8705240af58b22ca430adc8ae"> 238</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_adafruit___g_p_s.html#aad5682d8705240af58b22ca430adc8ae">txtN</a> = 0; </div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <span class="preprocessor">#endif // NMEA_EXTENSIONS</span></div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="comment">// void parseLat(char *);</span></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="comment">// bool parseLatDir(char *);</span></div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="comment">// void parseLon(char *);</span></div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="comment">// bool parseLonDir(char *);</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="comment">// NMEA_data.cpp</span></div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordtype">void</span> data_init();</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="comment">// NMEA_parse.cpp</span></div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *tokenOnList(<span class="keywordtype">char</span> *token, <span class="keyword">const</span> <span class="keywordtype">char</span> list[][4]);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordtype">bool</span> parseCoord(<span class="keywordtype">char</span> *p, <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> *angleDegrees = NULL,</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> *angle = NULL, int32_t *angle_fixed = NULL,</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordtype">char</span> *dir = NULL);</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordtype">char</span> *parseStr(<span class="keywordtype">char</span> *buff, <span class="keywordtype">char</span> *p, <span class="keywordtype">int</span> n);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keywordtype">void</span> setCoordinate(<span class="keyword">const</span> <a class="code" href="structgnss__coordinate__t.html">gnss_coordinate_t</a> &coordinate,</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> *angleDegrees, <a class="code" href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a> *angle,</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  int32_t *angle_fixed, <span class="keywordtype">char</span> *dir);</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="_adafruit___g_n_s_s_8h.html#a7cb07516e8891d0d2dc3f3d4f7efc248">gnss_sentence_status_t</a> updatePosition(<a class="code" href="structnmea__span__t.html">nmea_span_t</a> type, <a class="code" href="structnmea__span__t.html">nmea_span_t</a> fields);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  <span class="keywordtype">bool</span> parseAntenna(<span class="keywordtype">char</span> *);</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">bool</span> isEmpty(<span class="keywordtype">char</span> *pStart);</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="comment">// Shared flash tables avoid RAM copies of both the IDs and their pointers.</span></div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> PROGMEM sources[][4]; </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> PROGMEM sentences_parsed[][4]; </div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> PROGMEM sentences_known[][4]; </div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> </div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="comment">// Make all of these times far in the past by setting them near the middle of</span></div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <span class="comment">// the millis() range. Timing assumes that sentences are parsed promptly.</span></div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  uint32_t lastUpdate =</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  2000000000L; </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  uint32_t lastFix = 2000000000L; </div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  uint32_t lastTime = 2000000000L; </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  uint32_t lastDate = 2000000000L; </div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  uint32_t sentTime = 2000000000L; </div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordtype">bool</span> paused;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  uint8_t parseResponse(<span class="keywordtype">char</span> *response);</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="preprocessor">#ifdef USE_SW_SERIAL</span></div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  SoftwareSerial *gpsSwSerial;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordtype">bool</span> noComms = <span class="keyword">false</span>;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  HardwareSerial *gpsHwSerial;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  Stream *gpsStream;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  TwoWire *gpsI2C;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  SPIClass *gpsSPI;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  int8_t gpsSPI_cs = -1;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  SPISettings gpsSPI_settings =</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  SPISettings(1000000, MSBFIRST, SPI_MODE0); <span class="comment">// default</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  uint8_t _i2caddr;</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <span class="keywordtype">char</span> _i2cbuffer[<a class="code" href="_adafruit___g_p_s_8h.html#aa4f51a6693bb8e084e5b879528dee0bf">GPS_MAX_I2C_TRANSFER</a>];</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  int8_t _buff_max = -1, _buff_idx = 0;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keywordtype">char</span> last_char = 0;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">volatile</span> <span class="keywordtype">char</span> line1[<a class="code" href="_adafruit___g_p_s_8h.html#a083ec68ee7d55f29605714c8cc4b17f3">MAXLINELENGTH</a>]; </div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keyword">volatile</span> <span class="keywordtype">char</span> line2[<a class="code" href="_adafruit___g_p_s_8h.html#a083ec68ee7d55f29605714c8cc4b17f3">MAXLINELENGTH</a>]; </div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <a class="code" href="class_adafruit___g_n_s_s.html">Adafruit_GNSS</a> receiver{line1, line2, <a class="code" href="_adafruit___g_p_s_8h.html#a083ec68ee7d55f29605714c8cc4b17f3">MAXLINELENGTH</a>}; </div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">volatile</span> lastline =</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  (<span class="keyword">const</span> <span class="keywordtype">char</span> *)line2; </div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keyword">volatile</span> <span class="keywordtype">bool</span> recvdflag; </div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <span class="keyword">volatile</span> <span class="keywordtype">bool</span> inStandbyMode; </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> };</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="comment">/**************************************************************************/</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <span class="preprocessor">#endif</span></div><div class="ttc" id="class_adafruit___g_p_s_html_a27b5195e96aaef00fb5751a34f3fb82b"><div class="ttname"><a href="class_adafruit___g_p_s.html#a27b5195e96aaef00fb5751a34f3fb82b">Adafruit_GPS::PDOP</a></div><div class="ttdeci">nmea_float_t PDOP</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:198</div></div>
|
|
<div class="ttc" id="structnmea__history__t_html"><div class="ttname"><a href="structnmea__history__t.html">nmea_history_t</a></div><div class="ttdef"><b>Definition:</b> NMEA_data.h:51</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_accf44cdc598df5c687e2f5fb32e9e752"><div class="ttname"><a href="class_adafruit___g_p_s.html#accf44cdc598df5c687e2f5fb32e9e752">Adafruit_GPS::showDataValue</a></div><div class="ttdeci">void showDataValue(nmea_index_t idx, int n=7)</div><div class="ttdoc">Print out the current state of a data value. Primarily useful as a debugging aid. ...</div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:442</div></div>
|
|
<div class="ttc" id="_adafruit___p_m_t_k_8h_html"><div class="ttname"><a href="_adafruit___p_m_t_k_8h.html">Adafruit_PMTK.h</a></div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a0b3ca5f8bc2f3f6e8cdaef05bec5b034"><div class="ttname"><a href="class_adafruit___g_p_s.html#a0b3ca5f8bc2f3f6e8cdaef05bec5b034">Adafruit_GPS::pause</a></div><div class="ttdeci">void pause(bool b)</div><div class="ttdoc">Pause/unpause receiving new data. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:395</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aaec49a2365b37bf9aa5c063076818a98"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aaec49a2365b37bf9aa5c063076818a98">NMEA_MAX_SENTENCE_ID</a></div><div class="ttdeci">#define NMEA_MAX_SENTENCE_ID</div><div class="ttdoc">maximum length of a sentence ID name, including terminating 0 </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:54</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ac8ccb298fe5b1d096dbdb39be46554e0"><div class="ttname"><a href="class_adafruit___g_p_s.html#ac8ccb298fe5b1d096dbdb39be46554e0">Adafruit_GPS::onList</a></div><div class="ttdeci">bool onList(char *nmea, const char **list)</div><div class="ttdoc">Check if an NMEA string is valid and is on a list, perhaps to decide if it should be passed to a part...</div><div class="ttdef"><b>Definition:</b> NMEA_parse.cpp:657</div></div>
|
|
<div class="ttc" id="_adafruit___g_n_s_s_8h_html_a7cb07516e8891d0d2dc3f3d4f7efc248"><div class="ttname"><a href="_adafruit___g_n_s_s_8h.html#a7cb07516e8891d0d2dc3f3d4f7efc248">gnss_sentence_status_t</a></div><div class="ttdeci">gnss_sentence_status_t</div><div class="ttdoc">Result of validating fields used by a standard navigation decoder. </div><div class="ttdef"><b>Definition:</b> Adafruit_GNSS.h:49</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a0f60908101d728cfa3c12f7ae6a31018"><div class="ttname"><a href="class_adafruit___g_p_s.html#a0f60908101d728cfa3c12f7ae6a31018">Adafruit_GPS::angle</a></div><div class="ttdeci">nmea_float_t angle</div><div class="ttdoc">Course in degrees from true north. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:192</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aad5682d8705240af58b22ca430adc8ae"><div class="ttname"><a href="class_adafruit___g_p_s.html#aad5682d8705240af58b22ca430adc8ae">Adafruit_GPS::txtN</a></div><div class="ttdeci">int txtN</div><div class="ttdoc">the TXT sentence number </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:238</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ab572eee91c6ede2c20fbe29a61b81c1c"><div class="ttname"><a href="class_adafruit___g_p_s.html#ab572eee91c6ede2c20fbe29a61b81c1c">Adafruit_GPS::day</a></div><div class="ttdeci">uint8_t day</div><div class="ttdoc">GMT day. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:172</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a449f4a33ecbe0fdf656f6663c74e6cce"><div class="ttname"><a href="class_adafruit___g_p_s.html#a449f4a33ecbe0fdf656f6663c74e6cce">Adafruit_GPS::speed</a></div><div class="ttdeci">nmea_float_t speed</div><div class="ttdoc">Current speed over ground in knots. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:191</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_afe5b0d9d8cdd4351e9ef1be98192249f"><div class="ttname"><a href="class_adafruit___g_p_s.html#afe5b0d9d8cdd4351e9ef1be98192249f">Adafruit_GPS::minute</a></div><div class="ttdeci">uint8_t minute</div><div class="ttdoc">GMT minutes. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:167</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a547a9c4cc50447f86fe5f9861c952563"><div class="ttname"><a href="class_adafruit___g_p_s.html#a547a9c4cc50447f86fe5f9861c952563">Adafruit_GPS::HDOP</a></div><div class="ttdeci">nmea_float_t HDOP</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:194</div></div>
|
|
<div class="ttc" id="structgnss__coordinate__t_html"><div class="ttname"><a href="structgnss__coordinate__t.html">gnss_coordinate_t</a></div><div class="ttdef"><b>Definition:</b> Adafruit_GNSS.h:22</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aea92bf75e742154517db75d1d30087d9"><div class="ttname"><a href="class_adafruit___g_p_s.html#aea92bf75e742154517db75d1d30087d9">Adafruit_GPS::removeHistory</a></div><div class="ttdeci">void removeHistory(nmea_index_t idx)</div><div class="ttdoc">Remove history from a data value table entry, if it has been added. </div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:423</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dcaa7c0a1e04c3963914ac2932555fc5d09f"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa7c0a1e04c3963914ac2932555fc5d09f">NMEA_HAS_SOURCE</a></div><div class="ttdoc">has a recognized source ID </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:76</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ad293e1b1f3d1c2c35f24d56f41983876"><div class="ttname"><a href="class_adafruit___g_p_s.html#ad293e1b1f3d1c2c35f24d56f41983876">Adafruit_GPS::txtTXT</a></div><div class="ttdeci">char txtTXT[63]</div><div class="ttdoc">text content from most recent TXT sentence </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:235</div></div>
|
|
<div class="ttc" id="structgnss__position__t_html"><div class="ttname"><a href="structgnss__position__t.html">gnss_position_t</a></div><div class="ttdef"><b>Definition:</b> Adafruit_GNSS.h:67</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a911accd6b643a08c6cae3b844ccf6e69"><div class="ttname"><a href="class_adafruit___g_p_s.html#a911accd6b643a08c6cae3b844ccf6e69">Adafruit_GPS::LOCUS_percent</a></div><div class="ttdeci">uint8_t LOCUS_percent</div><div class="ttdoc">Log life used percentage. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:218</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ae208a26396beea5bedee9a8ea6a0a66b"><div class="ttname"><a href="class_adafruit___g_p_s.html#ae208a26396beea5bedee9a8ea6a0a66b">Adafruit_GPS::year</a></div><div class="ttdeci">uint8_t year</div><div class="ttdoc">GMT year. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:170</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a550661272f22259d5c96759eee6458a2"><div class="ttname"><a href="class_adafruit___g_p_s.html#a550661272f22259d5c96759eee6458a2">Adafruit_GPS::fix</a></div><div class="ttdeci">bool fix</div><div class="ttdoc">Have a fix? </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:203</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a2b04c8136e976cd8cd87aaa3526753d6"><div class="ttname"><a href="class_adafruit___g_p_s.html#a2b04c8136e976cd8cd87aaa3526753d6">Adafruit_GPS::lat</a></div><div class="ttdeci">char lat</div><div class="ttdoc">N/S. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:200</div></div>
|
|
<div class="ttc" id="structnmea__datavalue__t_html"><div class="ttname"><a href="structnmea__datavalue__t.html">nmea_datavalue_t</a></div><div class="ttdef"><b>Definition:</b> NMEA_data.h:96</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a1b9f2a5d34f47bf3b8410e63154eca80"><div class="ttname"><a href="class_adafruit___g_p_s.html#a1b9f2a5d34f47bf3b8410e63154eca80">Adafruit_GPS::addChecksum</a></div><div class="ttdeci">void addChecksum(char *buff)</div><div class="ttdoc">Add *CS where CS is the two character hex checksum for all but the first character in the string...</div><div class="ttdef"><b>Definition:</b> NMEA_build.cpp:596</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a9a09b0dc6344dbe3904dfa1c2bcdc538"><div class="ttname"><a href="class_adafruit___g_p_s.html#a9a09b0dc6344dbe3904dfa1c2bcdc538">Adafruit_GPS::LOCUS_distance</a></div><div class="ttdeci">uint8_t LOCUS_distance</div><div class="ttdoc">Distance setting. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:215</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a2d3b65036628a65d1e119d3d9a69678c"><div class="ttname"><a href="class_adafruit___g_p_s.html#a2d3b65036628a65d1e119d3d9a69678c">Adafruit_GPS::latitude_fixed</a></div><div class="ttdeci">int32_t latitude_fixed</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:182</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_af226e78bbf45802c02c61493c66f4989"><div class="ttname"><a href="class_adafruit___g_p_s.html#af226e78bbf45802c02c61493c66f4989">Adafruit_GPS::Adafruit_GPS</a></div><div class="ttdeci">Adafruit_GPS()</div><div class="ttdoc">Constructor when there are no communications attached. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:141</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a839da762454da25e2076a453706d5553"><div class="ttname"><a href="class_adafruit___g_p_s.html#a839da762454da25e2076a453706d5553">Adafruit_GPS::seconds</a></div><div class="ttdeci">uint8_t seconds</div><div class="ttdoc">GMT seconds. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:168</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_afc67f26f7b14d5cc851e13eb7f6aeae3"><div class="ttname"><a href="class_adafruit___g_p_s.html#afc67f26f7b14d5cc851e13eb7f6aeae3">Adafruit_GPS::wakeup</a></div><div class="ttdeci">bool wakeup(void)</div><div class="ttdoc">Wake the sensor up. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:590</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dcaa503c4b54b94d0e729566af15b72f76f2"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa503c4b54b94d0e729566af15b72f76f2">NMEA_BAD</a></div><div class="ttdoc">passed none of the checks </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:71</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a6938dadca5d72ec6e89e86a5b01b9b67"><div class="ttname"><a href="class_adafruit___g_p_s.html#a6938dadca5d72ec6e89e86a5b01b9b67">Adafruit_GPS::lastNMEA</a></div><div class="ttdeci">char * lastNMEA(void)</div><div class="ttdoc">Returns the last NMEA line received and unsets the received flag. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:403</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ab8a2fe20ce1874b10a6e9f007c236b30"><div class="ttname"><a href="class_adafruit___g_p_s.html#ab8a2fe20ce1874b10a6e9f007c236b30">Adafruit_GPS::common_init</a></div><div class="ttdeci">void common_init(void)</div><div class="ttdoc">Initialization code used by all constructor types. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:151</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ab306e67df47d2e02a69dddc97317ea8e"><div class="ttname"><a href="class_adafruit___g_p_s.html#ab306e67df47d2e02a69dddc97317ea8e">Adafruit_GPS::LOCUS_config</a></div><div class="ttdeci">uint8_t LOCUS_config</div><div class="ttdoc">Contents of configuration. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:213</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a907f295b8c05b8cf112435e0b2e72c0a"><div class="ttname"><a href="class_adafruit___g_p_s.html#a907f295b8c05b8cf112435e0b2e72c0a">Adafruit_GPS::depthToKeel</a></div><div class="ttdeci">nmea_float_t depthToKeel</div><div class="ttdoc">depth from surface to bottom of keel in metres </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:225</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a911b6b32cac6cf3b24f865c820b5072e"><div class="ttname"><a href="class_adafruit___g_p_s.html#a911b6b32cac6cf3b24f865c820b5072e">Adafruit_GPS::boatAngle</a></div><div class="ttdeci">nmea_float_t boatAngle(nmea_float_t s, nmea_float_t c)</div><div class="ttdoc">Estimate a direction in -180 to 180 degree range from the values of the sine and cosine of the compou...</div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:518</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a39a2aecda4b5dcf8cab72ef93bdcc103"><div class="ttname"><a href="class_adafruit___g_p_s.html#a39a2aecda4b5dcf8cab72ef93bdcc103">Adafruit_GPS::initHistory</a></div><div class="ttdeci">nmea_history_t * initHistory(nmea_index_t idx, nmea_float_t scale=10.0, nmea_float_t offset=0.0, unsigned historyInterval=20, unsigned historyN=192)</div><div class="ttdoc">Attempt to add history to a data value table entry. If it fails to malloc the space, history will not be added. Test the pointer for a check if needed. Select scale and offset values carefully so that operations and results will fit inside 16 bit integer limits. For example a scale of 1.0 and an offset of 100000.0 would be a good choice for atmospheric pressure in Pa with values ranging ~ +/- 3500, while a scale of 10.0 would be pushing the integer limits. </div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:382</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_abe6399af00c0047527ea20e3f35a0182"><div class="ttname"><a href="class_adafruit___g_p_s.html#abe6399af00c0047527ea20e3f35a0182">Adafruit_GPS::available</a></div><div class="ttdeci">size_t available(void)</div><div class="ttdoc">How many bytes are available to read - part of &#39;Print&#39;-class functionality. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:198</div></div>
|
|
<div class="ttc" id="class_adafruit___g_n_s_s_html"><div class="ttname"><a href="class_adafruit___g_n_s_s.html">Adafruit_GNSS</a></div><div class="ttdef"><b>Definition:</b> Adafruit_GNSS.h:84</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dcaafaa5f6941eeb84fa807dfcdbd7ab6d5a"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaafaa5f6941eeb84fa807dfcdbd7ab6d5a">NMEA_HAS_SENTENCE</a></div><div class="ttdoc">has a recognized sentence ID </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:77</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aa98fd519cac1b6f0dd93b7b74e619616"><div class="ttname"><a href="class_adafruit___g_p_s.html#aa98fd519cac1b6f0dd93b7b74e619616">Adafruit_GPS::build</a></div><div class="ttdeci">char * build(char *nmea, const char *thisSource, const char *thisSentence, char ref='R', bool noCRLF=false)</div><div class="ttdoc">Build an NMEA sentence string based on the relevant variables. Sentences start with a $...</div><div class="ttdef"><b>Definition:</b> NMEA_build.cpp:68</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ae3eddbc004d2945018eb1f71abecd0b8"><div class="ttname"><a href="class_adafruit___g_p_s.html#ae3eddbc004d2945018eb1f71abecd0b8">Adafruit_GPS::LOCUS_type</a></div><div class="ttdeci">uint8_t LOCUS_type</div><div class="ttdoc">Log type, 0: Overlap, 1: FullStop. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:211</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dcaa0ef458647860d3924572da69d68c1c71"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa0ef458647860d3924572da69d68c1c71">NMEA_HAS_SENTENCE_P</a></div><div class="ttdoc">has a recognized parseable sentence ID </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:78</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a45400c728d8f7e42a364ac7538e85be7"><div class="ttname"><a href="class_adafruit___g_p_s.html#a45400c728d8f7e42a364ac7538e85be7">Adafruit_GPS::thisCheck</a></div><div class="ttdeci">int thisCheck</div><div class="ttdoc">the results of the check on the current sentence </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:154</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a8db833810cb80048d883db2f4186bb3e"><div class="ttname"><a href="class_adafruit___g_p_s.html#a8db833810cb80048d883db2f4186bb3e">Adafruit_GPS::thisSource</a></div><div class="ttdeci">char thisSource[NMEA_MAX_SOURCE_ID]</div><div class="ttdoc">the first two letters of the current sentence, e.g. WI, GP </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:155</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aed7db1b8b55742a78f291687f1ebc9ca"><div class="ttname"><a href="class_adafruit___g_p_s.html#aed7db1b8b55742a78f291687f1ebc9ca">Adafruit_GPS::secondsSinceFix</a></div><div class="ttdeci">nmea_float_t secondsSinceFix()</div><div class="ttdoc">Time in seconds since the last position fix was obtained. The time returned is limited to 2^32 millis...</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:612</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a48eaf7f5b46e3682b058a7f8f44fa385"><div class="ttname"><a href="class_adafruit___g_p_s.html#a48eaf7f5b46e3682b058a7f8f44fa385">Adafruit_GPS::LOCUS_StopLogger</a></div><div class="ttdeci">bool LOCUS_StopLogger(void)</div><div class="ttdoc">Stop the LOCUS logger. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:504</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a6d13e7c81f124ca8809c02fe048b1218"><div class="ttname"><a href="class_adafruit___g_p_s.html#a6d13e7c81f124ca8809c02fe048b1218">Adafruit_GPS::isCompoundAngle</a></div><div class="ttdeci">bool isCompoundAngle(nmea_index_t idx)</div><div class="ttdoc">Check if it is a compound angle. </div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:503</div></div>
|
|
<div class="ttc" id="_n_m_e_a__data_8h_html_a8a308981a294c0b3640afd1c360822f7a597040f91ee94c0789cfd8caa8339d60"><div class="ttname"><a href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7a597040f91ee94c0789cfd8caa8339d60">NMEA_MAX_INDEX</a></div><div class="ttdef"><b>Definition:</b> NMEA_data.h:190</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a95ed044ee9661cd7afd1b81595cb8dd0"><div class="ttname"><a href="class_adafruit___g_p_s.html#a95ed044ee9661cd7afd1b81595cb8dd0">Adafruit_GPS::fixquality_3d</a></div><div class="ttdeci">uint8_t fixquality_3d</div><div class="ttdoc">3D fix quality (1, 3, 3 = Nofix, 2D fix, 3D fix) </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:205</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a13af36459c90392c2378ce14248cfcfb"><div class="ttname"><a href="class_adafruit___g_p_s.html#a13af36459c90392c2378ce14248cfcfb">Adafruit_GPS::mag</a></div><div class="ttdeci">char mag</div><div class="ttdoc">Magnetic variation direction. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:202</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a6030cb60c15e0b8a6f55655e8df94a2f"><div class="ttname"><a href="class_adafruit___g_p_s.html#a6030cb60c15e0b8a6f55655e8df94a2f">Adafruit_GPS::hour</a></div><div class="ttdeci">uint8_t hour</div><div class="ttdoc">GMT hours. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:166</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html"><div class="ttname"><a href="class_adafruit___g_p_s.html">Adafruit_GPS</a></div><div class="ttdoc">The GPS class. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:85</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a2c53f008694ebee3871583cb44842033"><div class="ttname"><a href="class_adafruit___g_p_s.html#a2c53f008694ebee3871583cb44842033">Adafruit_GPS::magvariation</a></div><div class="ttdeci">nmea_float_t magvariation</div><div class="ttdoc">Magnetic variation in degrees (vs. true north) </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:193</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a8b27e72fb6a2a68fba38e8867ee965f9"><div class="ttname"><a href="class_adafruit___g_p_s.html#a8b27e72fb6a2a68fba38e8867ee965f9">Adafruit_GPS::depthToTransducer</a></div><div class="ttdeci">nmea_float_t depthToTransducer</div><div class="ttdoc">depth of transducer below the surface in metres </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:227</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ad32955a01923ef7bc47535f32657e66c"><div class="ttname"><a href="class_adafruit___g_p_s.html#ad32955a01923ef7bc47535f32657e66c">Adafruit_GPS::txtID</a></div><div class="ttdeci">int txtID</div><div class="ttdoc">id of the text message </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:237</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ab86462ef1409d2bd8ff7a8405c70ff34"><div class="ttname"><a href="class_adafruit___g_p_s.html#ab86462ef1409d2bd8ff7a8405c70ff34">Adafruit_GPS::begin</a></div><div class="ttdeci">bool begin(uint32_t baud_or_i2caddr)</div><div class="ttdoc">Start the HW or SW serial port. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:42</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_af01989c447efddb9fe1baa78e50373c5"><div class="ttname"><a href="class_adafruit___g_p_s.html#af01989c447efddb9fe1baa78e50373c5">Adafruit_GPS::secondsSinceTime</a></div><div class="ttdeci">nmea_float_t secondsSinceTime()</div><div class="ttdoc">Time in seconds since the last GPS time was obtained. The time returned is limited to 2^32 millisecon...</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:624</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a6dc609e12336547d76ae984f0df4257b"><div class="ttname"><a href="class_adafruit___g_p_s.html#a6dc609e12336547d76ae984f0df4257b">Adafruit_GPS::txtTot</a></div><div class="ttdeci">int txtTot</div><div class="ttdoc">total TXT sentences in group </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:236</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ae8cfb553f10224487d0a45354984776c"><div class="ttname"><a href="class_adafruit___g_p_s.html#ae8cfb553f10224487d0a45354984776c">Adafruit_GPS::LOCUS_status</a></div><div class="ttdeci">uint8_t LOCUS_status</div><div class="ttdoc">0: Logging, 1: Stop logging </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:217</div></div>
|
|
<div class="ttc" id="_n_m_e_a__data_8h_html"><div class="ttname"><a href="_n_m_e_a__data_8h.html">NMEA_data.h</a></div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a0ed3549d1600cf3bbb7492d376e61ca8"><div class="ttname"><a href="class_adafruit___g_p_s.html#a0ed3549d1600cf3bbb7492d376e61ca8">Adafruit_GPS::longitude</a></div><div class="ttdeci">nmea_float_t longitude</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:176</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aa10e13a582969a5d49f1416fe147d1d2"><div class="ttname"><a href="class_adafruit___g_p_s.html#aa10e13a582969a5d49f1416fe147d1d2">Adafruit_GPS::~Adafruit_GPS</a></div><div class="ttdeci">virtual ~Adafruit_GPS()</div><div class="ttdoc">Destroy the object. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:184</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_adc65b4561fbde5b33497df8bded60d5c"><div class="ttname"><a href="class_adafruit___g_p_s.html#adc65b4561fbde5b33497df8bded60d5c">Adafruit_GPS::newDataValue</a></div><div class="ttdeci">void newDataValue(nmea_index_t tag, nmea_float_t v)</div><div class="ttdoc">Update the value and history information with a new value. Call whenever a new data value is received...</div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:44</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_af2f85392c61445b1f9c17ede5f83d6c4"><div class="ttname"><a href="class_adafruit___g_p_s.html#af2f85392c61445b1f9c17ede5f83d6c4">Adafruit_GPS::altitude</a></div><div class="ttdeci">nmea_float_t altitude</div><div class="ttdoc">Altitude in meters above MSL. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:190</div></div>
|
|
<div class="ttc" id="_adafruit___g_n_s_s_8h_html"><div class="ttname"><a href="_adafruit___g_n_s_s_8h.html">Adafruit_GNSS.h</a></div><div class="ttdoc">Transport-independent decoding of standard GNSS fields. </div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a9ad69036ef9b00af0d776e138dde1d09"><div class="ttname"><a href="class_adafruit___g_p_s.html#a9ad69036ef9b00af0d776e138dde1d09">Adafruit_GPS::antenna</a></div><div class="ttdeci">uint8_t antenna</div><div class="ttdoc">1=problem, 2=internal, 3=external (PGTOP or PCD) </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:207</div></div>
|
|
<div class="ttc" id="_n_m_e_a__data_8h_html_a8a308981a294c0b3640afd1c360822f7"><div class="ttname"><a href="_n_m_e_a__data_8h.html#a8a308981a294c0b3640afd1c360822f7">nmea_index_t</a></div><div class="ttdeci">nmea_index_t</div><div class="ttdef"><b>Definition:</b> NMEA_data.h:121</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aaf51d53983b61ab9d5c7795fcb97b41c"><div class="ttname"><a href="class_adafruit___g_p_s.html#aaf51d53983b61ab9d5c7795fcb97b41c">Adafruit_GPS::LOCUS_interval</a></div><div class="ttdeci">uint8_t LOCUS_interval</div><div class="ttdoc">Interval setting. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:214</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dcaa9ec09ffff6d9cb41a22d2780523646ba"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa9ec09ffff6d9cb41a22d2780523646ba">NMEA_HAS_CHECKSUM</a></div><div class="ttdoc">has a valid checksum at the end </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:74</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_add173e9cb6547f3b265dd15491f893aa"><div class="ttname"><a href="class_adafruit___g_p_s.html#add173e9cb6547f3b265dd15491f893aa">Adafruit_GPS::lastPosition</a></div><div class="ttdeci">gnss_position_t lastPosition() const</div><div class="ttdoc">Decode the latest received sentence with exact coordinate precision. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:430</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a32ddd41152a08354d2ee2b4311bbf013"><div class="ttname"><a href="class_adafruit___g_p_s.html#a32ddd41152a08354d2ee2b4311bbf013">Adafruit_GPS::standby</a></div><div class="ttdeci">bool standby(void)</div><div class="ttdoc">Standby Mode Switches. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:568</div></div>
|
|
<div class="ttc" id="_adafruit___p_m_t_k_8h_html_aeebf6a58258596ef38bd7ea07e056a94"><div class="ttname"><a href="_adafruit___p_m_t_k_8h.html#aeebf6a58258596ef38bd7ea07e056a94">MAXWAITSENTENCE</a></div><div class="ttdeci">#define MAXWAITSENTENCE</div><div class="ttdoc">maximum number of sentences to examine when looking for a response </div><div class="ttdef"><b>Definition:</b> Adafruit_PMTK.h:117</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a6ce54126c2fa2d6b59fd012b4173840f"><div class="ttname"><a href="class_adafruit___g_p_s.html#a6ce54126c2fa2d6b59fd012b4173840f">Adafruit_GPS::val</a></div><div class="ttdeci">nmea_datavalue_t val[NMEA_MAX_INDEX]</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:223</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a31e4d48939f3b9e5f62933afc117d04d"><div class="ttname"><a href="class_adafruit___g_p_s.html#a31e4d48939f3b9e5f62933afc117d04d">Adafruit_GPS::satellites</a></div><div class="ttdeci">uint8_t satellites</div><div class="ttdoc">Number of satellites in use. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:206</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ae4abe9822d8ca59866bbb44de7910881"><div class="ttname"><a href="class_adafruit___g_p_s.html#ae4abe9822d8ca59866bbb44de7910881">Adafruit_GPS::check</a></div><div class="ttdeci">bool check(char *nmea)</div><div class="ttdoc">Validate NMEA framing and checksum, then recognize its source and complete sentence ID...</div><div class="ttdef"><b>Definition:</b> NMEA_parse.cpp:587</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_ae3b647e67968a2613fcf3fe5c0a9fb40"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#ae3b647e67968a2613fcf3fe5c0a9fb40">NMEA_MAX_SOURCE_ID</a></div><div class="ttdeci">#define NMEA_MAX_SOURCE_ID</div><div class="ttdoc">maximum length of a source ID name, including terminating 0 </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:56</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a0780becacadd5c8f1566eb598dac6f02"><div class="ttname"><a href="class_adafruit___g_p_s.html#a0780becacadd5c8f1566eb598dac6f02">Adafruit_GPS::parse</a></div><div class="ttdeci">bool parse(char *)</div><div class="ttdoc">Parse a standard NMEA string and update the relevant variables. Sentences start with a $...</div><div class="ttdef"><b>Definition:</b> NMEA_parse.cpp:70</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ae39fbc538a1ee3ba1c8108bf49065c3f"><div class="ttname"><a href="class_adafruit___g_p_s.html#ae39fbc538a1ee3ba1c8108bf49065c3f">Adafruit_GPS::latitudeDegrees</a></div><div class="ttdeci">nmea_float_t latitudeDegrees</div><div class="ttdoc">Latitude in decimal degrees. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:187</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a4b49f40ba946d1646d7937b25e8dda37"><div class="ttname"><a href="class_adafruit___g_p_s.html#a4b49f40ba946d1646d7937b25e8dda37">Adafruit_GPS::secondsSinceDate</a></div><div class="ttdeci">nmea_float_t secondsSinceDate()</div><div class="ttdoc">Time in seconds since the last GPS date was obtained. The time returned is limited to 2^32 millisecon...</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:636</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a1194f23fada702be6e58b24a62402d39"><div class="ttname"><a href="class_adafruit___g_p_s.html#a1194f23fada702be6e58b24a62402d39">Adafruit_GPS::resetSentTime</a></div><div class="ttdeci">void resetSentTime()</div><div class="ttdoc">Fakes time of receipt of a sentence. Use between build() and parse() to make the timing look like the...</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:646</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_ac44f7d0517543bdd1c22a89d2d11ea78"><div class="ttname"><a href="class_adafruit___g_p_s.html#ac44f7d0517543bdd1c22a89d2d11ea78">Adafruit_GPS::newNMEAreceived</a></div><div class="ttdeci">bool newNMEAreceived()</div><div class="ttdoc">Check to see if a new NMEA line has been received. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:387</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_abc92488b6bcd0372c38b50f1384e4765"><div class="ttname"><a href="class_adafruit___g_p_s.html#abc92488b6bcd0372c38b50f1384e4765">Adafruit_GPS::LOCUS_speed</a></div><div class="ttdeci">uint8_t LOCUS_speed</div><div class="ttdoc">Speed setting. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:216</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_a083ec68ee7d55f29605714c8cc4b17f3"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#a083ec68ee7d55f29605714c8cc4b17f3">MAXLINELENGTH</a></div><div class="ttdeci">#define MAXLINELENGTH</div><div class="ttdoc">how long are max NMEA lines to parse? </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:53</div></div>
|
|
<div class="ttc" id="structnmea__span__t_html"><div class="ttname"><a href="structnmea__span__t.html">nmea_span_t</a></div><div class="ttdef"><b>Definition:</b> Adafruit_NMEA.h:33</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aabc3fe099a15bc672047f40e96270293"><div class="ttname"><a href="class_adafruit___g_p_s.html#aabc3fe099a15bc672047f40e96270293">Adafruit_GPS::parseHex</a></div><div class="ttdeci">uint8_t parseHex(char c)</div><div class="ttdoc">Parse a hex character and return the appropriate decimal value. </div><div class="ttdef"><b>Definition:</b> NMEA_parse.cpp:873</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_adb6139e84c64156b5654dfce2a2e6e3f"><div class="ttname"><a href="class_adafruit___g_p_s.html#adb6139e84c64156b5654dfce2a2e6e3f">Adafruit_GPS::LOCUS_ReadStatus</a></div><div class="ttdeci">bool LOCUS_ReadStatus(void)</div><div class="ttdoc">Read the logger status. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:516</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a079d9990da5971f336fab880cd141445"><div class="ttname"><a href="class_adafruit___g_p_s.html#a079d9990da5971f336fab880cd141445">Adafruit_GPS::write</a></div><div class="ttdeci">size_t write(uint8_t)</div><div class="ttdoc">Write a byte to the underlying transport - part of &#39;Print&#39;-class functionality. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:229</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dca"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dca">nmea_check_t</a></div><div class="ttdeci">nmea_check_t</div><div class="ttdoc">type for resulting code from running check() </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:70</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a9570c4fbe5145a50cfd2e8ae1759a510"><div class="ttname"><a href="class_adafruit___g_p_s.html#a9570c4fbe5145a50cfd2e8ae1759a510">Adafruit_GPS::latitude</a></div><div class="ttdeci">nmea_float_t latitude</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:174</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_af6a8b70851f8625bde5a8b3eab6c9fd3"><div class="ttname"><a href="class_adafruit___g_p_s.html#af6a8b70851f8625bde5a8b3eab6c9fd3">Adafruit_GPS::LOCUS_records</a></div><div class="ttdeci">uint16_t LOCUS_records</div><div class="ttdoc">Log number of data record. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:210</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aa261e33c920ac4279babc6aba0da931f"><div class="ttname"><a href="class_adafruit___g_p_s.html#aa261e33c920ac4279babc6aba0da931f">Adafruit_GPS::fromID</a></div><div class="ttdeci">char fromID[NMEA_MAX_WP_ID]</div><div class="ttdoc">id of waypoint coming from on this segment of the route </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:232</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a16f2f26bc48f38e208307569e9d5f245"><div class="ttname"><a href="class_adafruit___g_p_s.html#a16f2f26bc48f38e208307569e9d5f245">Adafruit_GPS::LOCUS_mode</a></div><div class="ttdeci">uint8_t LOCUS_mode</div><div class="ttdoc">Logging mode, 0x08 interval logger. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:212</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a5cc24c3c10eb383289db357cd69d14cc"><div class="ttname"><a href="class_adafruit___g_p_s.html#a5cc24c3c10eb383289db357cd69d14cc">Adafruit_GPS::thisSentence</a></div><div class="ttdeci">char thisSentence[NMEA_MAX_SENTENCE_ID]</div><div class="ttdoc">the next three letters of the current sentence, e.g. GLL, RMC </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:157</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dcaa8d5fd241c3361bef95f143797347c887"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa8d5fd241c3361bef95f143797347c887">NMEA_HAS_DOLLAR</a></div><div class="ttdoc">has a dollar sign or exclamation mark in the first position </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:72</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aa4f51a6693bb8e084e5b879528dee0bf"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aa4f51a6693bb8e084e5b879528dee0bf">GPS_MAX_I2C_TRANSFER</a></div><div class="ttdeci">#define GPS_MAX_I2C_TRANSFER</div><div class="ttdoc">The max number of bytes we&#39;ll try to read at once. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:49</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a06b7e12e38f1b00df058a253364215db"><div class="ttname"><a href="class_adafruit___g_p_s.html#a06b7e12e38f1b00df058a253364215db">Adafruit_GPS::compassAngle</a></div><div class="ttdeci">nmea_float_t compassAngle(nmea_float_t s, nmea_float_t c)</div><div class="ttdoc">Estimate a direction in 0 to 360 degree range from the values of the sine and cosine of the compound ...</div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:559</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a2a1d1e5e89b46270d8d3ff82bb68666a"><div class="ttname"><a href="class_adafruit___g_p_s.html#a2a1d1e5e89b46270d8d3ff82bb68666a">Adafruit_GPS::longitudeDegrees</a></div><div class="ttdeci">nmea_float_t longitudeDegrees</div><div class="ttdoc">Longitude in decimal degrees. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:188</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a19903b7505072a54a8dcdccf12e490d9"><div class="ttname"><a href="class_adafruit___g_p_s.html#a19903b7505072a54a8dcdccf12e490d9">Adafruit_GPS::milliseconds</a></div><div class="ttdeci">uint16_t milliseconds</div><div class="ttdoc">GMT milliseconds. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:169</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a613f1926fbff9829256d85f7aeec7e1f"><div class="ttname"><a href="class_adafruit___g_p_s.html#a613f1926fbff9829256d85f7aeec7e1f">Adafruit_GPS::month</a></div><div class="ttdeci">uint8_t month</div><div class="ttdoc">GMT month. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:171</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_abf6165cc30152b90e7acb082ca73c5a2"><div class="ttname"><a href="class_adafruit___g_p_s.html#abf6165cc30152b90e7acb082ca73c5a2">Adafruit_GPS::waitForSentence</a></div><div class="ttdeci">bool waitForSentence(const char *wait, uint8_t max=MAXWAITSENTENCE, bool usingInterrupts=false, uint32_t timeout=10000)</div><div class="ttdoc">Wait for a specified sentence from the device. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:454</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a160e187e03ea22b22379dfd25b86bd2d"><div class="ttname"><a href="class_adafruit___g_p_s.html#a160e187e03ea22b22379dfd25b86bd2d">Adafruit_GPS::initDataValue</a></div><div class="ttdeci">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)</div><div class="ttdoc">Initialize the contents of a data value table entry. </div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:341</div></div>
|
|
<div class="ttc" id="_n_m_e_a__data_8h_html_a0ba480b8f1408c3a2380f28ea9b00cf3"><div class="ttname"><a href="_n_m_e_a__data_8h.html#a0ba480b8f1408c3a2380f28ea9b00cf3">nmea_value_type_t</a></div><div class="ttdeci">nmea_value_type_t</div><div class="ttdef"><b>Definition:</b> NMEA_data.h:71</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a704ab5d76824ade6f954e11029c1c916"><div class="ttname"><a href="class_adafruit___g_p_s.html#a704ab5d76824ade6f954e11029c1c916">Adafruit_GPS::lon</a></div><div class="ttdeci">char lon</div><div class="ttdoc">E/W. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:201</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a325d15c43c09fa1bedcdadb39706e72b"><div class="ttname"><a href="class_adafruit___g_p_s.html#a325d15c43c09fa1bedcdadb39706e72b">Adafruit_GPS::LOCUS_StartLogger</a></div><div class="ttdeci">bool LOCUS_StartLogger(void)</div><div class="ttdoc">Start the LOCUS logger. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:492</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a272df8380267fd53ff611f552409e86d"><div class="ttname"><a href="class_adafruit___g_p_s.html#a272df8380267fd53ff611f552409e86d">Adafruit_GPS::getSmoothed</a></div><div class="ttdeci">nmea_float_t getSmoothed(nmea_index_t idx)</div><div class="ttdoc">Clearer approach to retrieving NMEA values. </div><div class="ttdef"><b>Definition:</b> NMEA_data.cpp:320</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a4cd10f8d2f29c9c4f821cd6fbfb97fb7"><div class="ttname"><a href="class_adafruit___g_p_s.html#a4cd10f8d2f29c9c4f821cd6fbfb97fb7">Adafruit_GPS::fixquality</a></div><div class="ttdeci">uint8_t fixquality</div><div class="ttdoc">Fix quality (0, 1, 2 = Invalid, GPS, DGPS) </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:204</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_acf9a79ca72fbf550fda8c8424a4ce92c"><div class="ttname"><a href="class_adafruit___g_p_s.html#acf9a79ca72fbf550fda8c8424a4ce92c">Adafruit_GPS::geoidheight</a></div><div class="ttdeci">nmea_float_t geoidheight</div><div class="ttdoc">Diff between geoid height and WGS84 height. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:189</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_adfeb77f544ca2a8f76e479ae077952eb"><div class="ttname"><a href="class_adafruit___g_p_s.html#adfeb77f544ca2a8f76e479ae077952eb">Adafruit_GPS::LOCUS_serial</a></div><div class="ttdeci">uint16_t LOCUS_serial</div><div class="ttdoc">Log serial number. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:209</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a8010f253b2708e05547c452cb5368837"><div class="ttname"><a href="class_adafruit___g_p_s.html#a8010f253b2708e05547c452cb5368837">Adafruit_GPS::longitude_fixed</a></div><div class="ttdeci">int32_t longitude_fixed</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:184</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a8c44f113dda3b54b41a7d05f516c9ec0"><div class="ttname"><a href="class_adafruit___g_p_s.html#a8c44f113dda3b54b41a7d05f516c9ec0">Adafruit_GPS::lastSource</a></div><div class="ttdeci">char lastSource[NMEA_MAX_SOURCE_ID]</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:159</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a776378bc3e4e8a098dce88d6a4ffb0b8"><div class="ttname"><a href="class_adafruit___g_p_s.html#a776378bc3e4e8a098dce88d6a4ffb0b8">Adafruit_GPS::read</a></div><div class="ttdeci">char read(void)</div><div class="ttdoc">Read one character from the GPS device. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:279</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_a35d9d4c069a8ac93cbcbc98cf1c86ba0"><div class="ttname"><a href="class_adafruit___g_p_s.html#a35d9d4c069a8ac93cbcbc98cf1c86ba0">Adafruit_GPS::lastSentence</a></div><div class="ttdeci">char lastSentence[NMEA_MAX_SENTENCE_ID]</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:162</div></div>
|
|
<div class="ttc" id="_n_m_e_a__data_8h_html_ada855ff3bc138b7c9df22f6df4ec46a6"><div class="ttname"><a href="_n_m_e_a__data_8h.html#ada855ff3bc138b7c9df22f6df4ec46a6">NMEA_MAX_WP_ID</a></div><div class="ttdeci">#define NMEA_MAX_WP_ID</div><div class="ttdoc">maximum length of a waypoint ID name, including terminating 0 </div><div class="ttdef"><b>Definition:</b> NMEA_data.h:10</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_abd7e2f17f11188dfc99fff55e3560dfb"><div class="ttname"><a href="class_adafruit___g_p_s.html#abd7e2f17f11188dfc99fff55e3560dfb">Adafruit_GPS::sendCommand</a></div><div class="ttdeci">void sendCommand(const char *)</div><div class="ttdoc">Send a command to the GPS device. </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.cpp:371</div></div>
|
|
<div class="ttc" id="_n_m_e_a__data_8h_html_a0ba480b8f1408c3a2380f28ea9b00cf3a5edaebe037c7d93883eb9d748e2a1f85"><div class="ttname"><a href="_n_m_e_a__data_8h.html#a0ba480b8f1408c3a2380f28ea9b00cf3a5edaebe037c7d93883eb9d748e2a1f85">NMEA_SIMPLE_FLOAT</a></div><div class="ttdoc">A simple floating point number. </div><div class="ttdef"><b>Definition:</b> NMEA_data.h:72</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_af13a4d008ab2f74ff30bfc098315edea"><div class="ttname"><a href="class_adafruit___g_p_s.html#af13a4d008ab2f74ff30bfc098315edea">Adafruit_GPS::VDOP</a></div><div class="ttdeci">nmea_float_t VDOP</div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:196</div></div>
|
|
<div class="ttc" id="_n_m_e_a__data_8h_html_aee5c758e7db8567b181c71df68003368"><div class="ttname"><a href="_n_m_e_a__data_8h.html#aee5c758e7db8567b181c71df68003368">nmea_float_t</a></div><div class="ttdeci">NMEA_FLOAT_T nmea_float_t</div><div class="ttdoc">the type of variables to use for floating point </div><div class="ttdef"><b>Definition:</b> NMEA_data.h:35</div></div>
|
|
<div class="ttc" id="_adafruit___g_p_s_8h_html_aea6700399d9215ce5ef0f450d1733dcaa092e0bfd70702561109e85dc8c249810"><div class="ttname"><a href="_adafruit___g_p_s_8h.html#aea6700399d9215ce5ef0f450d1733dcaa092e0bfd70702561109e85dc8c249810">NMEA_HAS_NAME</a></div><div class="ttdoc">there is a token after the $ followed by a comma </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:75</div></div>
|
|
<div class="ttc" id="class_adafruit___g_p_s_html_aef3bc1b4cfce3547b90042c6e7f472c9"><div class="ttname"><a href="class_adafruit___g_p_s.html#aef3bc1b4cfce3547b90042c6e7f472c9">Adafruit_GPS::toID</a></div><div class="ttdeci">char toID[NMEA_MAX_WP_ID]</div><div class="ttdoc">id of waypoint going to on this segment of the route </div><div class="ttdef"><b>Definition:</b> Adafruit_GPS.h:230</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.13
|
|
</small></address>
|
|
</body>
|
|
</html>
|