Porównaj commity

...

3 Commity

Autor SHA1 Wiadomość Data
jgromes 6be8d4cc88 Deploying to gh-pages from @ 841b283c0f 🚀 2024-04-26 05:05:04 +00:00
jgromes 1405fd0b6d Deploying to gh-pages from @ 205031550b 🚀 2024-04-25 19:51:27 +00:00
jgromes f12ca8b06e Deploying to gh-pages from @ ecfc18c35d 🚀 2024-04-25 18:04:11 +00:00
221 zmienionych plików z 2162 dodań i 1941 usunięć

Wyświetl plik

@ -115,11 +115,11 @@ $(document).ready(function(){initNavTree('_arduino_hal_8h_source.html',''); init
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; uint32_t <a class="code" href="class_radio_lib_hal.html#a0c7c2dffd662cefca7bf11e14c56dab2">digitalRead</a>(uint32_t pin) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#af142f747becacd1e3e13503f79fd5ebe">attachInterrupt</a>(uint32_t interruptNum, <span class="keywordtype">void</span> (*interruptCb)(<span class="keywordtype">void</span>), uint32_t mode) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56">detachInterrupt</a>(uint32_t interruptNum) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">delay</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ms) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">delayMicroseconds</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> us) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023">millis</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3">micros</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7">pulseIn</a>(uint32_t pin, uint32_t state, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> timeout) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">delay</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> ms) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">delayMicroseconds</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> us) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37">millis</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370">micros</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9">pulseIn</a>(uint32_t pin, uint32_t state, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeout) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030">spiBegin</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460">spiBeginTransaction</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a">spiTransfer</a>(uint8_t* out, <span class="keywordtype">size_t</span> len, uint8_t* in) <span class="keyword">override</span>;</div>
@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('_arduino_hal_8h_source.html',''); init
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">// implementations of virtual RadioLibHal methods</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a450037acdfeb4e87413674ac90feb4d2">init</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e">term</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9">tone</a>(uint32_t pin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frequency, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> duration = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17">tone</a>(uint32_t pin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frequency, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> duration = 0) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5">noTone</a>(uint32_t pin) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a1bd9d614f66b374ec820ce31b167fdb2">yield</a>() <span class="keyword">override</span>;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; uint32_t <a class="code" href="class_radio_lib_hal.html#a300a47d4d43dbe0c624f6e5dc1cf7a00">pinToInterrupt</a>(uint32_t pin) <span class="keyword">override</span>;</div>
@ -156,25 +156,26 @@ $(document).ready(function(){initNavTree('_arduino_hal_8h_source.html',''); init
<div class="ttc" id="aclass_radio_lib_hal_html"><div class="ttname"><a href="class_radio_lib_hal.html">RadioLibHal</a></div><div class="ttdoc">Hardware abstraction library base interface.</div><div class="ttdef"><b>Definition:</b> Hal.h:13</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a0c7c2dffd662cefca7bf11e14c56dab2"><div class="ttname"><a href="class_radio_lib_hal.html#a0c7c2dffd662cefca7bf11e14c56dab2">RadioLibHal::digitalRead</a></div><div class="ttdeci">virtual uint32_t digitalRead(uint32_t pin)=0</div><div class="ttdoc">Digital read method. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a1bd9d614f66b374ec820ce31b167fdb2"><div class="ttname"><a href="class_radio_lib_hal.html#a1bd9d614f66b374ec820ce31b167fdb2">RadioLibHal::yield</a></div><div class="ttdeci">virtual void yield()</div><div class="ttdoc">Yield method, called from long loops in multi-threaded environment (to prevent blocking other threads...</div><div class="ttdef"><b>Definition:</b> Hal.cpp:29</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a2bc5dbf7c13e6031fb9892075755a023"><div class="ttname"><a href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023">RadioLibHal::millis</a></div><div class="ttdeci">virtual unsigned long millis()=0</div><div class="ttdoc">Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a2ddf72a41b3cfbb63ea7ab5362003b56"><div class="ttname"><a href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56">RadioLibHal::detachInterrupt</a></div><div class="ttdeci">virtual void detachInterrupt(uint32_t interruptNum)=0</div><div class="ttdoc">Method to detach function from an external interrupt. Must be implemented by the platform-specific ha...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a300a47d4d43dbe0c624f6e5dc1cf7a00"><div class="ttname"><a href="class_radio_lib_hal.html#a300a47d4d43dbe0c624f6e5dc1cf7a00">RadioLibHal::pinToInterrupt</a></div><div class="ttdeci">virtual uint32_t pinToInterrupt(uint32_t pin)</div><div class="ttdoc">Function to convert from pin number to interrupt number.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:33</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a35a6ef1b38553a3516c961872eb411d7"><div class="ttname"><a href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7">RadioLibHal::pulseIn</a></div><div class="ttdeci">virtual long pulseIn(uint32_t pin, uint32_t state, unsigned long timeout)=0</div><div class="ttdoc">Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-spe...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a3f38db9475dcd0967d6dfe240b8695c9"><div class="ttname"><a href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9">RadioLibHal::pulseIn</a></div><div class="ttdeci">virtual long pulseIn(uint32_t pin, uint32_t state, RadioLibTime_t timeout)=0</div><div class="ttdoc">Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-spe...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a41c85e560155d644f5b4ce8444dd8b64"><div class="ttname"><a href="class_radio_lib_hal.html#a41c85e560155d644f5b4ce8444dd8b64">RadioLibHal::spiEnd</a></div><div class="ttdeci">virtual void spiEnd()=0</div><div class="ttdoc">SPI termination method.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a450037acdfeb4e87413674ac90feb4d2"><div class="ttname"><a href="class_radio_lib_hal.html#a450037acdfeb4e87413674ac90feb4d2">RadioLibHal::init</a></div><div class="ttdeci">virtual void init()</div><div class="ttdoc">Module initialization method. This will be called by all radio modules at the beginning of startup....</div><div class="ttdef"><b>Definition:</b> Hal.cpp:11</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a4b8e36ccf8fe372c259b963666513d37"><div class="ttname"><a href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37">RadioLibHal::millis</a></div><div class="ttdeci">virtual RadioLibTime_t millis()=0</div><div class="ttdoc">Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a4db0c60f2f6f64003f04cf0e03fea7ab"><div class="ttname"><a href="class_radio_lib_hal.html#a4db0c60f2f6f64003f04cf0e03fea7ab">RadioLibHal::digitalWrite</a></div><div class="ttdeci">virtual void digitalWrite(uint32_t pin, uint32_t value)=0</div><div class="ttdoc">Digital write method. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a62c9032e834ba420d81dc3e69df64e17"><div class="ttname"><a href="class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17">RadioLibHal::tone</a></div><div class="ttdeci">virtual void tone(uint32_t pin, unsigned int frequency, RadioLibTime_t duration=0)</div><div class="ttdoc">Method to produce a square-wave with 50% duty cycle (&quot;tone&quot;) of a given frequency at some pin.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:19</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a64d98b48668ced5ba1014f272606f370"><div class="ttname"><a href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370">RadioLibHal::micros</a></div><div class="ttdeci">virtual RadioLibTime_t micros()=0</div><div class="ttdoc">Get number of microseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a68d9271c76f8c96afb734a4634bf92e9"><div class="ttname"><a href="class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9">RadioLibHal::spiEndTransaction</a></div><div class="ttdeci">virtual void spiEndTransaction()=0</div><div class="ttdoc">Method to end SPI transaction.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a6b5341c59728a1932e33216feee04ea5"><div class="ttname"><a href="class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5">RadioLibHal::noTone</a></div><div class="ttdeci">virtual void noTone(uint32_t pin)</div><div class="ttdoc">Method to stop producing a tone.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:25</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a8427720749d8c87d17654071dfa5b94e"><div class="ttname"><a href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">RadioLibHal::delay</a></div><div class="ttdeci">virtual void delay(unsigned long ms)=0</div><div class="ttdoc">Blocking wait function. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aa1f8e5cd323e53ef9fa977734a05d030"><div class="ttname"><a href="class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030">RadioLibHal::spiBegin</a></div><div class="ttdeci">virtual void spiBegin()=0</div><div class="ttdoc">SPI initialization method.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aa2de4fcafad28470f7d46073fa29da79"><div class="ttname"><a href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">RadioLibHal::delay</a></div><div class="ttdeci">virtual void delay(RadioLibTime_t ms)=0</div><div class="ttdoc">Blocking wait function. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aa4f2bd49aea5a19aa9f85c720b4a883e"><div class="ttname"><a href="class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e">RadioLibHal::term</a></div><div class="ttdeci">virtual void term()</div><div class="ttdoc">Module termination method. This will be called by all radio modules when the destructor is called....</div><div class="ttdef"><b>Definition:</b> Hal.cpp:15</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_ab4cc3bef7109f00b77b95e84511b0bb9"><div class="ttname"><a href="class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9">RadioLibHal::tone</a></div><div class="ttdeci">virtual void tone(uint32_t pin, unsigned int frequency, unsigned long duration=0)</div><div class="ttdoc">Method to produce a square-wave with 50% duty cycle (&quot;tone&quot;) of a given frequency at some pin.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:19</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_ab93dc492291dfe6fc0dd763bee966161"><div class="ttname"><a href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">RadioLibHal::delayMicroseconds</a></div><div class="ttdeci">virtual void delayMicroseconds(RadioLibTime_t us)=0</div><div class="ttdoc">Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_abe787d5e556190eef2c63e1581235460"><div class="ttname"><a href="class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460">RadioLibHal::spiBeginTransaction</a></div><div class="ttdeci">virtual void spiBeginTransaction()=0</div><div class="ttdoc">Method to start SPI transaction.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_ad49128a75a3d7abdc68baa302955f3ac"><div class="ttname"><a href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">RadioLibHal::delayMicroseconds</a></div><div class="ttdeci">virtual void delayMicroseconds(unsigned long us)=0</div><div class="ttdoc">Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aebcaaf0cefdaaf5b572d4261e472ac8a"><div class="ttname"><a href="class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a">RadioLibHal::spiTransfer</a></div><div class="ttdeci">virtual void spiTransfer(uint8_t *out, size_t len, uint8_t *in)=0</div><div class="ttdoc">Method to transfer buffer over SPI.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aedf55424bc4aa28379b6f4f6b04151d3"><div class="ttname"><a href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3">RadioLibHal::micros</a></div><div class="ttdeci">virtual unsigned long micros()=0</div><div class="ttdoc">Get number of microseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_af01b4e5e01352b99ce4329c9f9f8433b"><div class="ttname"><a href="class_radio_lib_hal.html#af01b4e5e01352b99ce4329c9f9f8433b">RadioLibHal::pinMode</a></div><div class="ttdeci">virtual void pinMode(uint32_t pin, uint32_t mode)=0</div><div class="ttdoc">GPIO pin mode (input/output/...) configuration method. Must be implemented by the platform-specific h...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_af142f747becacd1e3e13503f79fd5ebe"><div class="ttname"><a href="class_radio_lib_hal.html#af142f747becacd1e3e13503f79fd5ebe">RadioLibHal::attachInterrupt</a></div><div class="ttdeci">virtual void attachInterrupt(uint32_t interruptNum, void(*interruptCb)(void), uint32_t mode)=0</div><div class="ttdoc">Method to attach function to an external interrupt. Must be implemented by the platform-specific hard...</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Plik diff jest za duży Load Diff

Wyświetl plik

@ -793,13 +793,13 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; </div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclass_c_c1101_html"><div class="ttname"><a href="class_c_c1101.html">CC1101</a></div><div class="ttdoc">Control class for CC1101 module.</div><div class="ttdef"><b>Definition:</b> CC1101.h:530</div></div>
<div class="ttc" id="aclass_c_c1101_html_a009c31564866d8d14759f17f29b08ee6"><div class="ttname"><a href="class_c_c1101.html#a009c31564866d8d14759f17f29b08ee6">CC1101::setDIOMapping</a></div><div class="ttdeci">int16_t setDIOMapping(uint32_t pin, uint32_t value)</div><div class="ttdoc">Configure DIO pin mapping to get a given signal on a DIO pin (if available).</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:972</div></div>
<div class="ttc" id="aclass_c_c1101_html_a009c31564866d8d14759f17f29b08ee6"><div class="ttname"><a href="class_c_c1101.html#a009c31564866d8d14759f17f29b08ee6">CC1101::setDIOMapping</a></div><div class="ttdeci">int16_t setDIOMapping(uint32_t pin, uint32_t value)</div><div class="ttdoc">Configure DIO pin mapping to get a given signal on a DIO pin (if available).</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:969</div></div>
<div class="ttc" id="aclass_c_c1101_html_a0d69713b9f20c9de354c13c3167b18b3"><div class="ttname"><a href="class_c_c1101.html#a0d69713b9f20c9de354c13c3167b18b3">CC1101::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets frequency deviation. Allowed values range from 1.587 to 380.8 kHz.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:510</div></div>
<div class="ttc" id="aclass_c_c1101_html_a122281f6a915b77ee9dafc9926e731a0"><div class="ttname"><a href="class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0">CC1101::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:785</div></div>
<div class="ttc" id="aclass_c_c1101_html_a122281f6a915b77ee9dafc9926e731a0"><div class="ttname"><a href="class_c_c1101.html#a122281f6a915b77ee9dafc9926e731a0">CC1101::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:782</div></div>
<div class="ttc" id="aclass_c_c1101_html_a1fc87275c6f5d7f6927ca51a175eba21"><div class="ttname"><a href="class_c_c1101.html#a1fc87275c6f5d7f6927ca51a175eba21">CC1101::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Reset method - resets the chip using manual reset sequence (without RESET pin).</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:90</div></div>
<div class="ttc" id="aclass_c_c1101_html_a206e6c6f094aa7e68388fd9412cd969e"><div class="ttname"><a href="class_c_c1101.html#a206e6c6f094aa7e68388fd9412cd969e">CC1101::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin)</div><div class="ttdoc">Function to read and process data bit in direct reception mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:967</div></div>
<div class="ttc" id="aclass_c_c1101_html_a206e6c6f094aa7e68388fd9412cd969e"><div class="ttname"><a href="class_c_c1101.html#a206e6c6f094aa7e68388fd9412cd969e">CC1101::readBit</a></div><div class="ttdeci">void readBit(uint32_t pin)</div><div class="ttdoc">Function to read and process data bit in direct reception mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:964</div></div>
<div class="ttc" id="aclass_c_c1101_html_a240eef8fa7d838d76f3c11086dc50e46"><div class="ttname"><a href="class_c_c1101.html#a240eef8fa7d838d76f3c11086dc50e46">CC1101::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Starts synchronous direct mode transmission.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:194</div></div>
<div class="ttc" id="aclass_c_c1101_html_a2a4c6e622dffd2788d8ac52d708b0705"><div class="ttname"><a href="class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705">CC1101::getChipVersion</a></div><div class="ttdeci">int16_t getChipVersion()</div><div class="ttdoc">Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:958</div></div>
<div class="ttc" id="aclass_c_c1101_html_a2a4c6e622dffd2788d8ac52d708b0705"><div class="ttname"><a href="class_c_c1101.html#a2a4c6e622dffd2788d8ac52d708b0705">CC1101::getChipVersion</a></div><div class="ttdeci">int16_t getChipVersion()</div><div class="ttdoc">Read version SPI register. Should return CC1101_VERSION_LEGACY (0x04) or CC1101_VERSION_CURRENT (0x14...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:955</div></div>
<div class="ttc" id="aclass_c_c1101_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_c_c1101.html#a3563453988a83d22dd07d4691543a300">CC1101::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>
<div class="ttc" id="aclass_c_c1101_html_a381d0059d7a0ccd8a2f54d7d3376f9b6"><div class="ttname"><a href="class_c_c1101.html#a381d0059d7a0ccd8a2f54d7d3376f9b6">CC1101::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets receiver bandwidth. Allowed values are 58, 68, 81, 102, 116, 135, 162, 203, 232,...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:471</div></div>
<div class="ttc" id="aclass_c_c1101_html_a38f6978c757b0dd73e3ef98164a735a2"><div class="ttname"><a href="class_c_c1101.html#a38f6978c757b0dd73e3ef98164a735a2">CC1101::packetMode</a></div><div class="ttdeci">int16_t packetMode()</div><div class="ttdoc">Stops direct mode. It is required to call this method to switch from direct transmissions to packet-b...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:246</div></div>
@ -807,22 +807,22 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
<div class="ttc" id="aclass_c_c1101_html_a476adec156ae39974e70ef17b9af7db3"><div class="ttname"><a href="class_c_c1101.html#a476adec156ae39974e70ef17b9af7db3">CC1101::autoSetRxBandwidth</a></div><div class="ttdeci">int16_t autoSetRxBandwidth()</div><div class="ttdoc">calculates and sets Rx bandwidth based on the freq, baud and freq uncertainty. Reimplement of atlas0f...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:492</div></div>
<div class="ttc" id="aclass_c_c1101_html_a490b2aa48bd7e5728fa82882411910dc"><div class="ttname"><a href="class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc">CC1101::getRSSI</a></div><div class="ttdeci">float getRSSI()</div><div class="ttdoc">Gets RSSI (Recorded Signal Strength Indicator) of the last received packet. In asynchronous direct mo...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:758</div></div>
<div class="ttc" id="aclass_c_c1101_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_c_c1101.html#a492b2d057dd803c3884fa1adc8e22534">CC1101::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:52</div></div>
<div class="ttc" id="aclass_c_c1101_html_a4f2dc4176b62a0636636088e31b8e85b"><div class="ttname"><a href="class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b">CC1101::disableSyncWordFiltering</a></div><div class="ttdeci">int16_t disableSyncWordFiltering(bool requireCarrierSense=false)</div><div class="ttdoc">Disable preamble and sync word filtering and generation.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:832</div></div>
<div class="ttc" id="aclass_c_c1101_html_a4f2dc4176b62a0636636088e31b8e85b"><div class="ttname"><a href="class_c_c1101.html#a4f2dc4176b62a0636636088e31b8e85b">CC1101::disableSyncWordFiltering</a></div><div class="ttdeci">int16_t disableSyncWordFiltering(bool requireCarrierSense=false)</div><div class="ttdoc">Disable preamble and sync word filtering and generation.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:829</div></div>
<div class="ttc" id="aclass_c_c1101_html_a4f47f83e7a1cb6cd014161803db867fb"><div class="ttname"><a href="class_c_c1101.html#a4f47f83e7a1cb6cd014161803db867fb">CC1101::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:261</div></div>
<div class="ttc" id="aclass_c_c1101_html_a4f89d13ea170157df109eca36674f0aa"><div class="ttname"><a href="class_c_c1101.html#a4f89d13ea170157df109eca36674f0aa">CC1101::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t pwr)</div><div class="ttdoc">Sets output power. Allowed values are -30, -20, -15, -10, 0, 5, 7 or 10 dBm.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:562</div></div>
<div class="ttc" id="aclass_c_c1101_html_a50b9e73d2d82a4cd03841f465825b73f"><div class="ttname"><a href="class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f">CC1101::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:809</div></div>
<div class="ttc" id="aclass_c_c1101_html_a5161fa10b19d857840579601ef565363"><div class="ttname"><a href="class_c_c1101.html#a5161fa10b19d857840579601ef565363">CC1101::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when data bit is receveid in direct mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:963</div></div>
<div class="ttc" id="aclass_c_c1101_html_a59ca9e8956e308159949638bf327e5fb"><div class="ttname"><a href="class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb">CC1101::getLQI</a></div><div class="ttdeci">uint8_t getLQI() const</div><div class="ttdoc">Gets LQI (Link Quality Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:781</div></div>
<div class="ttc" id="aclass_c_c1101_html_a5ef45183690bb1879f106af079b01140"><div class="ttname"><a href="class_c_c1101.html#a5ef45183690bb1879f106af079b01140">CC1101::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:931</div></div>
<div class="ttc" id="aclass_c_c1101_html_a60695681fc74a37f2a31a9638552e877"><div class="ttname"><a href="class_c_c1101.html#a60695681fc74a37f2a31a9638552e877">CC1101::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool enable=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:837</div></div>
<div class="ttc" id="aclass_c_c1101_html_a50b9e73d2d82a4cd03841f465825b73f"><div class="ttname"><a href="class_c_c1101.html#a50b9e73d2d82a4cd03841f465825b73f">CC1101::variablePacketLengthMode</a></div><div class="ttdeci">int16_t variablePacketLengthMode(uint8_t maxLen=RADIOLIB_CC1101_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in variable packet length mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:806</div></div>
<div class="ttc" id="aclass_c_c1101_html_a5161fa10b19d857840579601ef565363"><div class="ttname"><a href="class_c_c1101.html#a5161fa10b19d857840579601ef565363">CC1101::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when data bit is receveid in direct mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:960</div></div>
<div class="ttc" id="aclass_c_c1101_html_a59ca9e8956e308159949638bf327e5fb"><div class="ttname"><a href="class_c_c1101.html#a59ca9e8956e308159949638bf327e5fb">CC1101::getLQI</a></div><div class="ttdeci">uint8_t getLQI() const</div><div class="ttdoc">Gets LQI (Link Quality Indicator) of the last received packet.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:778</div></div>
<div class="ttc" id="aclass_c_c1101_html_a5ef45183690bb1879f106af079b01140"><div class="ttname"><a href="class_c_c1101.html#a5ef45183690bb1879f106af079b01140">CC1101::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:928</div></div>
<div class="ttc" id="aclass_c_c1101_html_a60695681fc74a37f2a31a9638552e877"><div class="ttname"><a href="class_c_c1101.html#a60695681fc74a37f2a31a9638552e877">CC1101::setCrcFiltering</a></div><div class="ttdeci">int16_t setCrcFiltering(bool enable=true)</div><div class="ttdoc">Enable CRC filtering and generation.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:834</div></div>
<div class="ttc" id="aclass_c_c1101_html_a6807e4254c4b55fa8d393b2bf8f2db3e"><div class="ttname"><a href="class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e">CC1101::CC1101</a></div><div class="ttdeci">CC1101(Module *module)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:5</div></div>
<div class="ttc" id="aclass_c_c1101_html_a6e62914790f132816134fc68c2bb5eb8"><div class="ttname"><a href="class_c_c1101.html#a6e62914790f132816134fc68c2bb5eb8">CC1101::setNodeAddress</a></div><div class="ttdeci">int16_t setNodeAddress(uint8_t nodeAddr, uint8_t numBroadcastAddrs=0)</div><div class="ttdoc">Sets node and broadcast addresses. Calling this method will also enable address filtering.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:708</div></div>
<div class="ttc" id="aclass_c_c1101_html_a6fe55d0217bf5218865198ef8d6fdab4"><div class="ttname"><a href="class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4">CC1101::enableSyncWordFiltering</a></div><div class="ttdeci">int16_t enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false)</div><div class="ttdoc">Enable sync word filtering and generation.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:813</div></div>
<div class="ttc" id="aclass_c_c1101_html_a6fe55d0217bf5218865198ef8d6fdab4"><div class="ttname"><a href="class_c_c1101.html#a6fe55d0217bf5218865198ef8d6fdab4">CC1101::enableSyncWordFiltering</a></div><div class="ttdeci">int16_t enableSyncWordFiltering(uint8_t maxErrBits=0, bool requireCarrierSense=false)</div><div class="ttdoc">Enable sync word filtering and generation.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:810</div></div>
<div class="ttc" id="aclass_c_c1101_html_a70ac3d16c54a7340f83f3c5ac6bb8e40"><div class="ttname"><a href="class_c_c1101.html#a70ac3d16c54a7340f83f3c5ac6bb8e40">CC1101::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:273</div></div>
<div class="ttc" id="aclass_c_c1101_html_a70fa0ead602f3128f161fc2018cc3af6"><div class="ttname"><a href="class_c_c1101.html#a70fa0ead602f3128f161fc2018cc3af6">CC1101::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:265</div></div>
<div class="ttc" id="aclass_c_c1101_html_a7612bf81e48086004c62548de2682266"><div class="ttname"><a href="class_c_c1101.html#a7612bf81e48086004c62548de2682266">CC1101::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:170</div></div>
<div class="ttc" id="aclass_c_c1101_html_a7b401995be4bc136063a035ce1820634"><div class="ttname"><a href="class_c_c1101.html#a7b401995be4bc136063a035ce1820634">CC1101::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&amp;pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:935</div></div>
<div class="ttc" id="aclass_c_c1101_html_a7ecf49d530ea7c29dd755f56db17d833"><div class="ttname"><a href="class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833">CC1101::randomByte</a></div><div class="ttdeci">uint8_t randomByte()</div><div class="ttdoc">Get one truly random byte from RSSI noise.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:939</div></div>
<div class="ttc" id="aclass_c_c1101_html_a7b401995be4bc136063a035ce1820634"><div class="ttname"><a href="class_c_c1101.html#a7b401995be4bc136063a035ce1820634">CC1101::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&amp;pins)[Module::RFSWITCH_MAX_PINS], const Module::RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:932</div></div>
<div class="ttc" id="aclass_c_c1101_html_a7ecf49d530ea7c29dd755f56db17d833"><div class="ttname"><a href="class_c_c1101.html#a7ecf49d530ea7c29dd755f56db17d833">CC1101::randomByte</a></div><div class="ttdeci">uint8_t randomByte()</div><div class="ttdoc">Get one truly random byte from RSSI noise.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:936</div></div>
<div class="ttc" id="aclass_c_c1101_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_c_c1101.html#a923654706eff5118ef6e84214e837f27">CC1101::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:149</div></div>
<div class="ttc" id="aclass_c_c1101_html_a9592c023556c38c2b8066a23da96ae5e"><div class="ttname"><a href="class_c_c1101.html#a9592c023556c38c2b8066a23da96ae5e">CC1101::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values are in bands 300.0 to 348.0 MHz, 387.0 to 464....</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:425</div></div>
<div class="ttc" id="aclass_c_c1101_html_a9aee5df428d30b9c80b8a8700609a883"><div class="ttname"><a href="class_c_c1101.html#a9aee5df428d30b9c80b8a8700609a883">CC1101::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:719</div></div>
@ -830,18 +830,18 @@ $(document).ready(function(){initNavTree('_c_c1101_8h_source.html',''); initResi
<div class="ttc" id="aclass_c_c1101_html_a9ec1ff1312d2caaae7e3e0389268fca2"><div class="ttname"><a href="class_c_c1101.html#a9ec1ff1312d2caaae7e3e0389268fca2">CC1101::receiveDirectAsync</a></div><div class="ttdeci">int16_t receiveDirectAsync()</div><div class="ttdoc">Starts asynchronous direct mode reception.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:229</div></div>
<div class="ttc" id="aclass_c_c1101_html_aa53427cabcda0778f287ed1d850bbe37"><div class="ttname"><a href="class_c_c1101.html#aa53427cabcda0778f287ed1d850bbe37">CC1101::setBitRate</a></div><div class="ttdeci">int16_t setBitRate(float br)</div><div class="ttdoc">Sets bit rate. Allowed values range from 0.025 to 600.0 kbps.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:451</div></div>
<div class="ttc" id="aclass_c_c1101_html_ab053c185330519d58f364790108d29ac"><div class="ttname"><a href="class_c_c1101.html#ab053c185330519d58f364790108d29ac">CC1101::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts synchronous direct mode reception.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:225</div></div>
<div class="ttc" id="aclass_c_c1101_html_ab4b98eb6af33d006306bb7514ed216ea"><div class="ttname"><a href="class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea">CC1101::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER,...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:907</div></div>
<div class="ttc" id="aclass_c_c1101_html_ab4b98eb6af33d006306bb7514ed216ea"><div class="ttname"><a href="class_c_c1101.html#ab4b98eb6af33d006306bb7514ed216ea">CC1101::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Allowed values are RADIOLIB_ENCODING_NRZ, RADIOLIB_ENCODING_MANCHESTER,...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:904</div></div>
<div class="ttc" id="aclass_c_c1101_html_ab5e6b3745f80cf61e1ced33303311df8"><div class="ttname"><a href="class_c_c1101.html#ab5e6b3745f80cf61e1ced33303311df8">CC1101::clearGdo0Action</a></div><div class="ttdeci">void clearGdo0Action()</div><div class="ttdoc">Clears interrupt service routine to call when GDO0 activates.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:257</div></div>
<div class="ttc" id="aclass_c_c1101_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_c_c1101.html#ab82617fa3fa9f21d4cd427314ecc4af8">CC1101::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_c_c1101_html_abe26fa310e973bf2b14750b9eae02124"><div class="ttname"><a href="class_c_c1101.html#abe26fa310e973bf2b14750b9eae02124">CC1101::getFrequencyDeviation</a></div><div class="ttdeci">int16_t getFrequencyDeviation(float *freqDev)</div><div class="ttdoc">Gets frequency deviation.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:537</div></div>
<div class="ttc" id="aclass_c_c1101_html_ac1155543b27e46fa27aa4c9180da18bb"><div class="ttname"><a href="class_c_c1101.html#ac1155543b27e46fa27aa4c9180da18bb">CC1101::setPromiscuousMode</a></div><div class="ttdeci">int16_t setPromiscuousMode(bool enable=true, bool requireCarrierSense=false)</div><div class="ttdoc">Set modem in &quot;sniff&quot; mode: no packet filtering (e.g., no preamble, sync word, address,...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:847</div></div>
<div class="ttc" id="aclass_c_c1101_html_ac1155543b27e46fa27aa4c9180da18bb"><div class="ttname"><a href="class_c_c1101.html#ac1155543b27e46fa27aa4c9180da18bb">CC1101::setPromiscuousMode</a></div><div class="ttdeci">int16_t setPromiscuousMode(bool enable=true, bool requireCarrierSense=false)</div><div class="ttdoc">Set modem in &quot;sniff&quot; mode: no packet filtering (e.g., no preamble, sync word, address,...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:844</div></div>
<div class="ttc" id="aclass_c_c1101_html_ac7a8b1fe7d08dc6db20cf1569b0d37b4"><div class="ttname"><a href="class_c_c1101.html#ac7a8b1fe7d08dc6db20cf1569b0d37b4">CC1101::clearGdo2Action</a></div><div class="ttdeci">void clearGdo2Action()</div><div class="ttdoc">Clears interrupt service routine to call when GDO0 activates.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:285</div></div>
<div class="ttc" id="aclass_c_c1101_html_ad25ad96cddf62273bffd601384d22275"><div class="ttname"><a href="class_c_c1101.html#ad25ad96cddf62273bffd601384d22275">CC1101::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:799</div></div>
<div class="ttc" id="aclass_c_c1101_html_ad25ad96cddf62273bffd601384d22275"><div class="ttname"><a href="class_c_c1101.html#ad25ad96cddf62273bffd601384d22275">CC1101::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_CC1101_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:796</div></div>
<div class="ttc" id="aclass_c_c1101_html_ad71efbe54590e4431f3286ab99536fe9"><div class="ttname"><a href="class_c_c1101.html#ad71efbe54590e4431f3286ab99536fe9">CC1101::setGdo2Action</a></div><div class="ttdeci">void setGdo2Action(void(*func)(void), uint32_t dir)</div><div class="ttdoc">Sets interrupt service routine to call when GDO2 activates.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:277</div></div>
<div class="ttc" id="aclass_c_c1101_html_ad86f23bb3d113d20f6238a671f18b565"><div class="ttname"><a href="class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565">CC1101::begin</a></div><div class="ttdeci">int16_t begin(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)</div><div class="ttdoc">Initialization method.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:9</div></div>
<div class="ttc" id="aclass_c_c1101_html_adf96e77f25b7e256891601bef04f35a6"><div class="ttname"><a href="class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6">CC1101::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed value is RADI...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:888</div></div>
<div class="ttc" id="aclass_c_c1101_html_adf96e77f25b7e256891601bef04f35a6"><div class="ttname"><a href="class_c_c1101.html#adf96e77f25b7e256891601bef04f35a6">CC1101::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets Gaussian filter bandwidth-time product that will be used for data shaping. Allowed value is RADI...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:885</div></div>
<div class="ttc" id="aclass_c_c1101_html_ae77c828c9c7cc12012fe011e8c4d3570"><div class="ttname"><a href="class_c_c1101.html#ae77c828c9c7cc12012fe011e8c4d3570">CC1101::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(uint8_t preambleLength, uint8_t qualityThreshold)</div><div class="ttdoc">Sets preamble length.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:666</div></div>
<div class="ttc" id="aclass_c_c1101_html_aeea78919ec14d940cda0f213e4fdced6"><div class="ttname"><a href="class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6">CC1101::getPromiscuousMode</a></div><div class="ttdeci">bool getPromiscuousMode()</div><div class="ttdoc">Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:884</div></div>
<div class="ttc" id="aclass_c_c1101_html_aeea78919ec14d940cda0f213e4fdced6"><div class="ttname"><a href="class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6">CC1101::getPromiscuousMode</a></div><div class="ttdeci">bool getPromiscuousMode()</div><div class="ttdoc">Get whether the modem is in promiscuous mode: no packet filtering (e.g., no preamble,...</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:881</div></div>
<div class="ttc" id="aclass_c_c1101_html_aef7c152858537a40e71cf133962cb893"><div class="ttname"><a href="class_c_c1101.html#aef7c152858537a40e71cf133962cb893">CC1101::transmitDirectAsync</a></div><div class="ttdeci">int16_t transmitDirectAsync(uint32_t frf=0)</div><div class="ttdoc">Starts asynchronous direct mode transmission.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:198</div></div>
<div class="ttc" id="aclass_c_c1101_html_af70ea860154cd6d2b2e2a6962e161c8f"><div class="ttname"><a href="class_c_c1101.html#af70ea860154cd6d2b2e2a6962e161c8f">CC1101::finishTransmit</a></div><div class="ttdeci">int16_t finishTransmit() override</div><div class="ttdoc">Clean up after transmission is done.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:331</div></div>
<div class="ttc" id="aclass_c_c1101_html_af727750d05be0bcef4bb8ac260d110e3"><div class="ttname"><a href="class_c_c1101.html#af727750d05be0bcef4bb8ac260d110e3">CC1101::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method. GDO0 will be activated when full packet is received.</div><div class="ttdef"><b>Definition:</b> CC1101.cpp:342</div></div>

Wyświetl plik

@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('_f_s_k4_8h_source.html',''); initResiz
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; uint32_t baseFreq = 0, baseFreqHz = 0;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; uint32_t shiftFreq = 0, shiftFreqHz = 0;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; uint32_t bitDuration = 0;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> bitDuration = 0;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; uint32_t tones[4];</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; uint32_t tonesHz[4];</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
@ -150,6 +150,7 @@ $(document).ready(function(){initNavTree('_f_s_k4_8h_source.html',''); initResiz
<div class="ttc" id="aclass_f_s_k4_client_html_aa59fb42d3eeafe5ab3f0437ef5567ec2"><div class="ttname"><a href="class_f_s_k4_client.html#aa59fb42d3eeafe5ab3f0437ef5567ec2">FSK4Client::write</a></div><div class="ttdeci">size_t write(uint8_t *buff, size_t len)</div><div class="ttdoc">Transmit binary data.</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:57</div></div>
<div class="ttc" id="aclass_f_s_k4_client_html_aab85cb6519e5448dc332bf17bd60f90a"><div class="ttname"><a href="class_f_s_k4_client.html#aab85cb6519e5448dc332bf17bd60f90a">FSK4Client::setCorrection</a></div><div class="ttdeci">int16_t setCorrection(int16_t offsets[4], float length=1.0f)</div><div class="ttdoc">Set correction coefficients for frequencies and tone length.</div><div class="ttdef"><b>Definition:</b> FSK4.cpp:48</div></div>
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:54</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -126,15 +126,15 @@ $(document).ready(function(){initNavTree('_hal_8h_source.html',''); initResizabl
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56"> 100</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56">detachInterrupt</a>(uint32_t interruptNum) = 0;</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e"> 107</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">delay</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> ms) = 0;</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79"> 107</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">delay</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> ms) = 0;</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac"> 114</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">delayMicroseconds</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> us) = 0;</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161"> 114</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">delayMicroseconds</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> us) = 0;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023"> 121</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023">millis</a>() = 0;</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37"> 121</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37">millis</a>() = 0;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3"> 128</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3">micros</a>() = 0;</div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370"> 128</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370">micros</a>() = 0;</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7"> 138</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7">pulseIn</a>(uint32_t pin, uint32_t state, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> timeout) = 0;</div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9"> 138</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">long</span> <a class="code" href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9">pulseIn</a>(uint32_t pin, uint32_t state, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeout) = 0;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030"> 143</a></span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030">spiBegin</a>() = 0;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
@ -153,7 +153,7 @@ $(document).ready(function(){initNavTree('_hal_8h_source.html',''); initResizabl
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e">term</a>();</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9">tone</a>(uint32_t pin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frequency, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> duration = 0);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17">tone</a>(uint32_t pin, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> frequency, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> duration = 0);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5">noTone</a>(uint32_t pin);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div>
@ -168,30 +168,31 @@ $(document).ready(function(){initNavTree('_hal_8h_source.html',''); initResizabl
<div class="ttc" id="aclass_radio_lib_hal_html_a0c7c2dffd662cefca7bf11e14c56dab2"><div class="ttname"><a href="class_radio_lib_hal.html#a0c7c2dffd662cefca7bf11e14c56dab2">RadioLibHal::digitalRead</a></div><div class="ttdeci">virtual uint32_t digitalRead(uint32_t pin)=0</div><div class="ttdoc">Digital read method. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a18a711dd900a796ccfd7dddbdd2e6afe"><div class="ttname"><a href="class_radio_lib_hal.html#a18a711dd900a796ccfd7dddbdd2e6afe">RadioLibHal::GpioModeOutput</a></div><div class="ttdeci">const uint32_t GpioModeOutput</div><div class="ttdoc">Value to be used as the &quot;output&quot; GPIO direction.</div><div class="ttdef"><b>Definition:</b> Hal.h:27</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a1bd9d614f66b374ec820ce31b167fdb2"><div class="ttname"><a href="class_radio_lib_hal.html#a1bd9d614f66b374ec820ce31b167fdb2">RadioLibHal::yield</a></div><div class="ttdeci">virtual void yield()</div><div class="ttdoc">Yield method, called from long loops in multi-threaded environment (to prevent blocking other threads...</div><div class="ttdef"><b>Definition:</b> Hal.cpp:29</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a2bc5dbf7c13e6031fb9892075755a023"><div class="ttname"><a href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023">RadioLibHal::millis</a></div><div class="ttdeci">virtual unsigned long millis()=0</div><div class="ttdoc">Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a2d197fc1f62be4cd2d2c22be30744769"><div class="ttname"><a href="class_radio_lib_hal.html#a2d197fc1f62be4cd2d2c22be30744769">RadioLibHal::GpioModeInput</a></div><div class="ttdeci">const uint32_t GpioModeInput</div><div class="ttdoc">Value to be used as the &quot;input&quot; GPIO direction.</div><div class="ttdef"><b>Definition:</b> Hal.h:22</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a2ddf72a41b3cfbb63ea7ab5362003b56"><div class="ttname"><a href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56">RadioLibHal::detachInterrupt</a></div><div class="ttdeci">virtual void detachInterrupt(uint32_t interruptNum)=0</div><div class="ttdoc">Method to detach function from an external interrupt. Must be implemented by the platform-specific ha...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a300a47d4d43dbe0c624f6e5dc1cf7a00"><div class="ttname"><a href="class_radio_lib_hal.html#a300a47d4d43dbe0c624f6e5dc1cf7a00">RadioLibHal::pinToInterrupt</a></div><div class="ttdeci">virtual uint32_t pinToInterrupt(uint32_t pin)</div><div class="ttdoc">Function to convert from pin number to interrupt number.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:33</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a35a6ef1b38553a3516c961872eb411d7"><div class="ttname"><a href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7">RadioLibHal::pulseIn</a></div><div class="ttdeci">virtual long pulseIn(uint32_t pin, uint32_t state, unsigned long timeout)=0</div><div class="ttdoc">Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-spe...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a3cfca7ff9303fe84119ba2f4a4e1bbf4"><div class="ttname"><a href="class_radio_lib_hal.html#a3cfca7ff9303fe84119ba2f4a4e1bbf4">RadioLibHal::GpioLevelLow</a></div><div class="ttdeci">const uint32_t GpioLevelLow</div><div class="ttdoc">Value to be used as the &quot;low&quot; GPIO level.</div><div class="ttdef"><b>Definition:</b> Hal.h:32</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a3f38db9475dcd0967d6dfe240b8695c9"><div class="ttname"><a href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9">RadioLibHal::pulseIn</a></div><div class="ttdeci">virtual long pulseIn(uint32_t pin, uint32_t state, RadioLibTime_t timeout)=0</div><div class="ttdoc">Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-spe...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a409c719ef8a11e8765c90e98ba42316d"><div class="ttname"><a href="class_radio_lib_hal.html#a409c719ef8a11e8765c90e98ba42316d">RadioLibHal::GpioLevelHigh</a></div><div class="ttdeci">const uint32_t GpioLevelHigh</div><div class="ttdoc">Value to be used as the &quot;high&quot; GPIO level.</div><div class="ttdef"><b>Definition:</b> Hal.h:37</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a41c85e560155d644f5b4ce8444dd8b64"><div class="ttname"><a href="class_radio_lib_hal.html#a41c85e560155d644f5b4ce8444dd8b64">RadioLibHal::spiEnd</a></div><div class="ttdeci">virtual void spiEnd()=0</div><div class="ttdoc">SPI termination method.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a450037acdfeb4e87413674ac90feb4d2"><div class="ttname"><a href="class_radio_lib_hal.html#a450037acdfeb4e87413674ac90feb4d2">RadioLibHal::init</a></div><div class="ttdeci">virtual void init()</div><div class="ttdoc">Module initialization method. This will be called by all radio modules at the beginning of startup....</div><div class="ttdef"><b>Definition:</b> Hal.cpp:11</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a4b8e36ccf8fe372c259b963666513d37"><div class="ttname"><a href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37">RadioLibHal::millis</a></div><div class="ttdeci">virtual RadioLibTime_t millis()=0</div><div class="ttdoc">Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a4db0c60f2f6f64003f04cf0e03fea7ab"><div class="ttname"><a href="class_radio_lib_hal.html#a4db0c60f2f6f64003f04cf0e03fea7ab">RadioLibHal::digitalWrite</a></div><div class="ttdeci">virtual void digitalWrite(uint32_t pin, uint32_t value)=0</div><div class="ttdoc">Digital write method. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a62c9032e834ba420d81dc3e69df64e17"><div class="ttname"><a href="class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17">RadioLibHal::tone</a></div><div class="ttdeci">virtual void tone(uint32_t pin, unsigned int frequency, RadioLibTime_t duration=0)</div><div class="ttdoc">Method to produce a square-wave with 50% duty cycle (&quot;tone&quot;) of a given frequency at some pin.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:19</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a64d98b48668ced5ba1014f272606f370"><div class="ttname"><a href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370">RadioLibHal::micros</a></div><div class="ttdeci">virtual RadioLibTime_t micros()=0</div><div class="ttdoc">Get number of microseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a68d9271c76f8c96afb734a4634bf92e9"><div class="ttname"><a href="class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9">RadioLibHal::spiEndTransaction</a></div><div class="ttdeci">virtual void spiEndTransaction()=0</div><div class="ttdoc">Method to end SPI transaction.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a6b5341c59728a1932e33216feee04ea5"><div class="ttname"><a href="class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5">RadioLibHal::noTone</a></div><div class="ttdeci">virtual void noTone(uint32_t pin)</div><div class="ttdoc">Method to stop producing a tone.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:25</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a7ff9f3c608d68575dfc8962ba3669851"><div class="ttname"><a href="class_radio_lib_hal.html#a7ff9f3c608d68575dfc8962ba3669851">RadioLibHal::GpioInterruptRising</a></div><div class="ttdeci">const uint32_t GpioInterruptRising</div><div class="ttdoc">Value to be used as the &quot;rising&quot; GPIO level change direction.</div><div class="ttdef"><b>Definition:</b> Hal.h:42</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_a8427720749d8c87d17654071dfa5b94e"><div class="ttname"><a href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">RadioLibHal::delay</a></div><div class="ttdeci">virtual void delay(unsigned long ms)=0</div><div class="ttdoc">Blocking wait function. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aa1f8e5cd323e53ef9fa977734a05d030"><div class="ttname"><a href="class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030">RadioLibHal::spiBegin</a></div><div class="ttdeci">virtual void spiBegin()=0</div><div class="ttdoc">SPI initialization method.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aa2de4fcafad28470f7d46073fa29da79"><div class="ttname"><a href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">RadioLibHal::delay</a></div><div class="ttdeci">virtual void delay(RadioLibTime_t ms)=0</div><div class="ttdoc">Blocking wait function. Must be implemented by the platform-specific hardware abstraction!</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aa4f2bd49aea5a19aa9f85c720b4a883e"><div class="ttname"><a href="class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e">RadioLibHal::term</a></div><div class="ttdeci">virtual void term()</div><div class="ttdoc">Module termination method. This will be called by all radio modules when the destructor is called....</div><div class="ttdef"><b>Definition:</b> Hal.cpp:15</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_ab4cc3bef7109f00b77b95e84511b0bb9"><div class="ttname"><a href="class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9">RadioLibHal::tone</a></div><div class="ttdeci">virtual void tone(uint32_t pin, unsigned int frequency, unsigned long duration=0)</div><div class="ttdoc">Method to produce a square-wave with 50% duty cycle (&quot;tone&quot;) of a given frequency at some pin.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:19</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_ab93dc492291dfe6fc0dd763bee966161"><div class="ttname"><a href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">RadioLibHal::delayMicroseconds</a></div><div class="ttdeci">virtual void delayMicroseconds(RadioLibTime_t us)=0</div><div class="ttdoc">Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_abe787d5e556190eef2c63e1581235460"><div class="ttname"><a href="class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460">RadioLibHal::spiBeginTransaction</a></div><div class="ttdeci">virtual void spiBeginTransaction()=0</div><div class="ttdoc">Method to start SPI transaction.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_ad49128a75a3d7abdc68baa302955f3ac"><div class="ttname"><a href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">RadioLibHal::delayMicroseconds</a></div><div class="ttdeci">virtual void delayMicroseconds(unsigned long us)=0</div><div class="ttdoc">Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_ae75a54271cb8bea37d32dd146b9c6513"><div class="ttname"><a href="class_radio_lib_hal.html#ae75a54271cb8bea37d32dd146b9c6513">RadioLibHal::RadioLibHal</a></div><div class="ttdeci">RadioLibHal(const uint32_t input, const uint32_t output, const uint32_t low, const uint32_t high, const uint32_t rising, const uint32_t falling)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> Hal.cpp:3</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aebcaaf0cefdaaf5b572d4261e472ac8a"><div class="ttname"><a href="class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a">RadioLibHal::spiTransfer</a></div><div class="ttdeci">virtual void spiTransfer(uint8_t *out, size_t len, uint8_t *in)=0</div><div class="ttdoc">Method to transfer buffer over SPI.</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_aedf55424bc4aa28379b6f4f6b04151d3"><div class="ttname"><a href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3">RadioLibHal::micros</a></div><div class="ttdeci">virtual unsigned long micros()=0</div><div class="ttdoc">Get number of microseconds since start. Must be implemented by the platform-specific hardware abstrac...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_af01b4e5e01352b99ce4329c9f9f8433b"><div class="ttname"><a href="class_radio_lib_hal.html#af01b4e5e01352b99ce4329c9f9f8433b">RadioLibHal::pinMode</a></div><div class="ttdeci">virtual void pinMode(uint32_t pin, uint32_t mode)=0</div><div class="ttdoc">GPIO pin mode (input/output/...) configuration method. Must be implemented by the platform-specific h...</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html_af142f747becacd1e3e13503f79fd5ebe"><div class="ttname"><a href="class_radio_lib_hal.html#af142f747becacd1e3e13503f79fd5ebe">RadioLibHal::attachInterrupt</a></div><div class="ttdeci">virtual void attachInterrupt(uint32_t interruptNum, void(*interruptCb)(void), uint32_t mode)=0</div><div class="ttdoc">Method to attach function to an external interrupt. Must be implemented by the platform-specific hard...</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -757,7 +757,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160; </div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">getPacketLength</a>(<span class="keywordtype">bool</span> update, uint8_t* offset);</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; </div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; uint32_t <a class="code" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; </div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160; </div>
@ -961,11 +961,10 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
<div class="ttc" id="aclass_l_r11x0_html_a056e65c58ff8fb18bd84917512790ee6"><div class="ttname"><a href="class_l_r11x0.html#a056e65c58ff8fb18bd84917512790ee6">LR11x0::setDataRate</a></div><div class="ttdeci">int16_t setDataRate(DataRate_t dr) override</div><div class="ttdoc">Set data.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:994</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a0a4d48bf33fe466ea4c14cd9db228dce"><div class="ttname"><a href="class_l_r11x0.html#a0a4d48bf33fe466ea4c14cd9db228dce">LR11x0::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:344</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a1ae2cddeb7671d9b71e9c83bf020820f"><div class="ttname"><a href="class_l_r11x0.html#a1ae2cddeb7671d9b71e9c83bf020820f">LR11x0::getChannelScanResult</a></div><div class="ttdeci">int16_t getChannelScanResult() override</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:568</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1298</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a1ec81f3625fdc8a3ef6c54a3804c3aa9"><div class="ttname"><a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">LR11x0::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Gets effective data rate for the last transmitted packet. The value is calculated only for payload by...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1297</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a2522e288732aa77ec4f5a44e724612af"><div class="ttname"><a href="class_l_r11x0.html#a2522e288732aa77ec4f5a44e724612af">LR11x0::setOutputPower</a></div><div class="ttdeci">int16_t setOutputPower(int8_t power)</div><div class="ttdoc">Sets output power. Allowed values are in range from -9 to 22 dBm (high-power PA) or -17 to 14 dBm (lo...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:591</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a25f5ee68b3c2638ae613c87ed1c3fc64"><div class="ttname"><a href="class_l_r11x0.html#a25f5ee68b3c2638ae613c87ed1c3fc64">LR11x0::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets GFSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:762</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a288bcc309d3676bc0bbe620b7d89d994"><div class="ttname"><a href="class_l_r11x0.html#a288bcc309d3676bc0bbe620b7d89d994">LR11x0::reset</a></div><div class="ttdeci">int16_t reset()</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:110</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a33dd234876e6e5dc640302d8456fd7ed"><div class="ttname"><a href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">LR11x0::getTimeOnAir</a></div><div class="ttdeci">uint32_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1229</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a3563453988a83d22dd07d4691543a300"><div class="ttname"><a href="class_l_r11x0.html#a3563453988a83d22dd07d4691543a300">LR11x0::readData</a></div><div class="ttdeci">virtual int16_t readData(uint8_t *data, size_t len)</div><div class="ttdoc">Reads data that was received after calling startReceive method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:209</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a3ccfd35d26960457214d2a0192d6b312"><div class="ttname"><a href="class_l_r11x0.html#a3ccfd35d26960457214d2a0192d6b312">LR11x0::XTAL</a></div><div class="ttdeci">bool XTAL</div><div class="ttdoc">Whether the module has an XTAL (true) or TCXO (false). Defaults to false.</div><div class="ttdef"><b>Definition:</b> LR11x0.h:561</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a3f85d48547ebec0f5e4f2678f3213bc5"><div class="ttname"><a href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a></div><div class="ttdeci">int16_t beginLRFHSS(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</div><div class="ttdoc">Initialization method for LR-FHSS modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:91</div></div>
@ -988,7 +987,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
<div class="ttc" id="aclass_l_r11x0_html_a7ffa48f1b6aaaa3f48e4b51f8ada59d8"><div class="ttname"><a href="class_l_r11x0.html#a7ffa48f1b6aaaa3f48e4b51f8ada59d8">LR11x0::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint32_t syncWord)</div><div class="ttdoc">Sets LoRa or LR-FHSS sync word.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:709</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a88ff8c277e340c3273fb5715cd743cce"><div class="ttname"><a href="class_l_r11x0.html#a88ff8c277e340c3273fb5715cd743cce">LR11x0::setPacketSentAction</a></div><div class="ttdeci">void setPacketSentAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:352</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a8ae178a17f6e41b545b79cfffd3e2864"><div class="ttname"><a href="class_l_r11x0.html#a8ae178a17f6e41b545b79cfffd3e2864">LR11x0::setEncoding</a></div><div class="ttdeci">int16_t setEncoding(uint8_t encoding) override</div><div class="ttdoc">Sets transmission encoding. Available in GFSK mode only. Serves only as alias for PhysicalLayer compa...</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:957</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a8c1def9a01021a52f5bb82c119a9ad35"><div class="ttname"><a href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">LR11x0::setLrFhssConfig</a></div><div class="ttdeci">int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)</div><div class="ttdoc">Sets LR-FHSS configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1302</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a8c1def9a01021a52f5bb82c119a9ad35"><div class="ttname"><a href="class_l_r11x0.html#a8c1def9a01021a52f5bb82c119a9ad35">LR11x0::setLrFhssConfig</a></div><div class="ttdeci">int16_t setLrFhssConfig(uint8_t bw, uint8_t cr, uint8_t hdrCount=3, uint16_t hopSeed=0x13A)</div><div class="ttdoc">Sets LR-FHSS configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1301</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_l_r11x0.html#a923654706eff5118ef6e84214e837f27">LR11x0::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:149</div></div>
<div class="ttc" id="aclass_l_r11x0_html_a971b4ccd1d5479e9d72aa9649e8fef55"><div class="ttname"><a href="class_l_r11x0.html#a971b4ccd1d5479e9d72aa9649e8fef55">LR11x0::setTCXO</a></div><div class="ttdeci">int16_t setTCXO(float voltage, uint32_t delay=5000)</div><div class="ttdoc">Sets TCXO (Temperature Compensated Crystal Oscillator) configuration.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1063</div></div>
<div class="ttc" id="aclass_l_r11x0_html_aa5d7ae65666f8f9abcb7e9b169884a4a"><div class="ttname"><a href="class_l_r11x0.html#aa5d7ae65666f8f9abcb7e9b169884a4a">LR11x0::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(size_t preambleLength) override</div><div class="ttdoc">Sets preamble length for LoRa or GFSK modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1046</div></div>
@ -997,6 +996,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
<div class="ttc" id="aclass_l_r11x0_html_ab167c4dc14e80d19f8b33d68c3f90d98"><div class="ttname"><a href="class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98">LR11x0::clearIrqAction</a></div><div class="ttdeci">void clearIrqAction()</div><div class="ttdoc">Clears interrupt service routine to call when IRQ1 activates.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:340</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ab1ed8eafe4b23843a8b163949af279bb"><div class="ttname"><a href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a></div><div class="ttdeci">int16_t beginGFSK(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</div><div class="ttdoc">Initialization method for FSK modem.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:50</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_l_r11x0.html#ab82617fa3fa9f21d4cd427314ecc4af8">LR11x0::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_l_r11x0_html_abccf5dc80aab71090a5f19bfffa0201d"><div class="ttname"><a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">LR11x0::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1229</div></div>
<div class="ttc" id="aclass_l_r11x0_html_abf961ec7d93feb6472f26b7b976ee0c9"><div class="ttname"><a href="class_l_r11x0.html#abf961ec7d93feb6472f26b7b976ee0c9">LR11x0::setBandwidth</a></div><div class="ttdeci">int16_t setBandwidth(float bw)</div><div class="ttdoc">Sets LoRa bandwidth. Allowed values are 62.5, 125.0, 250.0 and 500.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:619</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ac003cfe3a4dbd9bad1f01fd0147031d1"><div class="ttname"><a href="class_l_r11x0.html#ac003cfe3a4dbd9bad1f01fd0147031d1">LR11x0::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets GFSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:742</div></div>
<div class="ttc" id="aclass_l_r11x0_html_ac1f541bdee1d983126ceae47940b8f9d"><div class="ttname"><a href="class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d">LR11x0::getPacketLength</a></div><div class="ttdeci">size_t getPacketLength(bool update=true) override</div><div class="ttdoc">Query modem for the packet length of received payload.</div><div class="ttdef"><b>Definition:</b> LR11x0.cpp:1210</div></div>
@ -1018,6 +1018,7 @@ $(document).ready(function(){initNavTree('_l_r11x0_8h_source.html',''); initResi
<div class="ttc" id="aclass_physical_layer_html_a923654706eff5118ef6e84214e837f27"><div class="ttname"><a href="class_physical_layer.html#a923654706eff5118ef6e84214e837f27">PhysicalLayer::startTransmit</a></div><div class="ttdeci">int16_t startTransmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">Interrupt-driven Arduino String transmit method. Unlike the standard transmit method,...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:149</div></div>
<div class="ttc" id="aclass_physical_layer_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_physical_layer.html#ab82617fa3fa9f21d4cd427314ecc4af8">PhysicalLayer::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_physical_layer_html_af1bb9a5da26da8829795ebb72e9c666e"><div class="ttname"><a href="class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e">PhysicalLayer::sleep</a></div><div class="ttdeci">virtual int16_t sleep()</div><div class="ttdoc">Sets module to sleep.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:118</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="aunion_data_rate__t_html"><div class="ttname"><a href="union_data_rate__t.html">DataRate_t</a></div><div class="ttdoc">Common data rate structure.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:38</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->

Wyświetl plik

@ -410,11 +410,11 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; </div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#aa22d7d7670846b36d3104439d18e5f15"> 361</a></span>&#160; int8_t <a class="code" href="struct_lo_ra_w_a_n_band__t.html#aa22d7d7670846b36d3104439d18e5f15">powerNumSteps</a>;</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; </div>
<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#af960a5981e5953d09dda830ddb67de89"> 364</a></span>&#160; uint32_t <a class="code" href="struct_lo_ra_w_a_n_band__t.html#af960a5981e5953d09dda830ddb67de89">dutyCycle</a>;</div>
<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#a743d3a23aa5c58e156dff633b830ee4f"> 364</a></span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="struct_lo_ra_w_a_n_band__t.html#a743d3a23aa5c58e156dff633b830ee4f">dutyCycle</a>;</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; </div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#a097bc6dc35cf0ba5ba04fd7f88dbaca9"> 367</a></span>&#160; uint32_t <a class="code" href="struct_lo_ra_w_a_n_band__t.html#a097bc6dc35cf0ba5ba04fd7f88dbaca9">dwellTimeUp</a>;</div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#a8bd0d705d9c0dbe87d25e83cc54e922c"> 367</a></span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="struct_lo_ra_w_a_n_band__t.html#a8bd0d705d9c0dbe87d25e83cc54e922c">dwellTimeUp</a>;</div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; </div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#a19abb8a108ee2145d0d57eb310dd65fb"> 370</a></span>&#160; uint32_t <a class="code" href="struct_lo_ra_w_a_n_band__t.html#a19abb8a108ee2145d0d57eb310dd65fb">dwellTimeDn</a>;</div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#aef289b63007a6e085c7c66f71209d84c"> 370</a></span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="struct_lo_ra_w_a_n_band__t.html#aef289b63007a6e085c7c66f71209d84c">dwellTimeDn</a>;</div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; </div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c"> 373</a></span>&#160; <a class="code" href="struct_lo_ra_w_a_n_channel__t.html">LoRaWANChannel_t</a> <a class="code" href="struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c">txFreqs</a>[3];</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; </div>
@ -569,13 +569,13 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; </div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff">setADR</a>(<span class="keywordtype">bool</span> enable = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; </div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lo_ra_w_a_n_node.html#ab16e85446e0a843001d1dabad5223956">setDutyCycle</a>(<span class="keywordtype">bool</span> enable = <span class="keyword">true</span>, uint32_t msPerHour = 0);</div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77">setDutyCycle</a>(<span class="keywordtype">bool</span> enable = <span class="keyword">true</span>, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> msPerHour = 0);</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; </div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; uint32_t <a class="code" href="class_lo_ra_w_a_n_node.html#a564386d9c15ad71a1a8703809c8a9741">dutyCycleInterval</a>(uint32_t msPerHour, uint32_t airtime);</div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">dutyCycleInterval</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> msPerHour, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> airtime);</div>
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; </div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; uint32_t <a class="code" href="class_lo_ra_w_a_n_node.html#ac5571bebeebbece3a6357e1c9868cb8b">timeUntilUplink</a>();</div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a">timeUntilUplink</a>();</div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; </div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lo_ra_w_a_n_node.html#a40c5fdba815b26a44be7af68c184fe49">setDwellTime</a>(<span class="keywordtype">bool</span> enable, uint32_t msPerUplink = 0);</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f">setDwellTime</a>(<span class="keywordtype">bool</span> enable, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> msPerUplink = 0);</div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; uint8_t <a class="code" href="class_lo_ra_w_a_n_node.html#a3044715beeff759ed47342d532ac3205">maxPayloadDwellTime</a>();</div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; </div>
@ -684,16 +684,16 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; uint8_t rev = 0;</div>
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; </div>
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; <span class="comment">// Time on Air of last uplink</span></div>
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; uint32_t lastToA = 0;</div>
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> lastToA = 0;</div>
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; </div>
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; <span class="comment">// timestamp to measure the RX1/2 delay (from uplink end)</span></div>
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; uint32_t rxDelayStart = 0;</div>
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> rxDelayStart = 0;</div>
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160; </div>
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160; <span class="comment">// timestamp when the Rx1/2 windows were closed (timeout or uplink received)</span></div>
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; uint32_t rxDelayEnd = 0;</div>
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> rxDelayEnd = 0;</div>
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; </div>
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="comment">// delays between the uplink and RX1/2 windows</span></div>
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; uint32_t rxDelays[2] = { RADIOLIB_LORAWAN_RECEIVE_DELAY_1_MS, RADIOLIB_LORAWAN_RECEIVE_DELAY_2_MS };</div>
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> rxDelays[2] = { RADIOLIB_LORAWAN_RECEIVE_DELAY_1_MS, RADIOLIB_LORAWAN_RECEIVE_DELAY_2_MS };</div>
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; </div>
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; <span class="comment">// device status - battery level</span></div>
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; uint8_t battLevel = 0xFF;</div>
@ -788,43 +788,44 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></div><div class="ttdoc">LoRaWAN-compatible node (class A device).</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:498</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a0e3c2642ebb6e86d6a739ea68d692e6a"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a0e3c2642ebb6e86d6a739ea68d692e6a">LoRaWANNode::uplink</a></div><div class="ttdeci">int16_t uplink(const char *str, uint8_t port, bool isConfirmed=false, LoRaWANEvent_t *event=NULL)</div><div class="ttdoc">Send a message to the server.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:860</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a11701081ac6bd39a8a2b4bdbc248fac2"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a11701081ac6bd39a8a2b4bdbc248fac2">LoRaWANNode::setBufferNonces</a></div><div class="ttdeci">int16_t setBufferNonces(uint8_t *persistentBuffer)</div><div class="ttdoc">Fill the internal buffer that holds the LW base parameters with a supplied buffer.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:56</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a14e8a8a098df28ff5ee294f235500499"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499">LoRaWANNode::setDatarate</a></div><div class="ttdeci">int16_t setDatarate(uint8_t drUp)</div><div class="ttdoc">Set uplink datarate. This should not be used when ADR is enabled.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1904</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a158f65517fa910ef0cbcd92206dab284"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a158f65517fa910ef0cbcd92206dab284">LoRaWANNode::sendReceive</a></div><div class="ttdeci">int16_t sendReceive(const char *strUp, uint8_t port, uint8_t *dataDown, size_t *lenDown, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL)</div><div class="ttdoc">Send a message to the server and wait for a downlink during Rx1 and/or Rx2 window.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1613</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a14e8a8a098df28ff5ee294f235500499"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499">LoRaWANNode::setDatarate</a></div><div class="ttdeci">int16_t setDatarate(uint8_t drUp)</div><div class="ttdoc">Set uplink datarate. This should not be used when ADR is enabled.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1907</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a158f65517fa910ef0cbcd92206dab284"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a158f65517fa910ef0cbcd92206dab284">LoRaWANNode::sendReceive</a></div><div class="ttdeci">int16_t sendReceive(const char *strUp, uint8_t port, uint8_t *dataDown, size_t *lenDown, bool isConfirmed=false, LoRaWANEvent_t *eventUp=NULL, LoRaWANEvent_t *eventDown=NULL)</div><div class="ttdoc">Send a message to the server and wait for a downlink during Rx1 and/or Rx2 window.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1616</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a27bbbb946a1676a084841d293499ea87"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a27bbbb946a1676a084841d293499ea87">LoRaWANNode::beginOTAA</a></div><div class="ttdeci">int16_t beginOTAA(uint64_t joinEUI, uint64_t devEUI, uint8_t *nwkKey, uint8_t *appKey, bool force=false, uint8_t joinDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED)</div><div class="ttdoc">Join network by performing over-the-air activation. By this procedure, the device will perform an exc...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:455</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3044715beeff759ed47342d532ac3205"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3044715beeff759ed47342d532ac3205">LoRaWANNode::maxPayloadDwellTime</a></div><div class="ttdeci">uint8_t maxPayloadDwellTime()</div><div class="ttdoc">Returns the maximum payload given the currently present dwell time limits. WARNING: the addition of M...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1984</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a40c5fdba815b26a44be7af68c184fe49"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a40c5fdba815b26a44be7af68c184fe49">LoRaWANNode::setDwellTime</a></div><div class="ttdeci">void setDwellTime(bool enable, uint32_t msPerUplink=0)</div><div class="ttdoc">Toggle adherence to dwellTime limits to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1975</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a52ae7c2aa61262d7761236f289889020"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a52ae7c2aa61262d7761236f289889020">LoRaWANNode::getFcntUp</a></div><div class="ttdeci">uint32_t getFcntUp()</div><div class="ttdoc">Returns the last uplink's frame counter; also 0 if no uplink occured yet.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1638</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5449e301634dff1838a1b024b4067034"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034">LoRaWANNode::setDeviceStatus</a></div><div class="ttdeci">void setDeviceStatus(uint8_t battLevel)</div><div class="ttdoc">Set device status.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1633</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3044715beeff759ed47342d532ac3205"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3044715beeff759ed47342d532ac3205">LoRaWANNode::maxPayloadDwellTime</a></div><div class="ttdeci">uint8_t maxPayloadDwellTime()</div><div class="ttdoc">Returns the maximum payload given the currently present dwell time limits. WARNING: the addition of M...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1987</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a3d4bbd6d382496838954ab4ac1168b77"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77">LoRaWANNode::setDutyCycle</a></div><div class="ttdeci">void setDutyCycle(bool enable=true, RadioLibTime_t msPerHour=0)</div><div class="ttdoc">Toggle adherence to dutyCycle limits to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1948</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a49e690c14858b46692e4ce9aa5a2566a"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a">LoRaWANNode::timeUntilUplink</a></div><div class="ttdeci">RadioLibTime_t timeUntilUplink()</div><div class="ttdoc">Returns time in milliseconds until next uplink is available under dutyCycle limits.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1969</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a52ae7c2aa61262d7761236f289889020"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a52ae7c2aa61262d7761236f289889020">LoRaWANNode::getFcntUp</a></div><div class="ttdeci">uint32_t getFcntUp()</div><div class="ttdoc">Returns the last uplink's frame counter; also 0 if no uplink occured yet.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1641</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5449e301634dff1838a1b024b4067034"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034">LoRaWANNode::setDeviceStatus</a></div><div class="ttdeci">void setDeviceStatus(uint8_t battLevel)</div><div class="ttdoc">Set device status.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1636</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a54c23c4676905aa17119d5a5dd5fa8a8"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a54c23c4676905aa17119d5a5dd5fa8a8">LoRaWANNode::beginABP</a></div><div class="ttdeci">int16_t beginABP(uint32_t addr, uint8_t *nwkSKey, uint8_t *appSKey, uint8_t *fNwkSIntKey=NULL, uint8_t *sNwkSIntKey=NULL, bool force=false, uint8_t initialDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED)</div><div class="ttdoc">Join network by performing activation by personalization. In this procedure, all necessary configurat...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:735</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a564386d9c15ad71a1a8703809c8a9741"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a564386d9c15ad71a1a8703809c8a9741">LoRaWANNode::dutyCycleInterval</a></div><div class="ttdeci">uint32_t dutyCycleInterval(uint32_t msPerHour, uint32_t airtime)</div><div class="ttdoc">Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1956</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5693065bbb6d1c6c45efbe010d86f417"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5693065bbb6d1c6c45efbe010d86f417">LoRaWANNode::resetFcntDown</a></div><div class="ttdeci">void resetFcntDown()</div><div class="ttdoc">Reset the downlink frame counters (application and network) This is unsafe and can possibly allow rep...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1653</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5693065bbb6d1c6c45efbe010d86f417"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5693065bbb6d1c6c45efbe010d86f417">LoRaWANNode::resetFcntDown</a></div><div class="ttdeci">void resetFcntDown()</div><div class="ttdoc">Reset the downlink frame counters (application and network) This is unsafe and can possibly allow rep...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1656</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a5bb50904544f331806fd744ab5b99efa"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">LoRaWANNode::dutyCycleInterval</a></div><div class="ttdeci">RadioLibTime_t dutyCycleInterval(RadioLibTime_t msPerHour, RadioLibTime_t airtime)</div><div class="ttdoc">Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1959</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a62bfe68f6fe63c2e408dccbff6a34a4f"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f">LoRaWANNode::setDwellTime</a></div><div class="ttdeci">void setDwellTime(bool enable, RadioLibTime_t msPerUplink=0)</div><div class="ttdoc">Toggle adherence to dwellTime limits to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1978</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a6c0e89befd10c6977031669fd62f127b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a6c0e89befd10c6977031669fd62f127b">LoRaWANNode::restore</a></div><div class="ttdeci">int16_t restore(uint16_t checkSum, uint16_t lwMode, uint8_t lwClass, uint8_t freqPlan)</div><div class="ttdoc">Restore session by loading information from persistent storage.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:129</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a6ff678f9cb57b97eb63886953aca1ba9"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a6ff678f9cb57b97eb63886953aca1ba9">LoRaWANNode::sendMacCommandReq</a></div><div class="ttdeci">bool sendMacCommandReq(uint8_t cid)</div><div class="ttdoc">Add a MAC command to the uplink queue. Only LinkCheck and DeviceTime are available to the user....</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2094</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a6ff678f9cb57b97eb63886953aca1ba9"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a6ff678f9cb57b97eb63886953aca1ba9">LoRaWANNode::sendMacCommandReq</a></div><div class="ttdeci">bool sendMacCommandReq(uint8_t cid)</div><div class="ttdoc">Add a MAC command to the uplink queue. Only LinkCheck and DeviceTime are available to the user....</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2097</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a7078a3f1657a2a022bb43f2bd34c93e3"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a7078a3f1657a2a022bb43f2bd34c93e3">LoRaWANNode::saveSession</a></div><div class="ttdeci">int16_t saveSession()</div><div class="ttdoc">Save the current state of the session to the session buffer.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:820</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a84004883006b4a498d4899874952445b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a84004883006b4a498d4899874952445b">LoRaWANNode::getBufferNonces</a></div><div class="ttdeci">uint8_t * getBufferNonces()</div><div class="ttdoc">Returns the pointer to the internal buffer that holds the LW base parameters.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:52</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a8ac61997732b3f6d5f33b6568e23be11"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a8ac61997732b3f6d5f33b6568e23be11">LoRaWANNode::getNFcntDown</a></div><div class="ttdeci">uint32_t getNFcntDown()</div><div class="ttdoc">Returns the last network downlink's frame counter; also 0 if no network downlink occured yet.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1645</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a8b647b639d1c7f1a2a81397b41c01dd8"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a8b647b639d1c7f1a2a81397b41c01dd8">LoRaWANNode::getAFcntDown</a></div><div class="ttdeci">uint32_t getAFcntDown()</div><div class="ttdoc">Returns the last application downlink's frame counter; also 0 if no application downlink occured yet.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1649</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a8ac61997732b3f6d5f33b6568e23be11"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a8ac61997732b3f6d5f33b6568e23be11">LoRaWANNode::getNFcntDown</a></div><div class="ttdeci">uint32_t getNFcntDown()</div><div class="ttdoc">Returns the last network downlink's frame counter; also 0 if no network downlink occured yet.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1648</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a8b647b639d1c7f1a2a81397b41c01dd8"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a8b647b639d1c7f1a2a81397b41c01dd8">LoRaWANNode::getAFcntDown</a></div><div class="ttdeci">uint32_t getAFcntDown()</div><div class="ttdoc">Returns the last application downlink's frame counter; also 0 if no application downlink occured yet.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1652</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a90369a4f2c4da11527872a7bbbf9ab06"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a90369a4f2c4da11527872a7bbbf9ab06">LoRaWANNode::getBufferSession</a></div><div class="ttdeci">uint8_t * getBufferSession()</div><div class="ttdoc">Returns the pointer to the internal buffer that holds the LW session parameters.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:74</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9613998d071bcf401be9ad57ff8591ea"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9613998d071bcf401be9ad57ff8591ea">LoRaWANNode::wipe</a></div><div class="ttdeci">void wipe()</div><div class="ttdoc">Wipe internal persistent parameters. This will reset all counters and saved variables,...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:47</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9af613f7d923e7bdcfdbd020132c6d4b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b">LoRaWANNode::setTxPower</a></div><div class="ttdeci">int16_t setTxPower(int8_t txPower)</div><div class="ttdoc">Configure TX power of the radio module.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2004</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9e6e1ce4296364606ff8b10fb5f971de"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9e6e1ce4296364606ff8b10fb5f971de">LoRaWANNode::getMacDeviceTimeAns</a></div><div class="ttdeci">int16_t getMacDeviceTimeAns(uint32_t *gpsEpoch, uint8_t *fraction, bool returnUnix=true)</div><div class="ttdoc">Returns the network time after requesting a DeviceTime MAC command. Returns 'true' if a network respo...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2780</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aa97378ad7b669718fbef529649d03452"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aa97378ad7b669718fbef529649d03452">LoRaWANNode::getDevAddr</a></div><div class="ttdeci">uint64_t getDevAddr()</div><div class="ttdoc">Returns the DevAddr of the device, regardless of OTAA or ABP mode.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2797</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aabced307f6662998608f01fab25e4226"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aabced307f6662998608f01fab25e4226">LoRaWANNode::downlink</a></div><div class="ttdeci">int16_t downlink(uint8_t *data, size_t *len, LoRaWANEvent_t *event=NULL)</div><div class="ttdoc">Wait for downlink from the server in either RX1 or RX2 window.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1287</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9af613f7d923e7bdcfdbd020132c6d4b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b">LoRaWANNode::setTxPower</a></div><div class="ttdeci">int16_t setTxPower(int8_t txPower)</div><div class="ttdoc">Configure TX power of the radio module.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2007</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a9e6e1ce4296364606ff8b10fb5f971de"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a9e6e1ce4296364606ff8b10fb5f971de">LoRaWANNode::getMacDeviceTimeAns</a></div><div class="ttdeci">int16_t getMacDeviceTimeAns(uint32_t *gpsEpoch, uint8_t *fraction, bool returnUnix=true)</div><div class="ttdoc">Returns the network time after requesting a DeviceTime MAC command. Returns 'true' if a network respo...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2783</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aa97378ad7b669718fbef529649d03452"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aa97378ad7b669718fbef529649d03452">LoRaWANNode::getDevAddr</a></div><div class="ttdeci">uint64_t getDevAddr()</div><div class="ttdoc">Returns the DevAddr of the device, regardless of OTAA or ABP mode.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2800</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aabced307f6662998608f01fab25e4226"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aabced307f6662998608f01fab25e4226">LoRaWANNode::downlink</a></div><div class="ttdeci">int16_t downlink(uint8_t *data, size_t *len, LoRaWANEvent_t *event=NULL)</div><div class="ttdoc">Wait for downlink from the server in either RX1 or RX2 window.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1290</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aadebe7a412aec8043aa2f8f57a202f49"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aadebe7a412aec8043aa2f8f57a202f49">LoRaWANNode::setBufferSession</a></div><div class="ttdeci">int16_t setBufferSession(uint8_t *persistentBuffer)</div><div class="ttdoc">Fill the internal buffer that holds the LW session parameters with a supplied buffer.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:81</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_aae05de563f765f14fe267e4d65844f76"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#aae05de563f765f14fe267e4d65844f76">LoRaWANNode::LoRaWANNode</a></div><div class="ttdeci">LoRaWANNode(PhysicalLayer *phy, const LoRaWANBand_t *band, uint8_t subBand=0)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:30</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ab16e85446e0a843001d1dabad5223956"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ab16e85446e0a843001d1dabad5223956">LoRaWANNode::setDutyCycle</a></div><div class="ttdeci">void setDutyCycle(bool enable=true, uint32_t msPerHour=0)</div><div class="ttdoc">Toggle adherence to dutyCycle limits to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1945</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ac5571bebeebbece3a6357e1c9868cb8b"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ac5571bebeebbece3a6357e1c9868cb8b">LoRaWANNode::timeUntilUplink</a></div><div class="ttdeci">uint32_t timeUntilUplink()</div><div class="ttdoc">Returns time in milliseconds until next uplink is available under dutyCycle limits.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1966</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_acd37dd26f6040754b4a9c942b3fb4339"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#acd37dd26f6040754b4a9c942b3fb4339">LoRaWANNode::rx1DrOffset</a></div><div class="ttdeci">uint8_t rx1DrOffset</div><div class="ttdoc">Offset between TX and RX1 (such that RX1 has equal or lower DR)</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:502</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_adf038f331c1dc954dafc2668e7a31ca0"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#adf038f331c1dc954dafc2668e7a31ca0">LoRaWANNode::getMacLinkCheckAns</a></div><div class="ttdeci">int16_t getMacLinkCheckAns(uint8_t *margin, uint8_t *gwCnt)</div><div class="ttdoc">Returns the quality of connectivity after requesting a LinkCheck MAC command. Returns 'true' if a net...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2769</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ae222275f807f472083ea6100c23c75ff"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff">LoRaWANNode::setADR</a></div><div class="ttdeci">void setADR(bool enable=true)</div><div class="ttdoc">Toggle ADR to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1941</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_adf038f331c1dc954dafc2668e7a31ca0"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#adf038f331c1dc954dafc2668e7a31ca0">LoRaWANNode::getMacLinkCheckAns</a></div><div class="ttdeci">int16_t getMacLinkCheckAns(uint8_t *margin, uint8_t *gwCnt)</div><div class="ttdoc">Returns the quality of connectivity after requesting a LinkCheck MAC command. Returns 'true' if a net...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:2772</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ae222275f807f472083ea6100c23c75ff"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff">LoRaWANNode::setADR</a></div><div class="ttdeci">void setADR(bool enable=true)</div><div class="ttdoc">Toggle ADR to on or off.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:1944</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_ae68e77ca38d22867798517d233c0fbc4"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#ae68e77ca38d22867798517d233c0fbc4">LoRaWANNode::rx2</a></div><div class="ttdeci">LoRaWANChannel_t rx2</div><div class="ttdoc">RX2 channel properties - may be changed by MAC command.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:505</div></div>
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_af7a8ae58391e00b5fcb99f01832cc4fc"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#af7a8ae58391e00b5fcb99f01832cc4fc">LoRaWANNode::isJoined</a></div><div class="ttdeci">bool isJoined()</div><div class="ttdoc">Whether there is an ongoing session active.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:816</div></div>
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:54</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html">LoRaWANBand_t</a></div><div class="ttdoc">Structure to save information about LoRaWAN band.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:347</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a097bc6dc35cf0ba5ba04fd7f88dbaca9"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a097bc6dc35cf0ba5ba04fd7f88dbaca9">LoRaWANBand_t::dwellTimeUp</a></div><div class="ttdeci">uint32_t dwellTimeUp</div><div class="ttdoc">Maximum dwell time per uplink message in milliseconds.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:367</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a19abb8a108ee2145d0d57eb310dd65fb"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a19abb8a108ee2145d0d57eb310dd65fb">LoRaWANBand_t::dwellTimeDn</a></div><div class="ttdeci">uint32_t dwellTimeDn</div><div class="ttdoc">Maximum dwell time per downlink message in milliseconds.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:370</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a43fdafd540c93348f9b4a8958e021a4c"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a43fdafd540c93348f9b4a8958e021a4c">LoRaWANBand_t::powerMax</a></div><div class="ttdeci">int8_t powerMax</div><div class="ttdoc">Maximum allowed output power in this band in dBm.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:358</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a743d3a23aa5c58e156dff633b830ee4f"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a743d3a23aa5c58e156dff633b830ee4f">LoRaWANBand_t::dutyCycle</a></div><div class="ttdeci">RadioLibTime_t dutyCycle</div><div class="ttdoc">Number of milliseconds per hour of allowed Time-on-Air.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:364</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a8b518a570756048dec56bec703a0b25b"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a8b518a570756048dec56bec703a0b25b">LoRaWANBand_t::dataRates</a></div><div class="ttdeci">uint8_t dataRates[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]</div><div class="ttdoc">The corresponding datarates, bandwidths and coding rates for DR index.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:394</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a8bd0d705d9c0dbe87d25e83cc54e922c"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a8bd0d705d9c0dbe87d25e83cc54e922c">LoRaWANBand_t::dwellTimeUp</a></div><div class="ttdeci">RadioLibTime_t dwellTimeUp</div><div class="ttdoc">Maximum dwell time per uplink message in milliseconds.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:367</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a9b8143ac9bbf3ed45e7cc80fc71ce055"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a9b8143ac9bbf3ed45e7cc80fc71ce055">LoRaWANBand_t::payloadLenMax</a></div><div class="ttdeci">uint8_t payloadLenMax[RADIOLIB_LORAWAN_CHANNEL_NUM_DATARATES]</div><div class="ttdoc">Array of allowed maximum payload lengths for each data rate.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:355</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a9bd952022473cb08e067c763325d689c"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a9bd952022473cb08e067c763325d689c">LoRaWANBand_t::txFreqs</a></div><div class="ttdeci">LoRaWANChannel_t txFreqs[3]</div><div class="ttdoc">A set of default uplink (TX) channels for frequency-type bands.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:373</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_a9f6f43346f7c2e281b90d58a44565d38"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#a9f6f43346f7c2e281b90d58a44565d38">LoRaWANBand_t::txJoinReq</a></div><div class="ttdeci">LoRaWANChannel_t txJoinReq[3]</div><div class="ttdoc">A set of possible extra channels for the Join-Request message for frequency-type bands.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:376</div></div>
@ -835,8 +836,8 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_ad7ab17cc0b530fb99c3be39fd6411802"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#ad7ab17cc0b530fb99c3be39fd6411802">LoRaWANBand_t::bandType</a></div><div class="ttdeci">uint8_t bandType</div><div class="ttdoc">Whether the channels are fixed per specification, or dynamically allocated through the network (plus ...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:352</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_ae3ed10eddc647a6f770121a1662a854f"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#ae3ed10eddc647a6f770121a1662a854f">LoRaWANBand_t::rx2</a></div><div class="ttdeci">LoRaWANChannel_t rx2</div><div class="ttdoc">Backup channel for downlink (RX2) window.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:391</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_ae58f859a72e64aa4a6fe218ba7e21c10"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#ae58f859a72e64aa4a6fe218ba7e21c10">LoRaWANBand_t::numTxSpans</a></div><div class="ttdeci">uint8_t numTxSpans</div><div class="ttdoc">The number of TX channel spans for mask-type bands.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:379</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_aef289b63007a6e085c7c66f71209d84c"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#aef289b63007a6e085c7c66f71209d84c">LoRaWANBand_t::dwellTimeDn</a></div><div class="ttdeci">RadioLibTime_t dwellTimeDn</div><div class="ttdoc">Maximum dwell time per downlink message in milliseconds.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:370</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_af8def1e0b5c3dc122557f71f5637a529"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#af8def1e0b5c3dc122557f71f5637a529">LoRaWANBand_t::rx1Span</a></div><div class="ttdeci">LoRaWANChannelSpan_t rx1Span</div><div class="ttdoc">Default downlink (RX1) channel span for mask-type bands.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:385</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band__t_html_af960a5981e5953d09dda830ddb67de89"><div class="ttname"><a href="struct_lo_ra_w_a_n_band__t.html#af960a5981e5953d09dda830ddb67de89">LoRaWANBand_t::dutyCycle</a></div><div class="ttdeci">uint32_t dutyCycle</div><div class="ttdoc">Number of milliseconds per hour of allowed Time-on-Air.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:364</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_band_num__t_html"><div class="ttname"><a href="struct_lo_ra_w_a_n_band_num__t.html">LoRaWANBandNum_t</a></div><div class="ttdoc">IDs of all currently supported bands.</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_channel__t_html"><div class="ttname"><a href="struct_lo_ra_w_a_n_channel__t.html">LoRaWANChannel_t</a></div><div class="ttdoc">Structure to save information about LoRaWAN channels. To save space, adjacent channels are saved in &quot;...</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:295</div></div>
<div class="ttc" id="astruct_lo_ra_w_a_n_channel__t_html_a6817d72e21bdfb11ee857fc54cc022e8"><div class="ttname"><a href="struct_lo_ra_w_a_n_channel__t.html#a6817d72e21bdfb11ee857fc54cc022e8">LoRaWANChannel_t::freq</a></div><div class="ttdeci">float freq</div><div class="ttdoc">The channel frequency.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.h:303</div></div>

Wyświetl plik

@ -233,7 +233,7 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; </div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; int16_t <a class="code" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a>(uint8_t* cmd, uint8_t cmdLen, uint8_t* data, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio = <span class="keyword">true</span>, <span class="keywordtype">bool</span> verify = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; </div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; int16_t <a class="code" href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">SPItransferStream</a>(uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio, uint32_t timeout);</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; int16_t <a class="code" href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">SPItransferStream</a>(uint8_t* cmd, uint8_t cmdLen, <span class="keywordtype">bool</span> write, uint8_t* dataOut, uint8_t* dataIn, <span class="keywordtype">size_t</span> numBytes, <span class="keywordtype">bool</span> waitForGpio, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeout);</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; </div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="comment">// pin number access methods</span></div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; </div>
@ -253,7 +253,7 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; </div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_module.html#afbed643f082286012bf44bba22381ae6">setRfSwitchState</a>(uint8_t mode);</div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; </div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">waitForMicroseconds</a>(uint32_t start, uint32_t len);</div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">waitForMicroseconds</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> start, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> len);</div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; </div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; <span class="keyword">static</span> uint32_t <a class="code" href="class_module.html#a4add1a875bb88e91da232118201a78a8">reflect</a>(uint32_t in, uint8_t bits);</div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; </div>
@ -293,7 +293,6 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
<div class="ttc" id="aclass_module_html_a3a4fc4101fb3f134152b458c447b8ecb"><div class="ttname"><a href="class_module.html#a3a4fc4101fb3f134152b458c447b8ecb">Module::spiConfig</a></div><div class="ttdeci">SPIConfig_t spiConfig</div><div class="ttdoc">SPI configuration structure. The default configuration corresponds to register-access modules,...</div><div class="ttdef"><b>Definition:</b> Module.h:206</div></div>
<div class="ttc" id="aclass_module_html_a4483f0a39a523dd1b37b467d81418f7d"><div class="ttname"><a href="class_module.html#a4483f0a39a523dd1b37b467d81418f7d">Module::hal</a></div><div class="ttdeci">RadioLibHal * hal</div><div class="ttdoc">Hardware abstraction layer to be used.</div><div class="ttdef"><b>Definition:</b> Module.h:163</div></div>
<div class="ttc" id="aclass_module_html_a45bd514a1f2859d9a867c8f9b13eb332"><div class="ttname"><a href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">Module::term</a></div><div class="ttdeci">void term()</div><div class="ttdoc">Terminate low-level module control.</div><div class="ttdef"><b>Definition:</b> Module.cpp:50</div></div>
<div class="ttc" id="aclass_module_html_a47978200f7e2e408fb64f506c81cee9f"><div class="ttname"><a href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">Module::waitForMicroseconds</a></div><div class="ttdeci">void waitForMicroseconds(uint32_t start, uint32_t len)</div><div class="ttdoc">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...</div><div class="ttdef"><b>Definition:</b> Module.cpp:435</div></div>
<div class="ttc" id="aclass_module_html_a4add1a875bb88e91da232118201a78a8"><div class="ttname"><a href="class_module.html#a4add1a875bb88e91da232118201a78a8">Module::reflect</a></div><div class="ttdeci">static uint32_t reflect(uint32_t in, uint8_t bits)</div><div class="ttdoc">Function to reflect bits within a byte.</div><div class="ttdef"><b>Definition:</b> Module.cpp:453</div></div>
<div class="ttc" id="aclass_module_html_a4ea888758b4a7784082d513a1e7849a4"><div class="ttname"><a href="class_module.html#a4ea888758b4a7784082d513a1e7849a4">Module::operator=</a></div><div class="ttdeci">Module &amp; operator=(const Module &amp;mod)</div><div class="ttdoc">Overload for assignment operator.</div><div class="ttdef"><b>Definition:</b> Module.cpp:33</div></div>
<div class="ttc" id="aclass_module_html_a4ec27f0ba5e0009ea9661a5110526b52"><div class="ttname"><a href="class_module.html#a4ec27f0ba5e0009ea9661a5110526b52">Module::getGpio</a></div><div class="ttdeci">uint32_t getGpio() const</div><div class="ttdoc">Access method to get the pin number of second interrupt/GPIO.</div><div class="ttdef"><b>Definition:</b> Module.h:400</div></div>
@ -305,7 +304,9 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
<div class="ttc" id="aclass_module_html_a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770"><div class="ttname"><a href="class_module.html#a5a67b3a63420d762ecba9448671c99bfa81cdd8986054c2ae5657eb5dfd536770">Module::MODE_END_OF_TABLE</a></div><div class="ttdeci">@ MODE_END_OF_TABLE</div><div class="ttdoc">End of table marker, use END_OF_MODE_TABLE constant instead. Value is zero to ensure zero-initialized...</div><div class="ttdef"><b>Definition:</b> Module.h:105</div></div>
<div class="ttc" id="aclass_module_html_a5efa7ae78cab1d7f43005e965923f769"><div class="ttname"><a href="class_module.html#a5efa7ae78cab1d7f43005e965923f769">Module::SPIcheckStream</a></div><div class="ttdeci">int16_t SPIcheckStream()</div><div class="ttdoc">Method to check the result of last SPI stream transfer.</div><div class="ttdef"><b>Definition:</b> Module.cpp:288</div></div>
<div class="ttc" id="aclass_module_html_a60ca6b4cae98f7d935191a569d519913"><div class="ttname"><a href="class_module.html#a60ca6b4cae98f7d935191a569d519913">Module::SPIwriteRegister</a></div><div class="ttdeci">void SPIwriteRegister(uint32_t reg, uint8_t data)</div><div class="ttdoc">SPI basic write method. Use of this method is reserved for special cases, SPIsetRegValue should be us...</div><div class="ttdef"><b>Definition:</b> Module.cpp:154</div></div>
<div class="ttc" id="aclass_module_html_a67483fff5d818c7d68dfcfce10e81160"><div class="ttname"><a href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">Module::SPItransferStream</a></div><div class="ttdeci">int16_t SPItransferStream(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, RadioLibTime_t timeout)</div><div class="ttdoc">SPI single transfer method for modules with stream-type SPI interface (SX126x, SX128x etc....</div><div class="ttdef"><b>Definition:</b> Module.cpp:311</div></div>
<div class="ttc" id="aclass_module_html_a7d3adea64acab11c47c804afc74bd4f3"><div class="ttname"><a href="class_module.html#a7d3adea64acab11c47c804afc74bd4f3">Module::setRfSwitchPins</a></div><div class="ttdeci">void setRfSwitchPins(uint32_t rxEn, uint32_t txEn)</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> Module.cpp:550</div></div>
<div class="ttc" id="aclass_module_html_a7df4c687249c07af2594a5f7ad0a946f"><div class="ttname"><a href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">Module::waitForMicroseconds</a></div><div class="ttdeci">void waitForMicroseconds(RadioLibTime_t start, RadioLibTime_t len)</div><div class="ttdoc">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt...</div><div class="ttdef"><b>Definition:</b> Module.cpp:435</div></div>
<div class="ttc" id="aclass_module_html_a817178405f125e068e88bad62aeb6f3b"><div class="ttname"><a href="class_module.html#a817178405f125e068e88bad62aeb6f3b">Module::Module</a></div><div class="ttdeci">Module(RadioLibHal *hal, uint32_t cs, uint32_t irq, uint32_t rst, uint32_t gpio=RADIOLIB_NC)</div><div class="ttdoc">Module constructor.</div><div class="ttdef"><b>Definition:</b> Module.cpp:25</div></div>
<div class="ttc" id="aclass_module_html_a9393088249856eab568126aeb2493e4a"><div class="ttname"><a href="class_module.html#a9393088249856eab568126aeb2493e4a">Module::SPIparseStatusCb_t</a></div><div class="ttdeci">int16_t(* SPIparseStatusCb_t)(uint8_t in)</div><div class="ttdoc">Callback for parsing SPI status.</div><div class="ttdef"><b>Definition:</b> Module.h:166</div></div>
<div class="ttc" id="aclass_module_html_aa6cac04c7cb6d5278a318db0966ad1a7"><div class="ttname"><a href="class_module.html#aa6cac04c7cb6d5278a318db0966ad1a7">Module::getCs</a></div><div class="ttdeci">uint32_t getCs() const</div><div class="ttdoc">Access method to get the pin number of SPI chip select.</div><div class="ttdef"><b>Definition:</b> Module.h:382</div></div>
@ -313,7 +314,6 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
<div class="ttc" id="aclass_module_html_ab250eb929068e0c890e16e8e6d7cd7e6"><div class="ttname"><a href="class_module.html#ab250eb929068e0c890e16e8e6d7cd7e6">Module::SPIreadRegister</a></div><div class="ttdeci">uint8_t SPIreadRegister(uint32_t reg)</div><div class="ttdoc">SPI basic read method. Use of this method is reserved for special cases, SPIgetRegValue should be use...</div><div class="ttdef"><b>Definition:</b> Module.cpp:120</div></div>
<div class="ttc" id="aclass_module_html_ab61bc5066c356e2d0d79f08a2bd0fbc9"><div class="ttname"><a href="class_module.html#ab61bc5066c356e2d0d79f08a2bd0fbc9">Module::getIrq</a></div><div class="ttdeci">uint32_t getIrq() const</div><div class="ttdoc">Access method to get the pin number of interrupt/GPIO.</div><div class="ttdef"><b>Definition:</b> Module.h:388</div></div>
<div class="ttc" id="aclass_module_html_ac308fa817a5c36c5dc724a0d15cefd4d"><div class="ttname"><a href="class_module.html#ac308fa817a5c36c5dc724a0d15cefd4d">Module::setRfSwitchTable</a></div><div class="ttdeci">void setRfSwitchTable(const uint32_t(&amp;pins)[RFSWITCH_MAX_PINS], const RfSwitchMode_t table[])</div><div class="ttdoc">Some modules contain external RF switch controlled by pins. This function gives RadioLib control over...</div><div class="ttdef"><b>Definition:</b> Module.cpp:566</div></div>
<div class="ttc" id="aclass_module_html_ac3586c8d4013cbdd22cf34032632c181"><div class="ttname"><a href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">Module::SPItransferStream</a></div><div class="ttdeci">int16_t SPItransferStream(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, uint32_t timeout)</div><div class="ttdoc">SPI single transfer method for modules with stream-type SPI interface (SX126x, SX128x etc....</div><div class="ttdef"><b>Definition:</b> Module.cpp:311</div></div>
<div class="ttc" id="aclass_module_html_ac993ab8e2ea0f5aa93339d1f6ffb54ee"><div class="ttname"><a href="class_module.html#ac993ab8e2ea0f5aa93339d1f6ffb54ee">Module::SPIreadRegisterBurst</a></div><div class="ttdeci">void SPIreadRegisterBurst(uint32_t reg, size_t numBytes, uint8_t *inBytes)</div><div class="ttdoc">SPI burst read method.</div><div class="ttdef"><b>Definition:</b> Module.cpp:104</div></div>
<div class="ttc" id="aclass_module_html_ad1956ac81429ec1f61f83dbc081cf18c"><div class="ttname"><a href="class_module.html#ad1956ac81429ec1f61f83dbc081cf18c">Module::init</a></div><div class="ttdeci">void init()</div><div class="ttdoc">Initialize low-level module control.</div><div class="ttdef"><b>Definition:</b> Module.cpp:43</div></div>
<div class="ttc" id="aclass_module_html_ad6cddbf3aebec9717a1a381dd81ad398"><div class="ttname"><a href="class_module.html#ad6cddbf3aebec9717a1a381dd81ad398">Module::getRst</a></div><div class="ttdeci">uint32_t getRst() const</div><div class="ttdoc">Access method to get the pin number of hardware reset pin.</div><div class="ttdef"><b>Definition:</b> Module.h:394</div></div>
@ -323,6 +323,7 @@ $(document).ready(function(){initNavTree('_module_8h_source.html',''); initResiz
<div class="ttc" id="aclass_module_html_afbed643f082286012bf44bba22381ae6"><div class="ttname"><a href="class_module.html#afbed643f082286012bf44bba22381ae6">Module::setRfSwitchState</a></div><div class="ttdeci">void setRfSwitchState(uint8_t mode)</div><div class="ttdoc">Set RF switch state.</div><div class="ttdef"><b>Definition:</b> Module.cpp:583</div></div>
<div class="ttc" id="aclass_radio_lib_hal_html"><div class="ttname"><a href="class_radio_lib_hal.html">RadioLibHal</a></div><div class="ttdoc">Hardware abstraction library base interface.</div><div class="ttdef"><b>Definition:</b> Hal.h:13</div></div>
<div class="ttc" id="agroup__status__codes_html_gacc0baeb3e5fc99760a07d18ba55531b6"><div class="ttname"><a href="group__status__codes.html#gacc0baeb3e5fc99760a07d18ba55531b6">RADIOLIB_ERR_UNKNOWN</a></div><div class="ttdeci">#define RADIOLIB_ERR_UNKNOWN</div><div class="ttdoc">There was an unexpected, unknown error. If you see this, something went incredibly wrong....</div><div class="ttdef"><b>Definition:</b> TypeDef.h:110</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="astruct_module_1_1_rf_switch_mode__t_html"><div class="ttname"><a href="struct_module_1_1_rf_switch_mode__t.html">Module::RfSwitchMode_t</a></div><div class="ttdoc">Description of RF switch pin states for a single mode. See setRfSwitchTable for details.</div><div class="ttdef"><b>Definition:</b> Module.h:84</div></div>
<div class="ttc" id="astruct_module_1_1_rf_switch_mode__t_html_a2442217bfabfb124a3f46bb128aa7462"><div class="ttname"><a href="struct_module_1_1_rf_switch_mode__t.html#a2442217bfabfb124a3f46bb128aa7462">Module::RfSwitchMode_t::mode</a></div><div class="ttdeci">uint8_t mode</div><div class="ttdoc">RF switching mode, one of OpMode_t or a custom radio-defined value.</div><div class="ttdef"><b>Definition:</b> Module.h:86</div></div>
<div class="ttc" id="astruct_module_1_1_rf_switch_mode__t_html_a694fecae172f868d8ca400319920ed66"><div class="ttname"><a href="struct_module_1_1_rf_switch_mode__t.html#a694fecae172f868d8ca400319920ed66">Module::RfSwitchMode_t::values</a></div><div class="ttdeci">uint32_t values[RFSWITCH_MAX_PINS]</div><div class="ttdoc">Output pin values.</div><div class="ttdef"><b>Definition:</b> Module.h:89</div></div>

Wyświetl plik

@ -213,9 +213,9 @@ $(document).ready(function(){initNavTree('_morse_8h_source.html',''); initResiza
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="comment">// variables to keep decoding state</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; uint32_t signalCounter = 0;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; uint32_t signalStart = 0;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> signalStart = 0;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; uint32_t pauseCounter = 0;</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; uint32_t pauseStart = 0;</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> pauseStart = 0;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordtype">size_t</span> printNumber(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>, uint8_t);</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordtype">size_t</span> printFloat(<span class="keywordtype">double</span>, uint8_t);</div>
@ -235,6 +235,7 @@ $(document).ready(function(){initNavTree('_morse_8h_source.html',''); initResiza
<div class="ttc" id="aclass_morse_client_html_aeade3a433da40e6a9f28688f2e6e3b5a"><div class="ttname"><a href="class_morse_client.html#aeade3a433da40e6a9f28688f2e6e3b5a">MorseClient::MorseClient</a></div><div class="ttdeci">MorseClient(PhysicalLayer *phy)</div><div class="ttdoc">Constructor for 2-FSK mode.</div><div class="ttdef"><b>Definition:</b> Morse.cpp:7</div></div>
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:54</div></div>
<div class="ttc" id="aclass_radio_lib_print_html"><div class="ttname"><a href="class_radio_lib_print.html">RadioLibPrint</a></div><div class="ttdoc">Printing class, based on Arduino Print class with additional encodings.</div><div class="ttdef"><b>Definition:</b> Print.h:17</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -185,7 +185,7 @@ $(document).ready(function(){initNavTree('_pager_8h_source.html',''); initResiza
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; uint32_t baseFreqRaw;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; uint16_t shiftFreq;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; uint16_t shiftFreqHz;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; uint16_t bitDuration;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> bitDuration;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; uint32_t filterAddr;</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; uint32_t filterMask;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; uint32_t *filterAddresses;</div>
@ -216,6 +216,7 @@ $(document).ready(function(){initNavTree('_pager_8h_source.html',''); initResiza
<div class="ttc" id="aclass_pager_client_html_adbab4e162a5719bd4407a42a85d26ff6"><div class="ttname"><a href="class_pager_client.html#adbab4e162a5719bd4407a42a85d26ff6">PagerClient::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint32_t addr, uint8_t encoding=RADIOLIB_PAGER_BCD, uint8_t function=RADIOLIB_PAGER_FUNC_AUTO)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> Pager.cpp:70</div></div>
<div class="ttc" id="aclass_pager_client_html_aec073fa9e5adcff9730482d9583715e9"><div class="ttname"><a href="class_pager_client.html#aec073fa9e5adcff9730482d9583715e9">PagerClient::available</a></div><div class="ttdeci">size_t available()</div><div class="ttdoc">Get the number of POCSAG batches available in buffer. Limited by the size of direct mode buffer!</div><div class="ttdef"><b>Definition:</b> Pager.cpp:300</div></div>
<div class="ttc" id="aclass_physical_layer_html"><div class="ttname"><a href="class_physical_layer.html">PhysicalLayer</a></div><div class="ttdoc">Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:54</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -199,9 +199,9 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; </div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>();</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; </div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">virtual</span> <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; </div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">virtual</span> uint32_t <a class="code" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs);</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keyword">virtual</span> <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs);</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; </div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keyword">virtual</span> int16_t <a class="code" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask);</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; </div>
@ -323,14 +323,14 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
<div class="ttc" id="aclass_physical_layer_html_a429796eb2e7ea86781a2e8ca42af43f3"><div class="ttname"><a href="class_physical_layer.html#a429796eb2e7ea86781a2e8ca42af43f3">PhysicalLayer::dropSync</a></div><div class="ttdeci">void dropSync()</div><div class="ttdoc">Forcefully drop synchronization.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:379</div></div>
<div class="ttc" id="aclass_physical_layer_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_physical_layer.html#a492b2d057dd803c3884fa1adc8e22534">PhysicalLayer::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:52</div></div>
<div class="ttc" id="aclass_physical_layer_html_a4d5b30493c8d7fcfb784e128362d596c"><div class="ttname"><a href="class_physical_layer.html#a4d5b30493c8d7fcfb784e128362d596c">PhysicalLayer::read</a></div><div class="ttdeci">uint8_t read(bool drop=true)</div><div class="ttdoc">Get data from direct mode buffer.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:386</div></div>
<div class="ttc" id="aclass_physical_layer_html_a50c3c0866faa474ae2ea8d5b79a73358"><div class="ttname"><a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">PhysicalLayer::calculateRxTimeout</a></div><div class="ttdeci">virtual uint32_t calculateRxTimeout(uint32_t timeoutUs)</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:302</div></div>
<div class="ttc" id="aclass_physical_layer_html_a55ccbe60bfc1ab58814dbd5f9cd4939e"><div class="ttname"><a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">PhysicalLayer::getTimeOnAir</a></div><div class="ttdeci">virtual uint32_t getTimeOnAir(size_t len)</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:297</div></div>
<div class="ttc" id="aclass_physical_layer_html_a50e730a894f60b58034507ad7730dd3c"><div class="ttname"><a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">PhysicalLayer::getTimeOnAir</a></div><div class="ttdeci">virtual RadioLibTime_t getTimeOnAir(size_t len)</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:297</div></div>
<div class="ttc" id="aclass_physical_layer_html_a58d54eeb40fb586013ba48e15318abba"><div class="ttname"><a href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">PhysicalLayer::checkDataRate</a></div><div class="ttdeci">virtual int16_t checkDataRate(DataRate_t dr)</div><div class="ttdoc">Check the data rate can be configured by this module. Must be implemented in module class if the modu...</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:275</div></div>
<div class="ttc" id="aclass_physical_layer_html_a63979795a7b53557560bb95b65480906"><div class="ttname"><a href="class_physical_layer.html#a63979795a7b53557560bb95b65480906">PhysicalLayer::getChannelScanResult</a></div><div class="ttdeci">virtual int16_t getChannelScanResult()</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:321</div></div>
<div class="ttc" id="aclass_physical_layer_html_a67ee4ec36f352d06dda0102260f6bfce"><div class="ttname"><a href="class_physical_layer.html#a67ee4ec36f352d06dda0102260f6bfce">PhysicalLayer::clearPacketSentAction</a></div><div class="ttdeci">virtual void clearPacketSentAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:473</div></div>
<div class="ttc" id="aclass_physical_layer_html_a6c71cdc1238e1368274670758431a977"><div class="ttname"><a href="class_physical_layer.html#a6c71cdc1238e1368274670758431a977">PhysicalLayer::setSyncWord</a></div><div class="ttdeci">virtual int16_t setSyncWord(uint8_t *sync, size_t len)</div><div class="ttdoc">Set sync word. Must be implemented in module class if the module supports it.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:259</div></div>
<div class="ttc" id="aclass_physical_layer_html_a6ee1fed6bbb8d3571974153ac6f26751"><div class="ttname"><a href="class_physical_layer.html#a6ee1fed6bbb8d3571974153ac6f26751">PhysicalLayer::setDataRate</a></div><div class="ttdeci">virtual int16_t setDataRate(DataRate_t dr)</div><div class="ttdoc">Set data. Must be implemented in module class if the module supports it.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:270</div></div>
<div class="ttc" id="aclass_physical_layer_html_a7edf27f03600b96f72f011fc82fa4ef9"><div class="ttname"><a href="class_physical_layer.html#a7edf27f03600b96f72f011fc82fa4ef9">PhysicalLayer::clearPacketReceivedAction</a></div><div class="ttdeci">virtual void clearPacketReceivedAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:465</div></div>
<div class="ttc" id="aclass_physical_layer_html_a7f8d12a90158864a8ebc471b0ec89dc9"><div class="ttname"><a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer::calculateRxTimeout</a></div><div class="ttdeci">virtual RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs)</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:302</div></div>
<div class="ttc" id="aclass_physical_layer_html_a85db1ff64e6c56e054f276c511194633"><div class="ttname"><a href="class_physical_layer.html#a85db1ff64e6c56e054f276c511194633">PhysicalLayer::setPreambleLength</a></div><div class="ttdeci">virtual int16_t setPreambleLength(size_t len)</div><div class="ttdoc">Set preamble length. Must be implemented in module class if the module supports it.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:265</div></div>
<div class="ttc" id="aclass_physical_layer_html_a88a10657bd2215a11a2331f937414b55"><div class="ttname"><a href="class_physical_layer.html#a88a10657bd2215a11a2331f937414b55">PhysicalLayer::startDirect</a></div><div class="ttdeci">int16_t startDirect()</div><div class="ttdoc">Configure module parameters for direct modes. Must be called prior to &quot;ham&quot; modes like RTTY or AX....</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:360</div></div>
<div class="ttc" id="aclass_physical_layer_html_a8a194b0fbb66b1a953288bf3b9478d6e"><div class="ttname"><a href="class_physical_layer.html#a8a194b0fbb66b1a953288bf3b9478d6e">PhysicalLayer::setFrequency</a></div><div class="ttdeci">virtual int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:224</div></div>
@ -360,6 +360,7 @@ $(document).ready(function(){initNavTree('_physical_layer_8h_source.html',''); i
<div class="ttc" id="aclass_physical_layer_html_af1bb9a5da26da8829795ebb72e9c666e"><div class="ttname"><a href="class_physical_layer.html#af1bb9a5da26da8829795ebb72e9c666e">PhysicalLayer::sleep</a></div><div class="ttdeci">virtual int16_t sleep()</div><div class="ttdoc">Sets module to sleep.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:118</div></div>
<div class="ttc" id="aclass_r_t_t_y_client_html"><div class="ttname"><a href="class_r_t_t_y_client.html">RTTYClient</a></div><div class="ttdoc">Client for RTTY communication. The public interface is the same as Arduino Serial.</div><div class="ttdef"><b>Definition:</b> RTTY.h:17</div></div>
<div class="ttc" id="aclass_s_s_t_v_client_html"><div class="ttname"><a href="class_s_s_t_v_client.html">SSTVClient</a></div><div class="ttdoc">Client for SSTV transmissions.</div><div class="ttdef"><b>Definition:</b> SSTV.h:117</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="astruct_f_s_k_rate__t_html"><div class="ttname"><a href="struct_f_s_k_rate__t.html">FSKRate_t</a></div><div class="ttdoc">Data rate structure interpretation in case FSK is used.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:26</div></div>
<div class="ttc" id="astruct_f_s_k_rate__t_html_a2500c6dee65326b52d4e58ecf4b6d107"><div class="ttname"><a href="struct_f_s_k_rate__t.html#a2500c6dee65326b52d4e58ecf4b6d107">FSKRate_t::bitRate</a></div><div class="ttdeci">float bitRate</div><div class="ttdoc">FSK bit rate in kbps.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:28</div></div>
<div class="ttc" id="astruct_f_s_k_rate__t_html_a9d8801cd6a3533922db9410f81e2a244"><div class="ttname"><a href="struct_f_s_k_rate__t.html#a9d8801cd6a3533922db9410f81e2a244">FSKRate_t::freqDev</a></div><div class="ttdeci">float freqDev</div><div class="ttdoc">FS frequency deviation in kHz.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:31</div></div>

Wyświetl plik

@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('_r_t_t_y_8h_source.html',''); initResi
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; uint32_t baseFreq = 0, baseFreqHz = 0;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; uint32_t shiftFreq = 0, shiftFreqHz = 0;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; uint32_t bitDuration = 0;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> bitDuration = 0;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; uint8_t stopBitsNum = 0;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">void</span> mark();</div>
@ -147,6 +147,7 @@ $(document).ready(function(){initNavTree('_r_t_t_y_8h_source.html',''); initResi
<div class="ttc" id="aclass_r_t_t_y_client_html_ae0b25083baf01469786b6242389298fa"><div class="ttname"><a href="class_r_t_t_y_client.html#ae0b25083baf01469786b6242389298fa">RTTYClient::begin</a></div><div class="ttdeci">int16_t begin(float base, uint32_t shift, uint16_t rate, uint8_t enc=RADIOLIB_ASCII, uint8_t stopBits=1)</div><div class="ttdoc">Initialization method.</div><div class="ttdef"><b>Definition:</b> RTTY.cpp:23</div></div>
<div class="ttc" id="aclass_r_t_t_y_client_html_ae6bc08fa88457ee00a992448be1d63ea"><div class="ttname"><a href="class_r_t_t_y_client.html#ae6bc08fa88457ee00a992448be1d63ea">RTTYClient::RTTYClient</a></div><div class="ttdeci">RTTYClient(PhysicalLayer *phy)</div><div class="ttdoc">Constructor for 2-FSK mode.</div><div class="ttdef"><b>Definition:</b> RTTY.cpp:7</div></div>
<div class="ttc" id="aclass_radio_lib_print_html"><div class="ttname"><a href="class_radio_lib_print.html">RadioLibPrint</a></div><div class="ttdoc">Printing class, based on Arduino Print class with additional encodings.</div><div class="ttdef"><b>Definition:</b> Print.h:17</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('_s_s_t_v_8h_source.html',''); initResi
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; SCAN_RED</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74"> 52</a></span>&#160; } <a class="code" href="structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74">type</a>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structtone__t.html#a3b0421dd255c7c59552741957a6224ed"> 57</a></span>&#160; uint32_t <a class="code" href="structtone__t.html#a3b0421dd255c7c59552741957a6224ed">len</a>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structtone__t.html#a7916c2e2d0011aead6f355076b8fb36c"> 57</a></span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="structtone__t.html#a7916c2e2d0011aead6f355076b8fb36c">len</a>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf"> 62</a></span>&#160; uint16_t <a class="code" href="structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf">freq</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;};</div>
@ -201,7 +201,7 @@ $(document).ready(function(){initNavTree('_s_s_t_v_8h_source.html',''); initResi
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <a class="code" href="struct_s_s_t_v_mode__t.html">SSTVMode_t</a> txMode = Scottie1;</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordtype">bool</span> firstLine = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">void</span> tone(<span class="keywordtype">float</span> freq, uint32_t len = 0);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordtype">void</span> tone(<span class="keywordtype">float</span> freq, <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> len = 0);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;};</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; </div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="preprocessor">#endif</span></div>
@ -217,6 +217,7 @@ $(document).ready(function(){initNavTree('_s_s_t_v_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_s_t_v_client_html_a772bfc68ac0a5f723c1031138dc27bd0"><div class="ttname"><a href="class_s_s_t_v_client.html#a772bfc68ac0a5f723c1031138dc27bd0">SSTVClient::sendLine</a></div><div class="ttdeci">void sendLine(uint32_t *imgLine)</div><div class="ttdoc">Sends single picture line in the currently configured SSTV mode.</div><div class="ttdef"><b>Definition:</b> SSTV.cpp:249</div></div>
<div class="ttc" id="aclass_s_s_t_v_client_html_ad66e5082788b507f0f18e6e0e255314d"><div class="ttname"><a href="class_s_s_t_v_client.html#ad66e5082788b507f0f18e6e0e255314d">SSTVClient::getPictureHeight</a></div><div class="ttdeci">uint16_t getPictureHeight() const</div><div class="ttdoc">Get picture height of the currently configured SSTV mode.</div><div class="ttdef"><b>Definition:</b> SSTV.cpp:288</div></div>
<div class="ttc" id="aclass_s_s_t_v_client_html_af15cf501c00172270d2d2c43d7a7100a"><div class="ttname"><a href="class_s_s_t_v_client.html#af15cf501c00172270d2d2c43d7a7100a">SSTVClient::SSTVClient</a></div><div class="ttdeci">SSTVClient(PhysicalLayer *phy)</div><div class="ttdoc">Constructor for 2-FSK mode.</div><div class="ttdef"><b>Definition:</b> SSTV.cpp:157</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="astruct_s_s_t_v_mode__t_html"><div class="ttname"><a href="struct_s_s_t_v_mode__t.html">SSTVMode_t</a></div><div class="ttdoc">Structure to save data about supported SSTV modes.</div><div class="ttdef"><b>Definition:</b> SSTV.h:69</div></div>
<div class="ttc" id="astruct_s_s_t_v_mode__t_html_a27c6a271c1aa8e499a31a784ab9254ad"><div class="ttname"><a href="struct_s_s_t_v_mode__t.html#a27c6a271c1aa8e499a31a784ab9254ad">SSTVMode_t::tones</a></div><div class="ttdeci">tone_t tones[8]</div><div class="ttdoc">Sequence of tones in each transmission line. This is used to create the correct encoding sequence.</div><div class="ttdef"><b>Definition:</b> SSTV.h:99</div></div>
<div class="ttc" id="astruct_s_s_t_v_mode__t_html_a4033deed34e2703ab7f9a95cc32e5820"><div class="ttname"><a href="struct_s_s_t_v_mode__t.html#a4033deed34e2703ab7f9a95cc32e5820">SSTVMode_t::visCode</a></div><div class="ttdeci">uint8_t visCode</div><div class="ttdoc">Unique VIS code of the SSTV mode.</div><div class="ttdef"><b>Definition:</b> SSTV.h:74</div></div>
@ -226,7 +227,7 @@ $(document).ready(function(){initNavTree('_s_s_t_v_8h_source.html',''); initResi
<div class="ttc" id="astruct_s_s_t_v_mode__t_html_ae3d67bbc9815c38bea17ec070c8c0096"><div class="ttname"><a href="struct_s_s_t_v_mode__t.html#ae3d67bbc9815c38bea17ec070c8c0096">SSTVMode_t::numTones</a></div><div class="ttdeci">uint8_t numTones</div><div class="ttdoc">Number of tones in each transmission line. Picture scan data is considered single tone.</div><div class="ttdef"><b>Definition:</b> SSTV.h:94</div></div>
<div class="ttc" id="astructtone__t_html"><div class="ttname"><a href="structtone__t.html">tone_t</a></div><div class="ttdoc">Structure to save data about tone.</div><div class="ttdef"><b>Definition:</b> SSTV.h:42</div></div>
<div class="ttc" id="astructtone__t_html_a322e5f269a6a7eaae58f3ca0b73da0cf"><div class="ttname"><a href="structtone__t.html#a322e5f269a6a7eaae58f3ca0b73da0cf">tone_t::freq</a></div><div class="ttdeci">uint16_t freq</div><div class="ttdoc">Frequency of tone in Hz, set to 0 for picture scan tones.</div><div class="ttdef"><b>Definition:</b> SSTV.h:62</div></div>
<div class="ttc" id="astructtone__t_html_a3b0421dd255c7c59552741957a6224ed"><div class="ttname"><a href="structtone__t.html#a3b0421dd255c7c59552741957a6224ed">tone_t::len</a></div><div class="ttdeci">uint32_t len</div><div class="ttdoc">Length of tone in us, set to 0 for picture scan tones.</div><div class="ttdef"><b>Definition:</b> SSTV.h:57</div></div>
<div class="ttc" id="astructtone__t_html_a7916c2e2d0011aead6f355076b8fb36c"><div class="ttname"><a href="structtone__t.html#a7916c2e2d0011aead6f355076b8fb36c">tone_t::len</a></div><div class="ttdeci">RadioLibTime_t len</div><div class="ttdoc">Length of tone in us, set to 0 for picture scan tones.</div><div class="ttdef"><b>Definition:</b> SSTV.h:57</div></div>
<div class="ttc" id="astructtone__t_html_af92472bf087b9a7ec0c350bd503bdd74"><div class="ttname"><a href="structtone__t.html#af92472bf087b9a7ec0c350bd503bdd74">tone_t::type</a></div><div class="ttdeci">enum tone_t::@1 type</div><div class="ttdoc">Tone type: GENERIC for sync and porch tones, SCAN_GREEN, SCAN_BLUE and SCAN_RED for scan lines.</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->

Wyświetl plik

@ -665,9 +665,9 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; </div>
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160; int16_t <a class="code" href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">variablePacketLengthMode</a>(uint8_t maxLen = RADIOLIB_SX126X_MAX_PACKET_LENGTH);</div>
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; </div>
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; uint32_t <a class="code" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; </div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; uint32_t <a class="code" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a>(uint32_t timeoutUs);</div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs);</div>
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; </div>
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; int16_t <a class="code" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask);</div>
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; </div>
@ -830,6 +830,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x126x_html_a1623e7d5450c97ca092913ad79d62208"><div class="ttname"><a href="class_s_x126x.html#a1623e7d5450c97ca092913ad79d62208">SX126x::setPaConfig</a></div><div class="ttdeci">int16_t setPaConfig(uint8_t paDutyCycle, uint8_t deviceSel, uint8_t hpMax=RADIOLIB_SX126X_PA_CONFIG_HP_MAX, uint8_t paLut=RADIOLIB_SX126X_PA_CONFIG_PA_LUT)</div><div class="ttdoc">Set the PA configuration. Allows user to optimize PA for a specific output power and matching network...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1797</div></div>
<div class="ttc" id="aclass_s_x126x_html_a16a4433b9bebac0aa867e31a74dc258a"><div class="ttname"><a href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">SX126x::irqRxDoneRxTimeout</a></div><div class="ttdeci">int16_t irqRxDoneRxTimeout(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</div><div class="ttdoc">Create the flags that make up RxDone and RxTimeout used for receiving downlinks.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1458</div></div>
<div class="ttc" id="aclass_s_x126x_html_a16e8b271dc5e9af3015dd2901153cbde"><div class="ttname"><a href="class_s_x126x.html#a16e8b271dc5e9af3015dd2901153cbde">SX126x::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:579</div></div>
<div class="ttc" id="aclass_s_x126x_html_a16eb0bdb051f3cf288db752d18182ae2"><div class="ttname"><a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">SX126x::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1416</div></div>
<div class="ttc" id="aclass_s_x126x_html_a1d8f4deb555844b24c2426dd86e69676"><div class="ttname"><a href="class_s_x126x.html#a1d8f4deb555844b24c2426dd86e69676">SX126x::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1099</div></div>
<div class="ttc" id="aclass_s_x126x_html_a1fc6360740d80b664a5042ecc9d8b4fa"><div class="ttname"><a href="class_s_x126x.html#a1fc6360740d80b664a5042ecc9d8b4fa">SX126x::setChannelScanAction</a></div><div class="ttdeci">void setChannelScanAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a channel scan is finished.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:501</div></div>
<div class="ttc" id="aclass_s_x126x_html_a21c263ce1a339faa74c568d9afb81cd2"><div class="ttname"><a href="class_s_x126x.html#a21c263ce1a339faa74c568d9afb81cd2">SX126x::setRegulatorLDO</a></div><div class="ttdeci">int16_t setRegulatorLDO()</div><div class="ttdoc">Set regulator mode to LDO.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1478</div></div>
@ -850,9 +851,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x126x_html_a59d443c02d4620cda32c63a00c6bcc22"><div class="ttname"><a href="class_s_x126x.html#a59d443c02d4620cda32c63a00c6bcc22">SX126x::setRxBandwidth</a></div><div class="ttdeci">int16_t setRxBandwidth(float rxBw)</div><div class="ttdoc">Sets FSK receiver bandwidth. Allowed values are 4.8, 5.8, 7.3, 9.7, 11.7, 14.6, 19....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:999</div></div>
<div class="ttc" id="aclass_s_x126x_html_a5ae69309ca0cf5f13c60f2d162916ff8"><div class="ttname"><a href="class_s_x126x.html#a5ae69309ca0cf5f13c60f2d162916ff8">SX126x::setRegulatorDCDC</a></div><div class="ttdeci">int16_t setRegulatorDCDC()</div><div class="ttdoc">Set regulator mode to DC-DC.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1482</div></div>
<div class="ttc" id="aclass_s_x126x_html_a5b4f8a41b593436b8c7a2a2d46ac387e"><div class="ttname"><a href="class_s_x126x.html#a5b4f8a41b593436b8c7a2a2d46ac387e">SX126x::startReceiveDutyCycle</a></div><div class="ttdeci">int16_t startReceiveDutyCycle(uint32_t rxPeriod, uint32_t sleepPeriod, uint16_t irqFlags=RADIOLIB_SX126X_IRQ_RX_DEFAULT, uint16_t irqMask=RADIOLIB_SX126X_IRQ_RX_DONE)</div><div class="ttdoc">Interrupt-driven receive method where the device mostly sleeps and periodically wakes to listen....</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:597</div></div>
<div class="ttc" id="aclass_s_x126x_html_a62d3ec87046483c5077343dd5ebd1aa5"><div class="ttname"><a href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">SX126x::calculateRxTimeout</a></div><div class="ttdeci">uint32_t calculateRxTimeout(uint32_t timeoutUs)</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1451</div></div>
<div class="ttc" id="aclass_s_x126x_html_a6848afe4c16a47edb3e0b342a86ecdfd"><div class="ttname"><a href="class_s_x126x.html#a6848afe4c16a47edb3e0b342a86ecdfd">SX126x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:481</div></div>
<div class="ttc" id="aclass_s_x126x_html_a691c960e3fabfb9edcfccbae6eab5b76"><div class="ttname"><a href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">SX126x::getTimeOnAir</a></div><div class="ttdeci">uint32_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1416</div></div>
<div class="ttc" id="aclass_s_x126x_html_a75c8d32cee712e0c940163446b98e587"><div class="ttname"><a href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">SX126x::checkDataRate</a></div><div class="ttdeci">int16_t checkDataRate(DataRate_t dr) override</div><div class="ttdoc">Check the data rate can be configured by this module.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:978</div></div>
<div class="ttc" id="aclass_s_x126x_html_a7a1579e2557c36a4a34b09039c0d0c71"><div class="ttname"><a href="class_s_x126x.html#a7a1579e2557c36a4a34b09039c0d0c71">SX126x::standby</a></div><div class="ttdeci">int16_t standby() override</div><div class="ttdoc">Sets the module to standby mode (overload for PhysicalLayer compatibility, uses 13 MHz RC oscillator)...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:460</div></div>
<div class="ttc" id="aclass_s_x126x_html_a7cd95a5f2e39ae8fb1a3040e77fa21a3"><div class="ttname"><a href="class_s_x126x.html#a7cd95a5f2e39ae8fb1a3040e77fa21a3">SX126x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation. Allowed values range from 0.0 to 200.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:904</div></div>
@ -879,6 +878,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x126x_html_aaca5a8fa8a3e634dd1b5b4c2bb5058d8"><div class="ttname"><a href="class_s_x126x.html#aaca5a8fa8a3e634dd1b5b4c2bb5058d8">SX126x::SX126x</a></div><div class="ttdeci">SX126x(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:6</div></div>
<div class="ttc" id="aclass_s_x126x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x126x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX126x::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_s_x126x_html_ab9ce38cfeaa36ddcc2d82b2974d7088c"><div class="ttname"><a href="class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c">SX126x::autoLDRO</a></div><div class="ttdeci">int16_t autoLDRO()</div><div class="ttdoc">Re-enables automatic LDRO configuration. Only available in LoRa mode. After calling this method,...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1510</div></div>
<div class="ttc" id="aclass_s_x126x_html_aba074a439b326bf413da8e3ad2bcf256"><div class="ttname"><a href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">SX126x::calculateRxTimeout</a></div><div class="ttdeci">RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs)</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1451</div></div>
<div class="ttc" id="aclass_s_x126x_html_abbf8b4623da8c2caa83a8c3d35a44d0a"><div class="ttname"><a href="class_s_x126x.html#abbf8b4623da8c2caa83a8c3d35a44d0a">SX126x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when data bit is received in direct mode.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1563</div></div>
<div class="ttc" id="aclass_s_x126x_html_abc3a4f9213b2a7052e97c2e3a0bf45a5"><div class="ttname"><a href="class_s_x126x.html#abc3a4f9213b2a7052e97c2e3a0bf45a5">SX126x::fixedPacketLengthMode</a></div><div class="ttdeci">int16_t fixedPacketLengthMode(uint8_t len=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</div><div class="ttdoc">Set modem in fixed packet length mode. Available in FSK mode only.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1408</div></div>
<div class="ttc" id="aclass_s_x126x_html_abd8eea7e468db3d6064c19d4934d5034"><div class="ttname"><a href="class_s_x126x.html#abd8eea7e468db3d6064c19d4934d5034">SX126x::setBroadcastAddress</a></div><div class="ttdeci">int16_t setBroadcastAddress(uint8_t broadAddr)</div><div class="ttdoc">Sets broadcast address. Calling this method will also enable address filtering for node and broadcast...</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1204</div></div>
@ -902,6 +902,7 @@ $(document).ready(function(){initNavTree('_s_x126x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x126x_html_afc3a7a42c401b6c44e00cb6c5b9696f2"><div class="ttname"><a href="class_s_x126x.html#afc3a7a42c401b6c44e00cb6c5b9696f2">SX126x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables address filtering. Calling this method will also erase previously set addresses.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:1221</div></div>
<div class="ttc" id="aclass_s_x126x_html_afd3113858966e878e9c67a1e710bd586"><div class="ttname"><a href="class_s_x126x.html#afd3113858966e878e9c67a1e710bd586">SX126x::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:845</div></div>
<div class="ttc" id="aclass_s_x126x_html_afdd901c5eac2ca8773d0977e2c493317"><div class="ttname"><a href="class_s_x126x.html#afdd901c5eac2ca8773d0977e2c493317">SX126x::getChannelScanResult</a></div><div class="ttdeci">int16_t getChannelScanResult() override</div><div class="ttdoc">Read the channel scan result.</div><div class="ttdef"><b>Definition:</b> SX126x.cpp:762</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="astruct_module_1_1_rf_switch_mode__t_html"><div class="ttname"><a href="struct_module_1_1_rf_switch_mode__t.html">Module::RfSwitchMode_t</a></div><div class="ttdoc">Description of RF switch pin states for a single mode. See setRfSwitchTable for details.</div><div class="ttdef"><b>Definition:</b> Module.h:84</div></div>
<div class="ttc" id="aunion_data_rate__t_html"><div class="ttname"><a href="union_data_rate__t.html">DataRate_t</a></div><div class="ttdoc">Common data rate structure.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.h:38</div></div>
</div><!-- fragment --></div><!-- contents -->

Wyświetl plik

@ -809,9 +809,9 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; </div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160; </div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; uint32_t <a class="code" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len) <span class="keyword">override</span>;</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; </div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; uint32_t <a class="code" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs);</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(<a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs);</div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; </div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; int16_t <a class="code" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask);</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; </div>
@ -950,7 +950,6 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x127x_html_a492b2d057dd803c3884fa1adc8e22534"><div class="ttname"><a href="class_s_x127x.html#a492b2d057dd803c3884fa1adc8e22534">SX127x::transmit</a></div><div class="ttdeci">int16_t transmit(const char *str, uint8_t addr=0)</div><div class="ttdoc">C-string transmit method.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:52</div></div>
<div class="ttc" id="aclass_s_x127x_html_a5094ba2d9268340b7aba99afe5da0544"><div class="ttname"><a href="class_s_x127x.html#a5094ba2d9268340b7aba99afe5da0544">SX127x::getAFCError</a></div><div class="ttdeci">float getAFCError()</div><div class="ttdoc">Gets current AFC error.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:858</div></div>
<div class="ttc" id="aclass_s_x127x_html_a5094d0f471aaa428167816d1ac30bb76"><div class="ttname"><a href="class_s_x127x.html#a5094d0f471aaa428167816d1ac30bb76">SX127x::setRSSIThreshold</a></div><div class="ttdeci">int16_t setRSSIThreshold(float dbm)</div><div class="ttdoc">Sets the RSSI value above which the RSSI interrupt is signaled.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1315</div></div>
<div class="ttc" id="aclass_s_x127x_html_a55e6c443b0e66d8bbfe8588826475090"><div class="ttname"><a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">SX127x::calculateRxTimeout</a></div><div class="ttdeci">uint32_t calculateRxTimeout(uint32_t timeoutUs)</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1283</div></div>
<div class="ttc" id="aclass_s_x127x_html_a56340d1bdc69b3efc64636be39445a9c"><div class="ttname"><a href="class_s_x127x.html#a56340d1bdc69b3efc64636be39445a9c">SX127x::getFHSSChannel</a></div><div class="ttdeci">uint8_t getFHSSChannel(void)</div><div class="ttdoc">Gets the FHSS channel in use.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1650</div></div>
<div class="ttc" id="aclass_s_x127x_html_a56f45da4853eac1e9f6e753129d9e416"><div class="ttname"><a href="class_s_x127x.html#a56f45da4853eac1e9f6e753129d9e416">SX127x::clearPacketSentAction</a></div><div class="ttdeci">void clearPacketSentAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is sent.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:472</div></div>
<div class="ttc" id="aclass_s_x127x_html_a5b79dae55315cdf25e530db77eeb140f"><div class="ttname"><a href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">SX127x::invertPreamble</a></div><div class="ttdeci">int16_t invertPreamble(bool enable)</div><div class="ttdoc">Invert FSK preamble polarity. The default (non-inverted) is 0x55, the inverted is 0xAA.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:786</div></div>
@ -976,6 +975,7 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x127x_html_a95bc32a555675879ad9e2a9e399dc6c1"><div class="ttname"><a href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">SX127x::getTempRaw</a></div><div class="ttdeci">int8_t getTempRaw()</div><div class="ttdoc">Reads uncalibrated temperature value. This function will change operating mode and should not be call...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1425</div></div>
<div class="ttc" id="aclass_s_x127x_html_a9b6532a25e1730973ac08146008adca5"><div class="ttname"><a href="class_s_x127x.html#a9b6532a25e1730973ac08146008adca5">SX127x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:453</div></div>
<div class="ttc" id="aclass_s_x127x_html_a9ca9aa18e13e8390ec437e249e1d2472"><div class="ttname"><a href="class_s_x127x.html#a9ca9aa18e13e8390ec437e249e1d2472">SX127x::setLowBatteryThreshold</a></div><div class="ttdeci">int16_t setLowBatteryThreshold(int8_t level, uint32_t pin=RADIOLIB_NC)</div><div class="ttdoc">Set low battery indicator threshold.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1718</div></div>
<div class="ttc" id="aclass_s_x127x_html_a9e7ecbc92c9d70f93211d21399d237d0"><div class="ttname"><a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">SX127x::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1247</div></div>
<div class="ttc" id="aclass_s_x127x_html_aa3f409359eafa5988e8e4c2948735238"><div class="ttname"><a href="class_s_x127x.html#aa3f409359eafa5988e8e4c2948735238">SX127x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void))</div><div class="ttdoc">Set interrupt service routine function to call when data bit is received in direct mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1633</div></div>
<div class="ttc" id="aclass_s_x127x_html_aa7ac558d537c6364c4bc82c8f33e398f"><div class="ttname"><a href="class_s_x127x.html#aa7ac558d537c6364c4bc82c8f33e398f">SX127x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Enables direct reception mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:318</div></div>
<div class="ttc" id="aclass_s_x127x_html_aaa6eb4363badc1c3450ad7a4d11af4b1"><div class="ttname"><a href="class_s_x127x.html#aaa6eb4363badc1c3450ad7a4d11af4b1">SX127x::clearFifoEmptyAction</a></div><div class="ttdeci">void clearFifoEmptyAction()</div><div class="ttdoc">Clears interrupt service routine to call when FIFO is empty.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:489</div></div>
@ -993,19 +993,20 @@ $(document).ready(function(){initNavTree('_s_x127x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x127x_html_ac5c7f4584352a12390594395d9c29bde"><div class="ttname"><a href="class_s_x127x.html#ac5c7f4584352a12390594395d9c29bde">SX127x::setSyncWord</a></div><div class="ttdeci">int16_t setSyncWord(uint8_t syncWord)</div><div class="ttdoc">Sets LoRa sync word. Only available in LoRa mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:720</div></div>
<div class="ttc" id="aclass_s_x127x_html_ac5d2ddb517e474a699b4539653b3754d"><div class="ttname"><a href="class_s_x127x.html#ac5d2ddb517e474a699b4539653b3754d">SX127x::getIRQFlags</a></div><div class="ttdeci">uint16_t getIRQFlags()</div><div class="ttdoc">Reads currently active IRQ flags, can be used to check which event caused an interrupt....</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1363</div></div>
<div class="ttc" id="aclass_s_x127x_html_ac74c5914ca429a3892c66b9d98e3ea6c"><div class="ttname"><a href="class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c">SX127x::SX127x</a></div><div class="ttdeci">SX127x(Module *mod)</div><div class="ttdoc">Default constructor. Called internally when creating new LoRa instance.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:5</div></div>
<div class="ttc" id="aclass_s_x127x_html_aca2e782dc6ed44fa77d4d14775d9a4a3"><div class="ttname"><a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">SX127x::getTimeOnAir</a></div><div class="ttdeci">uint32_t getTimeOnAir(size_t len) override</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1247</div></div>
<div class="ttc" id="aclass_s_x127x_html_ad3955f85f456edae772a51025a19029b"><div class="ttname"><a href="class_s_x127x.html#ad3955f85f456edae772a51025a19029b">SX127x::setRSSIConfig</a></div><div class="ttdeci">int16_t setRSSIConfig(uint8_t smoothingSamples, int8_t offset=0)</div><div class="ttdoc">Sets RSSI measurement configuration in FSK mode.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1321</div></div>
<div class="ttc" id="aclass_s_x127x_html_ad63322c9c58dd82e4b9982f10e546f33"><div class="ttname"><a href="class_s_x127x.html#ad63322c9c58dd82e4b9982f10e546f33">SX127x::setPacketReceivedAction</a></div><div class="ttdeci">void setPacketReceivedAction(void(*func)(void))</div><div class="ttdoc">Sets interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:460</div></div>
<div class="ttc" id="aclass_s_x127x_html_ad7600b8b0aac4d8a5e962d631145b617"><div class="ttname"><a href="class_s_x127x.html#ad7600b8b0aac4d8a5e962d631145b617">SX127x::getFHSSHoppingPeriod</a></div><div class="ttdeci">uint8_t getFHSSHoppingPeriod(void)</div><div class="ttdoc">Gets FHSS hopping period.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1646</div></div>
<div class="ttc" id="aclass_s_x127x_html_adc25b685de0859b799488bf7729350b6"><div class="ttname"><a href="class_s_x127x.html#adc25b685de0859b799488bf7729350b6">SX127x::getDataRate</a></div><div class="ttdeci">float getDataRate() const</div><div class="ttdoc">Get data rate of the latest transmitted packet.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:885</div></div>
<div class="ttc" id="aclass_s_x127x_html_ae75bc48cc74a407370cd9f4bf95e9e30"><div class="ttname"><a href="class_s_x127x.html#ae75bc48cc74a407370cd9f4bf95e9e30">SX127x::setDio0Action</a></div><div class="ttdeci">void setDio0Action(void(*func)(void), uint32_t dir)</div><div class="ttdoc">Set interrupt service routine function to call when DIO0 activates.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:438</div></div>
<div class="ttc" id="aclass_s_x127x_html_ae90a5df2d414dfcafd1e3b8aa790f9fd"><div class="ttname"><a href="class_s_x127x.html#ae90a5df2d414dfcafd1e3b8aa790f9fd">SX127x::startReceive</a></div><div class="ttdeci">int16_t startReceive()</div><div class="ttdoc">Interrupt-driven receive method with default parameters. Implemented for compatibility with PhysicalL...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:364</div></div>
<div class="ttc" id="aclass_s_x127x_html_ae98f0c8bef0f49cccc87992639827612"><div class="ttname"><a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x::calculateRxTimeout</a></div><div class="ttdeci">RadioLibTime_t calculateRxTimeout(RadioLibTime_t timeoutUs)</div><div class="ttdoc">Calculate the timeout value for this specific module / series (in number of symbols or units of time)</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1283</div></div>
<div class="ttc" id="aclass_s_x127x_html_aeac64ca102a143624993cb7cb5b9e17c"><div class="ttname"><a href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a></div><div class="ttdeci">int16_t begin(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</div><div class="ttdoc">Initialization method. Will be called with appropriate parameters when calling initialization method ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:9</div></div>
<div class="ttc" id="aclass_s_x127x_html_aee5324d7d854e7a2f6768221d4f362cd"><div class="ttname"><a href="class_s_x127x.html#aee5324d7d854e7a2f6768221d4f362cd">SX127x::getChipVersion</a></div><div class="ttdeci">int16_t getChipVersion()</div><div class="ttdoc">Read version SPI register. Should return SX1278_CHIP_VERSION (0x12) or SX1272_CHIP_VERSION (0x22) if ...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1421</div></div>
<div class="ttc" id="aclass_s_x127x_html_aefeeb9f7192e11a75b5dfb1ab8488e84"><div class="ttname"><a href="class_s_x127x.html#aefeeb9f7192e11a75b5dfb1ab8488e84">SX127x::transmitDirect</a></div><div class="ttdeci">int16_t transmitDirect(uint32_t frf=0) override</div><div class="ttdoc">Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode,...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:289</div></div>
<div class="ttc" id="aclass_s_x127x_html_af6aa854a2668d70f4d3a374a49440362"><div class="ttname"><a href="class_s_x127x.html#af6aa854a2668d70f4d3a374a49440362">SX127x::getFrequencyError</a></div><div class="ttdeci">float getFrequencyError(bool autoCorrect=false)</div><div class="ttdoc">Gets frequency error of the latest received packet.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:805</div></div>
<div class="ttc" id="aclass_s_x127x_html_af8530e9d858b155eb5acb764a733bcd4"><div class="ttname"><a href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a></div><div class="ttdeci">int16_t beginFSK(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</div><div class="ttdoc">Initialization method for FSK modem. Will be called with appropriate parameters when calling FSK init...</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:60</div></div>
<div class="ttc" id="aclass_s_x127x_html_afe6e9bbfd75f9cad26f9f72c34c4ada5"><div class="ttname"><a href="class_s_x127x.html#afe6e9bbfd75f9cad26f9f72c34c4ada5">SX127x::disableAddressFiltering</a></div><div class="ttdeci">int16_t disableAddressFiltering()</div><div class="ttdoc">Disables FSK address filtering.</div><div class="ttdef"><b>Definition:</b> SX127x.cpp:1087</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="astruct_module_1_1_rf_switch_mode__t_html"><div class="ttname"><a href="struct_module_1_1_rf_switch_mode__t.html">Module::RfSwitchMode_t</a></div><div class="ttdoc">Description of RF switch pin states for a single mode. See setRfSwitchTable for details.</div><div class="ttdef"><b>Definition:</b> Module.h:84</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->

Wyświetl plik

@ -536,7 +536,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; </div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">getPacketLength</a>(<span class="keywordtype">bool</span> update = <span class="keyword">true</span>) <span class="keyword">override</span>;</div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; </div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; uint32_t <a class="code" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> <a class="code" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; </div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; int16_t <a class="code" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(<span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; </div>
@ -638,7 +638,6 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x128x_html_a1984a405262f155f16a4759c5f6b0133"><div class="ttname"><a href="class_s_x128x.html#a1984a405262f155f16a4759c5f6b0133">SX128x::setPreambleLength</a></div><div class="ttdeci">int16_t setPreambleLength(uint32_t preambleLength)</div><div class="ttdoc">Sets preamble length for currently active modem. Allowed values range from 1 to 65535.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:773</div></div>
<div class="ttc" id="aclass_s_x128x_html_a2043ef7bb806968b9d9dcb64561ca371"><div class="ttname"><a href="class_s_x128x.html#a2043ef7bb806968b9d9dcb64561ca371">SX128x::setFrequency</a></div><div class="ttdeci">int16_t setFrequency(float freq)</div><div class="ttdoc">Sets carrier frequency. Allowed values are in range from 2400.0 to 2500.0 MHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:667</div></div>
<div class="ttc" id="aclass_s_x128x_html_a20b21a4f804b148fede4b7199c4d1e71"><div class="ttname"><a href="class_s_x128x.html#a20b21a4f804b148fede4b7199c4d1e71">SX128x::clearPacketReceivedAction</a></div><div class="ttdeci">void clearPacketReceivedAction()</div><div class="ttdoc">Clears interrupt service routine to call when a packet is received.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:503</div></div>
<div class="ttc" id="aclass_s_x128x_html_a2361a94f2e12ebc93e750a027d633232"><div class="ttname"><a href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">SX128x::getTimeOnAir</a></div><div class="ttdeci">uint32_t getTimeOnAir(size_t len)</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1238</div></div>
<div class="ttc" id="aclass_s_x128x_html_a2643ce22176293631fea2169f5e68e66"><div class="ttname"><a href="class_s_x128x.html#a2643ce22176293631fea2169f5e68e66">SX128x::reset</a></div><div class="ttdeci">int16_t reset(bool verify=true)</div><div class="ttdoc">Reset method. Will reset the chip to the default state using RST pin.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:271</div></div>
<div class="ttc" id="aclass_s_x128x_html_a26d0d02e5e53a3172df9208fa343a3f1"><div class="ttname"><a href="class_s_x128x.html#a26d0d02e5e53a3172df9208fa343a3f1">SX128x::setFrequencyDeviation</a></div><div class="ttdeci">int16_t setFrequencyDeviation(float freqDev) override</div><div class="ttdoc">Sets FSK frequency deviation. Allowed values range from 0.0 to 3200.0 kHz.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:878</div></div>
<div class="ttc" id="aclass_s_x128x_html_a275a9a86934124eab4982ad52bf91aea"><div class="ttname"><a href="class_s_x128x.html#a275a9a86934124eab4982ad52bf91aea">SX128x::begin</a></div><div class="ttdeci">int16_t begin(float freq=2400.0, float bw=812.5, uint8_t sf=9, uint8_t cr=7, uint8_t syncWord=RADIOLIB_SX128X_SYNC_WORD_PRIVATE, int8_t pwr=10, uint16_t preambleLength=12)</div><div class="ttdoc">Initialization method for LoRa modem.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:9</div></div>
@ -669,6 +668,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x128x_html_a99491c705e88dddc820f884b778f1660"><div class="ttname"><a href="class_s_x128x.html#a99491c705e88dddc820f884b778f1660">SX128x::setDataShaping</a></div><div class="ttdeci">int16_t setDataShaping(uint8_t sh) override</div><div class="ttdoc">Sets time-bandwidth product of Gaussian filter applied for shaping. Allowed values are RADIOLIB_SHAPI...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:911</div></div>
<div class="ttc" id="aclass_s_x128x_html_a9ccbf51f8304f1041c8eef182be547a7"><div class="ttname"><a href="class_s_x128x.html#a9ccbf51f8304f1041c8eef182be547a7">SX128x::SX128x</a></div><div class="ttdeci">SX128x(Module *mod)</div><div class="ttdoc">Default constructor.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:5</div></div>
<div class="ttc" id="aclass_s_x128x_html_a9da544e4a6120f73a078b46c6138505a"><div class="ttname"><a href="class_s_x128x.html#a9da544e4a6120f73a078b46c6138505a">SX128x::setCodingRate</a></div><div class="ttdeci">int16_t setCodingRate(uint8_t cr, bool longInterleaving=false)</div><div class="ttdoc">Sets LoRa coding rate denominator. Allowed values range from 5 to 8.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:739</div></div>
<div class="ttc" id="aclass_s_x128x_html_a9ff92bccb8193937a5484e38c0dad2c7"><div class="ttname"><a href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">SX128x::getTimeOnAir</a></div><div class="ttdeci">RadioLibTime_t getTimeOnAir(size_t len)</div><div class="ttdoc">Get expected time-on-air for a given size of payload.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1238</div></div>
<div class="ttc" id="aclass_s_x128x_html_aa4b1e0b96347011522e053f30202c0fe"><div class="ttname"><a href="class_s_x128x.html#aa4b1e0b96347011522e053f30202c0fe">SX128x::setCRC</a></div><div class="ttdeci">int16_t setCRC(uint8_t len, uint32_t initial=0x1D0F, uint16_t polynomial=0x1021)</div><div class="ttdoc">Sets CRC configuration.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1000</div></div>
<div class="ttc" id="aclass_s_x128x_html_ab82617fa3fa9f21d4cd427314ecc4af8"><div class="ttname"><a href="class_s_x128x.html#ab82617fa3fa9f21d4cd427314ecc4af8">SX128x::receive</a></div><div class="ttdeci">virtual int16_t receive(uint8_t *data, size_t len)</div><div class="ttdoc">Binary receive method. Must be implemented in module class.</div><div class="ttdef"><b>Definition:</b> PhysicalLayer.cpp:112</div></div>
<div class="ttc" id="aclass_s_x128x_html_ab8a3fe8e2843fa039ef369668f1a423f"><div class="ttname"><a href="class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f">SX128x::clearDio1Action</a></div><div class="ttdeci">void clearDio1Action()</div><div class="ttdoc">Clears interrupt service routine to call when DIO1 activates.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:495</div></div>
@ -685,6 +685,7 @@ $(document).ready(function(){initNavTree('_s_x128x_8h_source.html',''); initResi
<div class="ttc" id="aclass_s_x128x_html_aff1b549077b9d752f53bf9dfc6840236"><div class="ttname"><a href="class_s_x128x.html#aff1b549077b9d752f53bf9dfc6840236">SX128x::setDirectAction</a></div><div class="ttdeci">void setDirectAction(void(*func)(void))</div><div class="ttdoc">Dummy method, to ensure PhysicalLayer compatibility.</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:1343</div></div>
<div class="ttc" id="aclass_s_x128x_html_aff7d86352c98771595375e17d19a2a97"><div class="ttname"><a href="class_s_x128x.html#aff7d86352c98771595375e17d19a2a97">SX128x::receiveDirect</a></div><div class="ttdeci">int16_t receiveDirect() override</div><div class="ttdoc">Starts direct mode reception. Only implemented for PhysicalLayer compatibility, as SX128x series does...</div><div class="ttdef"><b>Definition:</b> SX128x.cpp:405</div></div>
<div class="ttc" id="agroup__config__shaping_html_gaa778d14c29d21fe329137a28a3f54a5d"><div class="ttname"><a href="group__config__shaping.html#gaa778d14c29d21fe329137a28a3f54a5d">RADIOLIB_SHAPING_0_5</a></div><div class="ttdeci">#define RADIOLIB_SHAPING_0_5</div><div class="ttdoc">Gaussian shaping filter, BT = 0.5.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:27</div></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
<div class="ttc" id="astruct_module_1_1_rf_switch_mode__t_html"><div class="ttname"><a href="struct_module_1_1_rf_switch_mode__t.html">Module::RfSwitchMode_t</a></div><div class="ttdoc">Description of RF switch pin states for a single mode. See setRfSwitchTable for details.</div><div class="ttdef"><b>Definition:</b> Module.h:84</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->

Wyświetl plik

@ -309,7 +309,10 @@ $(document).ready(function(){initNavTree('_type_def_8h_source.html',''); initRes
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; </div>
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="group__status__codes.html#ga54253de08594806b0a6cd8fd0576e6aa"> 564</a></span>&#160;<span class="preprocessor">#define RADIOLIB_LORAWAN_NO_DOWNLINK (-1116)</span></div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; </div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd"> 579</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>;</div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; </div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__typedefs_html_ga210f31dd2bff7fb80563275648a5bbbd"><div class="ttname"><a href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a></div><div class="ttdeci">unsigned long RadioLibTime_t</div><div class="ttdoc">Type used for durations in RadioLib.</div><div class="ttdef"><b>Definition:</b> TypeDef.h:579</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#a476adec156ae39974e70ef17b9af7db3">autoSetRxBandwidth</a>()</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#ad86f23bb3d113d20f6238a671f18b565">begin</a>(float freq=RADIOLIB_CC1101_DEFAULT_FREQ, float br=RADIOLIB_CC1101_DEFAULT_BR, float freqDev=RADIOLIB_CC1101_DEFAULT_FREQDEV, float rxBw=RADIOLIB_CC1101_DEFAULT_RXBW, int8_t pwr=RADIOLIB_CC1101_DEFAULT_POWER, uint8_t preambleLength=RADIOLIB_CC1101_DEFAULT_PREAMBLELEN)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#a6807e4254c4b55fa8d393b2bf8f2db3e">CC1101</a>(Module *module)</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_c_c1101.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_c_c1101.html#aeea78919ec14d940cda0f213e4fdced6">getPromiscuousMode</a>()</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_c_c1101.html#a490b2aa48bd7e5728fa82882411910dc">getRSSI</a>()</td><td class="entry"><a class="el" href="class_c_c1101.html">CC1101</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -335,12 +335,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('class_external_radio.html',''); initRe
<p>This is the complete list of members for <a class="el" href="class_external_radio.html">ExternalRadio</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7edf27f03600b96f72f011fc82fa4ef9">clearPacketReceivedAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('class_external_radio.html',''); initRe
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6">getPacketLength</a>(bool update=true)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -203,12 +203,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">SX126x::begin</a>(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x1262.html">SX1262</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x::beginFSK</a>(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">calibrateImageRejection</a>(float freqMin, float freqMax)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_l_c_c68.html#a708183645ec0b9fec54d6369e7b1345f">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_l_c_c68.html">LLCC68</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a7fe0afde9d35c1f860bfc6bf63e8f11e">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('class_l_l_c_c68.html',''); initResizab
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#afabefb1b214411198f3537e8afce898f">getRSSI</a>(bool packet=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -336,12 +336,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">variablePacketLengthMode</a> (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</td></tr>
<tr class="memdesc:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set modem in variable packet length mode. Available in FSK mode only. <a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">More...</a><br /></td></tr>
<tr class="separator:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">More...</a><br /></td></tr>
<tr class="separator:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">More...</a><br /></td></tr>
<tr class="separator:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">More...</a><br /></td></tr>
<tr class="separator:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">More...</a><br /></td></tr>
<tr class="separator:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">More...</a><br /></td></tr>
<tr class="separator:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r1110.html#a9439d6d7a6c8dc5813a00c9e493810c0">beginLRFHSS</a>(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)</td><td class="entry"><a class="el" href="class_l_r1110.html">LR1110</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_l_r1110.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a>(bool update, uint8_t *offset)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -306,9 +306,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a> (bool update, uint8_t *offset)</td></tr>
<tr class="memdesc:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">More...</a><br /></td></tr>
<tr class="separator:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">More...</a><br /></td></tr>
<tr class="separator:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a> () const</td></tr>
<tr class="memdesc:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets effective data rate for the last transmitted packet. The value is calculated only for payload bytes. <a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">More...</a><br /></td></tr>
<tr class="separator:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -355,9 +355,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r1120.html#a981be5384416833dcb6c09ad5be47aa6">beginLRFHSS</a>(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)</td><td class="entry"><a class="el" href="class_l_r1120.html">LR1120</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_l_r1120.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a>(bool update, uint8_t *offset)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -307,9 +307,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a> (bool update, uint8_t *offset)</td></tr>
<tr class="memdesc:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">More...</a><br /></td></tr>
<tr class="separator:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">More...</a><br /></td></tr>
<tr class="separator:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a> () const</td></tr>
<tr class="memdesc:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets effective data rate for the last transmitted packet. The value is calculated only for payload bytes. <a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">More...</a><br /></td></tr>
<tr class="separator:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -356,9 +356,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">LR11x0::beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r1120.html#a981be5384416833dcb6c09ad5be47aa6">beginLRFHSS</a>(float freq=434.0, uint8_t bw=RADIOLIB_LR11X0_LR_FHSS_BW_722_66, uint8_t cr=RADIOLIB_LR11X0_LR_FHSS_CR_2_3, int8_t power=10, float tcxoVoltage=1.6)</td><td class="entry"><a class="el" href="class_l_r1120.html">LR1120</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">LR11x0::beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_l_r1121.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a>(bool update, uint8_t *offset)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -311,9 +311,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a> (bool update, uint8_t *offset)</td></tr>
<tr class="memdesc:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">More...</a><br /></td></tr>
<tr class="separator:af96883b2ca7a36a8921ee1cd222adebf inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">More...</a><br /></td></tr>
<tr class="separator:a33dd234876e6e5dc640302d8456fd7ed inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a> () const</td></tr>
<tr class="memdesc:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets effective data rate for the last transmitted packet. The value is calculated only for payload bytes. <a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">More...</a><br /></td></tr>
<tr class="separator:a1ec81f3625fdc8a3ef6c54a3804c3aa9 inherit pub_methods_class_l_r11x0"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -360,9 +360,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a43318bfbed2be4a46e0b7e678d2e4d23">begin</a>(float bw, uint8_t sf, uint8_t cr, uint8_t syncWord, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ab1ed8eafe4b23843a8b163949af279bb">beginGFSK</a>(float br, float freqDev, float rxBw, int8_t power, uint16_t preambleLength, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a3f85d48547ebec0f5e4f2678f3213bc5">beginLRFHSS</a>(uint8_t bw, uint8_t cr, int8_t power, float tcxoVoltage)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a4d18ad719be79c083f2b0ce77bbaa448">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#ab167c4dc14e80d19f8b33d68c3f90d98">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('class_l_r11x0.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a>(bool update, uint8_t *offset)</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5">getRSSI</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea">getSNR</a>()</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_l_r11x0.html">LR11x0</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -285,9 +285,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:af96883b2ca7a36a8921ee1cd222adebf"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">getPacketLength</a> (bool update, uint8_t *offset)</td></tr>
<tr class="memdesc:af96883b2ca7a36a8921ee1cd222adebf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_l_r11x0.html#af96883b2ca7a36a8921ee1cd222adebf">More...</a><br /></td></tr>
<tr class="separator:af96883b2ca7a36a8921ee1cd222adebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33dd234876e6e5dc640302d8456fd7ed"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a33dd234876e6e5dc640302d8456fd7ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">More...</a><br /></td></tr>
<tr class="separator:a33dd234876e6e5dc640302d8456fd7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abccf5dc80aab71090a5f19bfffa0201d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:abccf5dc80aab71090a5f19bfffa0201d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">More...</a><br /></td></tr>
<tr class="separator:abccf5dc80aab71090a5f19bfffa0201d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec81f3625fdc8a3ef6c54a3804c3aa9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">getDataRate</a> () const</td></tr>
<tr class="memdesc:a1ec81f3625fdc8a3ef6c54a3804c3aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets effective data rate for the last transmitted packet. The value is calculated only for payload bytes. <a href="class_l_r11x0.html#a1ec81f3625fdc8a3ef6c54a3804c3aa9">More...</a><br /></td></tr>
<tr class="separator:a1ec81f3625fdc8a3ef6c54a3804c3aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -337,9 +337,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -952,8 +952,8 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</div>
</div>
<a id="a33dd234876e6e5dc640302d8456fd7ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33dd234876e6e5dc640302d8456fd7ed">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<a id="abccf5dc80aab71090a5f19bfffa0201d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abccf5dc80aab71090a5f19bfffa0201d">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<div class="memitem">
<div class="memproto">
@ -962,7 +962,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t LR11x0::getTimeOnAir </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> LR11x0::getTimeOnAir </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
@ -986,7 +986,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<dl class="section return"><dt>Returns</dt><dd>Expected time-on-air in microseconds. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>implement this mess - <a class="el" href="class_s_x1280.html" title="Derived class for SX1280 modules.">SX1280</a> datasheet v3.0 section 7.4.4.2 </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">PhysicalLayer</a>.</p>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">PhysicalLayer</a>.</p>
</div>
</div>

Wyświetl plik

@ -19,7 +19,7 @@ var class_l_r11x0 =
[ "getPacketLength", "class_l_r11x0.html#ac1f541bdee1d983126ceae47940b8f9d", null ],
[ "getRSSI", "class_l_r11x0.html#a468ee0182883d8af22a0a4202ef7baa5", null ],
[ "getSNR", "class_l_r11x0.html#ad4f32509aea96de6a7ec08a8e60a6bea", null ],
[ "getTimeOnAir", "class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed", null ],
[ "getTimeOnAir", "class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d", null ],
[ "invertIQ", "class_l_r11x0.html#af85c16956c2250dbf338a298c074d28c", null ],
[ "readData", "class_l_r11x0.html#a3563453988a83d22dd07d4691543a300", null ],
[ "readData", "class_l_r11x0.html#a20279f1b267e936991f47fd703924833", null ],

Wyświetl plik

@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_lo_ra_w_a_n_node.html',''); init
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a27bbbb946a1676a084841d293499ea87">beginOTAA</a>(uint64_t joinEUI, uint64_t devEUI, uint8_t *nwkKey, uint8_t *appKey, bool force=false, uint8_t joinDr=RADIOLIB_LORAWAN_DATA_RATE_UNUSED)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#aabced307f6662998608f01fab25e4226">downlink</a>(uint8_t *data, size_t *len, LoRaWANEvent_t *event=NULL)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#ae532e739ada04ea7463494a426f60b4d">downlink</a>(LoRaWANEvent_t *event=NULL)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a564386d9c15ad71a1a8703809c8a9741">dutyCycleInterval</a>(uint32_t msPerHour, uint32_t airtime)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">dutyCycleInterval</a>(RadioLibTime_t msPerHour, RadioLibTime_t airtime)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a8b647b639d1c7f1a2a81397b41c01dd8">getAFcntDown</a>()</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a84004883006b4a498d4899874952445b">getBufferNonces</a>()</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a90369a4f2c4da11527872a7bbbf9ab06">getBufferSession</a>()</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
@ -119,10 +119,10 @@ $(document).ready(function(){initNavTree('class_lo_ra_w_a_n_node.html',''); init
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#aadebe7a412aec8043aa2f8f57a202f49">setBufferSession</a>(uint8_t *persistentBuffer)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499">setDatarate</a>(uint8_t drUp)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034">setDeviceStatus</a>(uint8_t battLevel)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#ab16e85446e0a843001d1dabad5223956">setDutyCycle</a>(bool enable=true, uint32_t msPerHour=0)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a40c5fdba815b26a44be7af68c184fe49">setDwellTime</a>(bool enable, uint32_t msPerUplink=0)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77">setDutyCycle</a>(bool enable=true, RadioLibTime_t msPerHour=0)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f">setDwellTime</a>(bool enable, RadioLibTime_t msPerUplink=0)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b">setTxPower</a>(int8_t txPower)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#ac5571bebeebbece3a6357e1c9868cb8b">timeUntilUplink</a>()</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a">timeUntilUplink</a>()</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a0e3c2642ebb6e86d6a739ea68d692e6a">uplink</a>(const char *str, uint8_t port, bool isConfirmed=false, LoRaWANEvent_t *event=NULL)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a1b919dc97479294a32b2d0c9dde49be8">uplink</a>(uint8_t *data, size_t len, uint8_t port, bool isConfirmed=false, LoRaWANEvent_t *event=NULL)</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html#a9613998d071bcf401be9ad57ff8591ea">wipe</a>()</td><td class="entry"><a class="el" href="class_lo_ra_w_a_n_node.html">LoRaWANNode</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -182,19 +182,19 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:ae222275f807f472083ea6100c23c75ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff">setADR</a> (bool enable=true)</td></tr>
<tr class="memdesc:ae222275f807f472083ea6100c23c75ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle ADR to on or off. <a href="class_lo_ra_w_a_n_node.html#ae222275f807f472083ea6100c23c75ff">More...</a><br /></td></tr>
<tr class="separator:ae222275f807f472083ea6100c23c75ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16e85446e0a843001d1dabad5223956"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#ab16e85446e0a843001d1dabad5223956">setDutyCycle</a> (bool enable=true, uint32_t msPerHour=0)</td></tr>
<tr class="memdesc:ab16e85446e0a843001d1dabad5223956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle adherence to dutyCycle limits to on or off. <a href="class_lo_ra_w_a_n_node.html#ab16e85446e0a843001d1dabad5223956">More...</a><br /></td></tr>
<tr class="separator:ab16e85446e0a843001d1dabad5223956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a564386d9c15ad71a1a8703809c8a9741"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#a564386d9c15ad71a1a8703809c8a9741">dutyCycleInterval</a> (uint32_t msPerHour, uint32_t airtime)</td></tr>
<tr class="memdesc:a564386d9c15ad71a1a8703809c8a9741"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of one uplink and does not actually keep track of total airtime. <a href="class_lo_ra_w_a_n_node.html#a564386d9c15ad71a1a8703809c8a9741">More...</a><br /></td></tr>
<tr class="separator:a564386d9c15ad71a1a8703809c8a9741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5571bebeebbece3a6357e1c9868cb8b"><td class="memItemLeft" align="right" valign="top"><a id="ac5571bebeebbece3a6357e1c9868cb8b"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#ac5571bebeebbece3a6357e1c9868cb8b">timeUntilUplink</a> ()</td></tr>
<tr class="memdesc:ac5571bebeebbece3a6357e1c9868cb8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time in milliseconds until next uplink is available under dutyCycle limits. <br /></td></tr>
<tr class="separator:ac5571bebeebbece3a6357e1c9868cb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40c5fdba815b26a44be7af68c184fe49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#a40c5fdba815b26a44be7af68c184fe49">setDwellTime</a> (bool enable, uint32_t msPerUplink=0)</td></tr>
<tr class="memdesc:a40c5fdba815b26a44be7af68c184fe49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle adherence to dwellTime limits to on or off. <a href="class_lo_ra_w_a_n_node.html#a40c5fdba815b26a44be7af68c184fe49">More...</a><br /></td></tr>
<tr class="separator:a40c5fdba815b26a44be7af68c184fe49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d4bbd6d382496838954ab4ac1168b77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77">setDutyCycle</a> (bool enable=true, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> msPerHour=0)</td></tr>
<tr class="memdesc:a3d4bbd6d382496838954ab4ac1168b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle adherence to dutyCycle limits to on or off. <a href="class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77">More...</a><br /></td></tr>
<tr class="separator:a3d4bbd6d382496838954ab4ac1168b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bb50904544f331806fd744ab5b99efa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">dutyCycleInterval</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> msPerHour, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> airtime)</td></tr>
<tr class="memdesc:a5bb50904544f331806fd744ab5b99efa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the minimum interval to adhere to a certain dutyCycle. This interval is based on the ToA of one uplink and does not actually keep track of total airtime. <a href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">More...</a><br /></td></tr>
<tr class="separator:a5bb50904544f331806fd744ab5b99efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e690c14858b46692e4ce9aa5a2566a"><td class="memItemLeft" align="right" valign="top"><a id="a49e690c14858b46692e4ce9aa5a2566a"></a>
<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a">timeUntilUplink</a> ()</td></tr>
<tr class="memdesc:a49e690c14858b46692e4ce9aa5a2566a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns time in milliseconds until next uplink is available under dutyCycle limits. <br /></td></tr>
<tr class="separator:a49e690c14858b46692e4ce9aa5a2566a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62bfe68f6fe63c2e408dccbff6a34a4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f">setDwellTime</a> (bool enable, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> msPerUplink=0)</td></tr>
<tr class="memdesc:a62bfe68f6fe63c2e408dccbff6a34a4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle adherence to dwellTime limits to on or off. <a href="class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f">More...</a><br /></td></tr>
<tr class="separator:a62bfe68f6fe63c2e408dccbff6a34a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3044715beeff759ed47342d532ac3205"><td class="memItemLeft" align="right" valign="top"><a id="a3044715beeff759ed47342d532ac3205"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lo_ra_w_a_n_node.html#a3044715beeff759ed47342d532ac3205">maxPayloadDwellTime</a> ()</td></tr>
<tr class="memdesc:a3044715beeff759ed47342d532ac3205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the maximum payload given the currently present dwell time limits. WARNING: the addition of MAC commands may cause uplink errors; if you want to be sure that your payload fits within dwell time limits, subtract 16 from the result! <br /></td></tr>
@ -482,22 +482,22 @@ uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
</div>
</div>
<a id="a564386d9c15ad71a1a8703809c8a9741"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a564386d9c15ad71a1a8703809c8a9741">&#9670;&nbsp;</a></span>dutyCycleInterval()</h2>
<a id="a5bb50904544f331806fd744ab5b99efa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bb50904544f331806fd744ab5b99efa">&#9670;&nbsp;</a></span>dutyCycleInterval()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t LoRaWANNode::dutyCycleInterval </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> LoRaWANNode::dutyCycleInterval </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>msPerHour</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>airtime</em>&#160;</td>
</tr>
<tr>
@ -1105,8 +1105,8 @@ uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
</div>
</div>
<a id="ab16e85446e0a843001d1dabad5223956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab16e85446e0a843001d1dabad5223956">&#9670;&nbsp;</a></span>setDutyCycle()</h2>
<a id="a3d4bbd6d382496838954ab4ac1168b77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d4bbd6d382496838954ab4ac1168b77">&#9670;&nbsp;</a></span>setDutyCycle()</h2>
<div class="memitem">
<div class="memproto">
@ -1120,7 +1120,7 @@ uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>msPerHour</em> = <code>0</code>&#160;</td>
</tr>
<tr>
@ -1142,8 +1142,8 @@ uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
</div>
</div>
<a id="a40c5fdba815b26a44be7af68c184fe49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40c5fdba815b26a44be7af68c184fe49">&#9670;&nbsp;</a></span>setDwellTime()</h2>
<a id="a62bfe68f6fe63c2e408dccbff6a34a4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62bfe68f6fe63c2e408dccbff6a34a4f">&#9670;&nbsp;</a></span>setDwellTime()</h2>
<div class="memitem">
<div class="memproto">
@ -1157,7 +1157,7 @@ uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>msPerUplink</em> = <code>0</code>&#160;</td>
</tr>
<tr>

Wyświetl plik

@ -5,7 +5,7 @@ var class_lo_ra_w_a_n_node =
[ "beginOTAA", "class_lo_ra_w_a_n_node.html#a27bbbb946a1676a084841d293499ea87", null ],
[ "downlink", "class_lo_ra_w_a_n_node.html#ae532e739ada04ea7463494a426f60b4d", null ],
[ "downlink", "class_lo_ra_w_a_n_node.html#aabced307f6662998608f01fab25e4226", null ],
[ "dutyCycleInterval", "class_lo_ra_w_a_n_node.html#a564386d9c15ad71a1a8703809c8a9741", null ],
[ "dutyCycleInterval", "class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa", null ],
[ "getAFcntDown", "class_lo_ra_w_a_n_node.html#a8b647b639d1c7f1a2a81397b41c01dd8", null ],
[ "getBufferNonces", "class_lo_ra_w_a_n_node.html#a84004883006b4a498d4899874952445b", null ],
[ "getBufferSession", "class_lo_ra_w_a_n_node.html#a90369a4f2c4da11527872a7bbbf9ab06", null ],
@ -28,10 +28,10 @@ var class_lo_ra_w_a_n_node =
[ "setBufferSession", "class_lo_ra_w_a_n_node.html#aadebe7a412aec8043aa2f8f57a202f49", null ],
[ "setDatarate", "class_lo_ra_w_a_n_node.html#a14e8a8a098df28ff5ee294f235500499", null ],
[ "setDeviceStatus", "class_lo_ra_w_a_n_node.html#a5449e301634dff1838a1b024b4067034", null ],
[ "setDutyCycle", "class_lo_ra_w_a_n_node.html#ab16e85446e0a843001d1dabad5223956", null ],
[ "setDwellTime", "class_lo_ra_w_a_n_node.html#a40c5fdba815b26a44be7af68c184fe49", null ],
[ "setDutyCycle", "class_lo_ra_w_a_n_node.html#a3d4bbd6d382496838954ab4ac1168b77", null ],
[ "setDwellTime", "class_lo_ra_w_a_n_node.html#a62bfe68f6fe63c2e408dccbff6a34a4f", null ],
[ "setTxPower", "class_lo_ra_w_a_n_node.html#a9af613f7d923e7bdcfdbd020132c6d4b", null ],
[ "timeUntilUplink", "class_lo_ra_w_a_n_node.html#ac5571bebeebbece3a6357e1c9868cb8b", null ],
[ "timeUntilUplink", "class_lo_ra_w_a_n_node.html#a49e690c14858b46692e4ce9aa5a2566a", null ],
[ "uplink", "class_lo_ra_w_a_n_node.html#a0e3c2642ebb6e86d6a739ea68d692e6a", null ],
[ "uplink", "class_lo_ra_w_a_n_node.html#a1b919dc97479294a32b2d0c9dde49be8", null ],
[ "wipe", "class_lo_ra_w_a_n_node.html#a9613998d071bcf401be9ad57ff8591ea", null ],

Wyświetl plik

@ -125,13 +125,13 @@ $(document).ready(function(){initNavTree('class_module.html',''); initResizable(
<tr><td class="entry"><a class="el" href="class_module.html#a085415b49ff72238f118b937ad896cbd">SPIreadStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#ade75c5403a05156b43cc7562563ae2d7">SPIsetRegValue</a>(uint32_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">SPItransfer</a>(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">SPItransferStream</a>(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, uint32_t timeout)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">SPItransferStream</a>(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, RadioLibTime_t timeout)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">SPIwriteRegister</a>(uint32_t reg, uint8_t data)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">SPIwriteRegisterBurst</a>(uint32_t reg, uint8_t *data, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a>(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">term</a>()</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">waitForMicroseconds</a>(uint32_t start, uint32_t len)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">waitForMicroseconds</a>(RadioLibTime_t start, RadioLibTime_t len)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -197,9 +197,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a7acbe601ebe6398781d0f2de5177305e"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a> (uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
<tr class="memdesc:a7acbe601ebe6398781d0f2de5177305e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to perform a write transaction with SPI stream. <a href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">More...</a><br /></td></tr>
<tr class="separator:a7acbe601ebe6398781d0f2de5177305e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3586c8d4013cbdd22cf34032632c181"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">SPItransferStream</a> (uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, uint32_t timeout)</td></tr>
<tr class="memdesc:ac3586c8d4013cbdd22cf34032632c181"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <a href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">More...</a><br /></td></tr>
<tr class="separator:ac3586c8d4013cbdd22cf34032632c181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67483fff5d818c7d68dfcfce10e81160"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">SPItransferStream</a> (uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeout)</td></tr>
<tr class="memdesc:a67483fff5d818c7d68dfcfce10e81160"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <a href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">More...</a><br /></td></tr>
<tr class="separator:a67483fff5d818c7d68dfcfce10e81160"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6cac04c7cb6d5278a318db0966ad1a7"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#aa6cac04c7cb6d5278a318db0966ad1a7">getCs</a> () const</td></tr>
<tr class="memdesc:aa6cac04c7cb6d5278a318db0966ad1a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access method to get the pin number of SPI chip select. <a href="class_module.html#aa6cac04c7cb6d5278a318db0966ad1a7">More...</a><br /></td></tr>
<tr class="separator:aa6cac04c7cb6d5278a318db0966ad1a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -224,9 +224,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:afbed643f082286012bf44bba22381ae6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#afbed643f082286012bf44bba22381ae6">setRfSwitchState</a> (uint8_t mode)</td></tr>
<tr class="memdesc:afbed643f082286012bf44bba22381ae6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set RF switch state. <a href="class_module.html#afbed643f082286012bf44bba22381ae6">More...</a><br /></td></tr>
<tr class="separator:afbed643f082286012bf44bba22381ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47978200f7e2e408fb64f506c81cee9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">waitForMicroseconds</a> (uint32_t start, uint32_t len)</td></tr>
<tr class="memdesc:a47978200f7e2e408fb64f506c81cee9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt timing mode, it is up to the user to set up the timing interrupt! <a href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">More...</a><br /></td></tr>
<tr class="separator:a47978200f7e2e408fb64f506c81cee9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df4c687249c07af2594a5f7ad0a946f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">waitForMicroseconds</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> start, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> len)</td></tr>
<tr class="memdesc:a7df4c687249c07af2594a5f7ad0a946f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt timing mode, it is up to the user to set up the timing interrupt! <a href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">More...</a><br /></td></tr>
<tr class="separator:a7df4c687249c07af2594a5f7ad0a946f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
@ -1092,8 +1092,8 @@ static const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
</div>
</div>
<a id="ac3586c8d4013cbdd22cf34032632c181"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3586c8d4013cbdd22cf34032632c181">&#9670;&nbsp;</a></span>SPItransferStream()</h2>
<a id="a67483fff5d818c7d68dfcfce10e81160"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67483fff5d818c7d68dfcfce10e81160">&#9670;&nbsp;</a></span>SPItransferStream()</h2>
<div class="memitem">
<div class="memproto">
@ -1143,7 +1143,7 @@ static const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
@ -1378,8 +1378,8 @@ static const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
</div>
</div>
<a id="a47978200f7e2e408fb64f506c81cee9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47978200f7e2e408fb64f506c81cee9f">&#9670;&nbsp;</a></span>waitForMicroseconds()</h2>
<a id="a7df4c687249c07af2594a5f7ad0a946f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7df4c687249c07af2594a5f7ad0a946f">&#9670;&nbsp;</a></span>waitForMicroseconds()</h2>
<div class="memitem">
<div class="memproto">
@ -1387,13 +1387,13 @@ static const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class=
<tr>
<td class="memname">void Module::waitForMicroseconds </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>

Wyświetl plik

@ -36,13 +36,13 @@ var class_module =
[ "SPIreadStream", "class_module.html#a085415b49ff72238f118b937ad896cbd", null ],
[ "SPIsetRegValue", "class_module.html#ade75c5403a05156b43cc7562563ae2d7", null ],
[ "SPItransfer", "class_module.html#aa6df70520aa015dd3a1bccdceae67232", null ],
[ "SPItransferStream", "class_module.html#ac3586c8d4013cbdd22cf34032632c181", null ],
[ "SPItransferStream", "class_module.html#a67483fff5d818c7d68dfcfce10e81160", null ],
[ "SPIwriteRegister", "class_module.html#a60ca6b4cae98f7d935191a569d519913", null ],
[ "SPIwriteRegisterBurst", "class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf", null ],
[ "SPIwriteStream", "class_module.html#af99b0e74e67417a88f500ab7261ddd20", null ],
[ "SPIwriteStream", "class_module.html#a7acbe601ebe6398781d0f2de5177305e", null ],
[ "term", "class_module.html#a45bd514a1f2859d9a867c8f9b13eb332", null ],
[ "waitForMicroseconds", "class_module.html#a47978200f7e2e408fb64f506c81cee9f", null ],
[ "waitForMicroseconds", "class_module.html#a7df4c687249c07af2594a5f7ad0a946f", null ],
[ "hal", "class_module.html#a4483f0a39a523dd1b37b467d81418f7d", null ],
[ "spiConfig", "class_module.html#a3a4fc4101fb3f134152b458c447b8ecb", null ]
];

Wyświetl plik

@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_physical_layer.html',''); initRe
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AX25Client</b> (defined in <a class="el" href="class_physical_layer.html">PhysicalLayer</a>)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>BellClient</b> (defined in <a class="el" href="class_physical_layer.html">PhysicalLayer</a>)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7edf27f03600b96f72f011fc82fa4ef9">clearPacketReceivedAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_physical_layer.html',''); initRe
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6">getPacketLength</a>(bool update=true)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>HellClient</b> (defined in <a class="el" href="class_physical_layer.html">PhysicalLayer</a>)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -205,12 +205,12 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -379,8 +379,8 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
</div>
</div>
<a id="a50c3c0866faa474ae2ea8d5b79a73358"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50c3c0866faa474ae2ea8d5b79a73358">&#9670;&nbsp;</a></span>calculateRxTimeout()</h2>
<a id="a7f8d12a90158864a8ebc471b0ec89dc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f8d12a90158864a8ebc471b0ec89dc9">&#9670;&nbsp;</a></span>calculateRxTimeout()</h2>
<div class="memitem">
<div class="memproto">
@ -389,9 +389,9 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t PhysicalLayer::calculateRxTimeout </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> PhysicalLayer::calculateRxTimeout </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>timeoutUs</em></td><td>)</td>
<td></td>
</tr>
@ -412,7 +412,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Timeout value in a unit that is specific for the used module </dd></dl>
<p>Reimplemented in <a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">SX127x</a>, and <a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">SX126x</a>.</p>
<p>Reimplemented in <a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x</a>, and <a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">SX126x</a>.</p>
</div>
</div>
@ -630,8 +630,8 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
</div>
</div>
<a id="a55ccbe60bfc1ab58814dbd5f9cd4939e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55ccbe60bfc1ab58814dbd5f9cd4939e">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<a id="a50e730a894f60b58034507ad7730dd3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50e730a894f60b58034507ad7730dd3c">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<div class="memitem">
<div class="memproto">
@ -640,7 +640,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t PhysicalLayer::getTimeOnAir </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> PhysicalLayer::getTimeOnAir </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
@ -663,7 +663,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>LoRaWANNode</b></td>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Expected time-on-air in microseconds. </dd></dl>
<p>Reimplemented in <a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">SX127x</a>, <a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">SX126x</a>, <a class="el" href="class_l_r11x0.html#a33dd234876e6e5dc640302d8456fd7ed">LR11x0</a>, and <a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">SX128x</a>.</p>
<p>Reimplemented in <a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">SX127x</a>, <a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">SX126x</a>, <a class="el" href="class_l_r11x0.html#abccf5dc80aab71090a5f19bfffa0201d">LR11x0</a>, and <a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">SX128x</a>.</p>
</div>
</div>

Wyświetl plik

@ -2,7 +2,7 @@ var class_physical_layer =
[
[ "PhysicalLayer", "class_physical_layer.html#add63d7d4fa8b14df5e185813794a49d5", null ],
[ "available", "class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26", null ],
[ "calculateRxTimeout", "class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358", null ],
[ "calculateRxTimeout", "class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9", null ],
[ "checkDataRate", "class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba", null ],
[ "clearChannelScanAction", "class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6", null ],
[ "clearPacketReceivedAction", "class_physical_layer.html#a7edf27f03600b96f72f011fc82fa4ef9", null ],
@ -14,7 +14,7 @@ var class_physical_layer =
[ "getPacketLength", "class_physical_layer.html#a2fe95169b5cdc8cabe1f2af66cad6ef6", null ],
[ "getRSSI", "class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b", null ],
[ "getSNR", "class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f", null ],
[ "getTimeOnAir", "class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e", null ],
[ "getTimeOnAir", "class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c", null ],
[ "invertIQ", "class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab", null ],
[ "irqRxDoneRxTimeout", "class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292", null ],
[ "isRxTimeout", "class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4", null ],

Wyświetl plik

@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_r_f69.html#a637ea5386066f5608bcbb4266e5c1bd6">begin</a>(float freq=RADIOLIB_RF69_DEFAULT_FREQ, float br=RADIOLIB_RF69_DEFAULT_BR, float freqDev=RADIOLIB_RF69_DEFAULT_FREQDEV, float rxBw=RADIOLIB_RF69_DEFAULT_RXBW, int8_t pwr=RADIOLIB_RF69_DEFAULT_POWER, uint8_t preambleLen=RADIOLIB_RF69_DEFAULT_PREAMBLELEN)</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('class_r_f69.html',''); initResizable()
<tr><td class="entry"><a class="el" href="class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7">getRSSI</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853">getTemperature</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -384,12 +384,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -90,8 +90,8 @@ $(document).ready(function(){initNavTree('class_radio_lib_hal.html',''); initRes
<p>This is the complete list of members for <a class="el" href="class_radio_lib_hal.html">RadioLibHal</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#af142f747becacd1e3e13503f79fd5ebe">attachInterrupt</a>(uint32_t interruptNum, void(*interruptCb)(void), uint32_t mode)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">delay</a>(unsigned long ms)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">delayMicroseconds</a>(unsigned long us)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">delay</a>(RadioLibTime_t ms)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">delayMicroseconds</a>(RadioLibTime_t us)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56">detachInterrupt</a>(uint32_t interruptNum)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a0c7c2dffd662cefca7bf11e14c56dab2">digitalRead</a>(uint32_t pin)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a4db0c60f2f6f64003f04cf0e03fea7ab">digitalWrite</a>(uint32_t pin, uint32_t value)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@ -102,12 +102,12 @@ $(document).ready(function(){initNavTree('class_radio_lib_hal.html',''); initRes
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a2d197fc1f62be4cd2d2c22be30744769">GpioModeInput</a></td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a18a711dd900a796ccfd7dddbdd2e6afe">GpioModeOutput</a></td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a450037acdfeb4e87413674ac90feb4d2">init</a>()</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3">micros</a>()=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023">millis</a>()=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370">micros</a>()=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37">millis</a>()=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5">noTone</a>(uint32_t pin)</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#af01b4e5e01352b99ce4329c9f9f8433b">pinMode</a>(uint32_t pin, uint32_t mode)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a300a47d4d43dbe0c624f6e5dc1cf7a00">pinToInterrupt</a>(uint32_t pin)</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7">pulseIn</a>(uint32_t pin, uint32_t state, unsigned long timeout)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9">pulseIn</a>(uint32_t pin, uint32_t state, RadioLibTime_t timeout)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#ae75a54271cb8bea37d32dd146b9c6513">RadioLibHal</a>(const uint32_t input, const uint32_t output, const uint32_t low, const uint32_t high, const uint32_t rising, const uint32_t falling)</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030">spiBegin</a>()=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460">spiBeginTransaction</a>()=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('class_radio_lib_hal.html',''); initRes
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9">spiEndTransaction</a>()=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a">spiTransfer</a>(uint8_t *out, size_t len, uint8_t *in)=0</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e">term</a>()</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9">tone</a>(uint32_t pin, unsigned int frequency, unsigned long duration=0)</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17">tone</a>(uint32_t pin, unsigned int frequency, RadioLibTime_t duration=0)</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_radio_lib_hal.html#a1bd9d614f66b374ec820ce31b167fdb2">yield</a>()</td><td class="entry"><a class="el" href="class_radio_lib_hal.html">RadioLibHal</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->

Wyświetl plik

@ -116,21 +116,21 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a2ddf72a41b3cfbb63ea7ab5362003b56"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56">detachInterrupt</a> (uint32_t interruptNum)=0</td></tr>
<tr class="memdesc:a2ddf72a41b3cfbb63ea7ab5362003b56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to detach function from an external interrupt. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56">More...</a><br /></td></tr>
<tr class="separator:a2ddf72a41b3cfbb63ea7ab5362003b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8427720749d8c87d17654071dfa5b94e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">delay</a> (unsigned long ms)=0</td></tr>
<tr class="memdesc:a8427720749d8c87d17654071dfa5b94e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocking wait function. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">More...</a><br /></td></tr>
<tr class="separator:a8427720749d8c87d17654071dfa5b94e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad49128a75a3d7abdc68baa302955f3ac"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">delayMicroseconds</a> (unsigned long us)=0</td></tr>
<tr class="memdesc:ad49128a75a3d7abdc68baa302955f3ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">More...</a><br /></td></tr>
<tr class="separator:ad49128a75a3d7abdc68baa302955f3ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bc5dbf7c13e6031fb9892075755a023"><td class="memItemLeft" align="right" valign="top">virtual unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023">millis</a> ()=0</td></tr>
<tr class="memdesc:a2bc5dbf7c13e6031fb9892075755a023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023">More...</a><br /></td></tr>
<tr class="separator:a2bc5dbf7c13e6031fb9892075755a023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf55424bc4aa28379b6f4f6b04151d3"><td class="memItemLeft" align="right" valign="top">virtual unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3">micros</a> ()=0</td></tr>
<tr class="memdesc:aedf55424bc4aa28379b6f4f6b04151d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of microseconds since start. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3">More...</a><br /></td></tr>
<tr class="separator:aedf55424bc4aa28379b6f4f6b04151d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a6ef1b38553a3516c961872eb411d7"><td class="memItemLeft" align="right" valign="top">virtual long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7">pulseIn</a> (uint32_t pin, uint32_t state, unsigned long timeout)=0</td></tr>
<tr class="memdesc:a35a6ef1b38553a3516c961872eb411d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7">More...</a><br /></td></tr>
<tr class="separator:a35a6ef1b38553a3516c961872eb411d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2de4fcafad28470f7d46073fa29da79"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">delay</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> ms)=0</td></tr>
<tr class="memdesc:aa2de4fcafad28470f7d46073fa29da79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocking wait function. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">More...</a><br /></td></tr>
<tr class="separator:aa2de4fcafad28470f7d46073fa29da79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab93dc492291dfe6fc0dd763bee966161"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">delayMicroseconds</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> us)=0</td></tr>
<tr class="memdesc:ab93dc492291dfe6fc0dd763bee966161"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">More...</a><br /></td></tr>
<tr class="separator:ab93dc492291dfe6fc0dd763bee966161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b8e36ccf8fe372c259b963666513d37"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37">millis</a> ()=0</td></tr>
<tr class="memdesc:a4b8e36ccf8fe372c259b963666513d37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37">More...</a><br /></td></tr>
<tr class="separator:a4b8e36ccf8fe372c259b963666513d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d98b48668ced5ba1014f272606f370"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370">micros</a> ()=0</td></tr>
<tr class="memdesc:a64d98b48668ced5ba1014f272606f370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of microseconds since start. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370">More...</a><br /></td></tr>
<tr class="separator:a64d98b48668ced5ba1014f272606f370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f38db9475dcd0967d6dfe240b8695c9"><td class="memItemLeft" align="right" valign="top">virtual long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9">pulseIn</a> (uint32_t pin, uint32_t state, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeout)=0</td></tr>
<tr class="memdesc:a3f38db9475dcd0967d6dfe240b8695c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-specific hardware abstraction! <a href="class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9">More...</a><br /></td></tr>
<tr class="separator:a3f38db9475dcd0967d6dfe240b8695c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1f8e5cd323e53ef9fa977734a05d030"><td class="memItemLeft" align="right" valign="top"><a id="aa1f8e5cd323e53ef9fa977734a05d030"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030">spiBegin</a> ()=0</td></tr>
<tr class="memdesc:aa1f8e5cd323e53ef9fa977734a05d030"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI initialization method. <br /></td></tr>
@ -158,9 +158,9 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e">term</a> ()</td></tr>
<tr class="memdesc:aa4f2bd49aea5a19aa9f85c720b4a883e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_module.html" title="Implements all common low-level methods to control the wireless module. Every module class contains o...">Module</a> termination method. This will be called by all radio modules when the destructor is called. Can be used to e.g., stop SPI interface. <br /></td></tr>
<tr class="separator:aa4f2bd49aea5a19aa9f85c720b4a883e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4cc3bef7109f00b77b95e84511b0bb9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9">tone</a> (uint32_t pin, unsigned int frequency, unsigned long duration=0)</td></tr>
<tr class="memdesc:ab4cc3bef7109f00b77b95e84511b0bb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to produce a square-wave with 50% duty cycle ("tone") of a given frequency at some pin. <a href="class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9">More...</a><br /></td></tr>
<tr class="separator:ab4cc3bef7109f00b77b95e84511b0bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c9032e834ba420d81dc3e69df64e17"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17">tone</a> (uint32_t pin, unsigned int frequency, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> duration=0)</td></tr>
<tr class="memdesc:a62c9032e834ba420d81dc3e69df64e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to produce a square-wave with 50% duty cycle ("tone") of a given frequency at some pin. <a href="class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17">More...</a><br /></td></tr>
<tr class="separator:a62c9032e834ba420d81dc3e69df64e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b5341c59728a1932e33216feee04ea5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5">noTone</a> (uint32_t pin)</td></tr>
<tr class="memdesc:a6b5341c59728a1932e33216feee04ea5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to stop producing a tone. <a href="class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5">More...</a><br /></td></tr>
<tr class="separator:a6b5341c59728a1932e33216feee04ea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -320,8 +320,8 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="a8427720749d8c87d17654071dfa5b94e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8427720749d8c87d17654071dfa5b94e">&#9670;&nbsp;</a></span>delay()</h2>
<a id="aa2de4fcafad28470f7d46073fa29da79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2de4fcafad28470f7d46073fa29da79">&#9670;&nbsp;</a></span>delay()</h2>
<div class="memitem">
<div class="memproto">
@ -332,7 +332,7 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
<tr>
<td class="memname">virtual void RadioLibHal::delay </td>
<td>(</td>
<td class="paramtype">unsigned long&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>ms</em></td><td>)</td>
<td></td>
</tr>
@ -354,8 +354,8 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="ad49128a75a3d7abdc68baa302955f3ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad49128a75a3d7abdc68baa302955f3ac">&#9670;&nbsp;</a></span>delayMicroseconds()</h2>
<a id="ab93dc492291dfe6fc0dd763bee966161"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab93dc492291dfe6fc0dd763bee966161">&#9670;&nbsp;</a></span>delayMicroseconds()</h2>
<div class="memitem">
<div class="memproto">
@ -366,7 +366,7 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
<tr>
<td class="memname">virtual void RadioLibHal::delayMicroseconds </td>
<td>(</td>
<td class="paramtype">unsigned long&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>us</em></td><td>)</td>
<td></td>
</tr>
@ -502,8 +502,8 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="aedf55424bc4aa28379b6f4f6b04151d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedf55424bc4aa28379b6f4f6b04151d3">&#9670;&nbsp;</a></span>micros()</h2>
<a id="a64d98b48668ced5ba1014f272606f370"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64d98b48668ced5ba1014f272606f370">&#9670;&nbsp;</a></span>micros()</h2>
<div class="memitem">
<div class="memproto">
@ -512,7 +512,7 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual unsigned long RadioLibHal::micros </td>
<td class="memname">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> RadioLibHal::micros </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@ -530,8 +530,8 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="a2bc5dbf7c13e6031fb9892075755a023"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bc5dbf7c13e6031fb9892075755a023">&#9670;&nbsp;</a></span>millis()</h2>
<a id="a4b8e36ccf8fe372c259b963666513d37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b8e36ccf8fe372c259b963666513d37">&#9670;&nbsp;</a></span>millis()</h2>
<div class="memitem">
<div class="memproto">
@ -540,7 +540,7 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual unsigned long RadioLibHal::millis </td>
<td class="memname">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> RadioLibHal::millis </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@ -672,8 +672,8 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="a35a6ef1b38553a3516c961872eb411d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35a6ef1b38553a3516c961872eb411d7">&#9670;&nbsp;</a></span>pulseIn()</h2>
<a id="a3f38db9475dcd0967d6dfe240b8695c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f38db9475dcd0967d6dfe240b8695c9">&#9670;&nbsp;</a></span>pulseIn()</h2>
<div class="memitem">
<div class="memproto">
@ -696,7 +696,7 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned long&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>timeout</em>&#160;</td>
</tr>
<tr>
@ -777,8 +777,8 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
</div>
</div>
<a id="ab4cc3bef7109f00b77b95e84511b0bb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4cc3bef7109f00b77b95e84511b0bb9">&#9670;&nbsp;</a></span>tone()</h2>
<a id="a62c9032e834ba420d81dc3e69df64e17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62c9032e834ba420d81dc3e69df64e17">&#9670;&nbsp;</a></span>tone()</h2>
<div class="memitem">
<div class="memproto">
@ -801,7 +801,7 @@ const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el"
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned long&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>duration</em> = <code>0</code>&#160;</td>
</tr>
<tr>

Wyświetl plik

@ -2,25 +2,25 @@ var class_radio_lib_hal =
[
[ "RadioLibHal", "class_radio_lib_hal.html#ae75a54271cb8bea37d32dd146b9c6513", null ],
[ "attachInterrupt", "class_radio_lib_hal.html#af142f747becacd1e3e13503f79fd5ebe", null ],
[ "delay", "class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e", null ],
[ "delayMicroseconds", "class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac", null ],
[ "delay", "class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79", null ],
[ "delayMicroseconds", "class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161", null ],
[ "detachInterrupt", "class_radio_lib_hal.html#a2ddf72a41b3cfbb63ea7ab5362003b56", null ],
[ "digitalRead", "class_radio_lib_hal.html#a0c7c2dffd662cefca7bf11e14c56dab2", null ],
[ "digitalWrite", "class_radio_lib_hal.html#a4db0c60f2f6f64003f04cf0e03fea7ab", null ],
[ "init", "class_radio_lib_hal.html#a450037acdfeb4e87413674ac90feb4d2", null ],
[ "micros", "class_radio_lib_hal.html#aedf55424bc4aa28379b6f4f6b04151d3", null ],
[ "millis", "class_radio_lib_hal.html#a2bc5dbf7c13e6031fb9892075755a023", null ],
[ "micros", "class_radio_lib_hal.html#a64d98b48668ced5ba1014f272606f370", null ],
[ "millis", "class_radio_lib_hal.html#a4b8e36ccf8fe372c259b963666513d37", null ],
[ "noTone", "class_radio_lib_hal.html#a6b5341c59728a1932e33216feee04ea5", null ],
[ "pinMode", "class_radio_lib_hal.html#af01b4e5e01352b99ce4329c9f9f8433b", null ],
[ "pinToInterrupt", "class_radio_lib_hal.html#a300a47d4d43dbe0c624f6e5dc1cf7a00", null ],
[ "pulseIn", "class_radio_lib_hal.html#a35a6ef1b38553a3516c961872eb411d7", null ],
[ "pulseIn", "class_radio_lib_hal.html#a3f38db9475dcd0967d6dfe240b8695c9", null ],
[ "spiBegin", "class_radio_lib_hal.html#aa1f8e5cd323e53ef9fa977734a05d030", null ],
[ "spiBeginTransaction", "class_radio_lib_hal.html#abe787d5e556190eef2c63e1581235460", null ],
[ "spiEnd", "class_radio_lib_hal.html#a41c85e560155d644f5b4ce8444dd8b64", null ],
[ "spiEndTransaction", "class_radio_lib_hal.html#a68d9271c76f8c96afb734a4634bf92e9", null ],
[ "spiTransfer", "class_radio_lib_hal.html#aebcaaf0cefdaaf5b572d4261e472ac8a", null ],
[ "term", "class_radio_lib_hal.html#aa4f2bd49aea5a19aa9f85c720b4a883e", null ],
[ "tone", "class_radio_lib_hal.html#ab4cc3bef7109f00b77b95e84511b0bb9", null ],
[ "tone", "class_radio_lib_hal.html#a62c9032e834ba420d81dc3e69df64e17", null ],
[ "yield", "class_radio_lib_hal.html#a1bd9d614f66b374ec820ce31b167fdb2", null ],
[ "GpioInterruptFalling", "class_radio_lib_hal.html#a01f73b66a632fc9dba41a23f592e0936", null ],
[ "GpioInterruptRising", "class_radio_lib_hal.html#a7ff9f3c608d68575dfc8962ba3669851", null ],

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">SX126x::begin</a>(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html#af12e8eba13c5dd8bcf8656ed5c1f6cef">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html">STM32WLx</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x::beginFSK</a>(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">calibrateImageRejection</a>(float freqMin, float freqMax)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html#a934602154a34e45d010c5a29241a2b13">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_t_m32_w_lx.html">STM32WLx</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx.html',''); initResi
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#afabefb1b214411198f3537e8afce898f">getRSSI</a>(bool packet=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -373,12 +373,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">variablePacketLengthMode</a> (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</td></tr>
<tr class="memdesc:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set modem in variable packet length mode. Available in FSK mode only. <a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">More...</a><br /></td></tr>
<tr class="separator:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">More...</a><br /></td></tr>
<tr class="separator:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">More...</a><br /></td></tr>
<tr class="separator:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">More...</a><br /></td></tr>
<tr class="separator:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">More...</a><br /></td></tr>
<tr class="separator:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">More...</a><br /></td></tr>
<tr class="separator:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -125,14 +125,14 @@ $(document).ready(function(){initNavTree('class_s_t_m32_w_lx___module.html','');
<tr><td class="entry"><a class="el" href="class_module.html#a085415b49ff72238f118b937ad896cbd">SPIreadStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#ade75c5403a05156b43cc7562563ae2d7">SPIsetRegValue</a>(uint32_t reg, uint8_t value, uint8_t msb=7, uint8_t lsb=0, uint8_t checkInterval=2, uint8_t checkMask=0xFF)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#aa6df70520aa015dd3a1bccdceae67232">SPItransfer</a>(uint16_t cmd, uint32_t reg, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">SPItransferStream</a>(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, uint32_t timeout)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">SPItransferStream</a>(uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, RadioLibTime_t timeout)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#a60ca6b4cae98f7d935191a569d519913">SPIwriteRegister</a>(uint32_t reg, uint8_t data)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a2826f0fa116eb0a4dd18ddb9b21e4caf">SPIwriteRegisterBurst</a>(uint32_t reg, uint8_t *data, size_t numBytes)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#af99b0e74e67417a88f500ab7261ddd20">SPIwriteStream</a>(uint16_t cmd, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a>(uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>STM32WLx_Module</b>() (defined in <a class="el" href="class_s_t_m32_w_lx___module.html">STM32WLx_Module</a>)</td><td class="entry"><a class="el" href="class_s_t_m32_w_lx___module.html">STM32WLx_Module</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_module.html#a45bd514a1f2859d9a867c8f9b13eb332">term</a>()</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">waitForMicroseconds</a>(uint32_t start, uint32_t len)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">waitForMicroseconds</a>(RadioLibTime_t start, RadioLibTime_t len)</td><td class="entry"><a class="el" href="class_module.html">Module</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

Wyświetl plik

@ -178,9 +178,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a7acbe601ebe6398781d0f2de5177305e inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">SPIwriteStream</a> (uint8_t *cmd, uint8_t cmdLen, uint8_t *data, size_t numBytes, bool waitForGpio=true, bool verify=true)</td></tr>
<tr class="memdesc:a7acbe601ebe6398781d0f2de5177305e inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to perform a write transaction with SPI stream. <a href="class_module.html#a7acbe601ebe6398781d0f2de5177305e">More...</a><br /></td></tr>
<tr class="separator:a7acbe601ebe6398781d0f2de5177305e inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3586c8d4013cbdd22cf34032632c181 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">SPItransferStream</a> (uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, uint32_t timeout)</td></tr>
<tr class="memdesc:ac3586c8d4013cbdd22cf34032632c181 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <a href="class_module.html#ac3586c8d4013cbdd22cf34032632c181">More...</a><br /></td></tr>
<tr class="separator:ac3586c8d4013cbdd22cf34032632c181 inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67483fff5d818c7d68dfcfce10e81160 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">SPItransferStream</a> (uint8_t *cmd, uint8_t cmdLen, bool write, uint8_t *dataOut, uint8_t *dataIn, size_t numBytes, bool waitForGpio, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeout)</td></tr>
<tr class="memdesc:a67483fff5d818c7d68dfcfce10e81160 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">SPI single transfer method for modules with stream-type SPI interface (<a class="el" href="class_s_x126x.html" title="Base class for SX126x series. All derived classes for SX126x (e.g. SX1262 or SX1268) inherit from thi...">SX126x</a>, <a class="el" href="class_s_x128x.html" title="Base class for SX128x series. All derived classes for SX128x (e.g. SX1280 or SX1281) inherit from thi...">SX128x</a> etc.). <a href="class_module.html#a67483fff5d818c7d68dfcfce10e81160">More...</a><br /></td></tr>
<tr class="separator:a67483fff5d818c7d68dfcfce10e81160 inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6cac04c7cb6d5278a318db0966ad1a7 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#aa6cac04c7cb6d5278a318db0966ad1a7">getCs</a> () const</td></tr>
<tr class="memdesc:aa6cac04c7cb6d5278a318db0966ad1a7 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access method to get the pin number of SPI chip select. <a href="class_module.html#aa6cac04c7cb6d5278a318db0966ad1a7">More...</a><br /></td></tr>
<tr class="separator:aa6cac04c7cb6d5278a318db0966ad1a7 inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -205,9 +205,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:afbed643f082286012bf44bba22381ae6 inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#afbed643f082286012bf44bba22381ae6">setRfSwitchState</a> (uint8_t mode)</td></tr>
<tr class="memdesc:afbed643f082286012bf44bba22381ae6 inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set RF switch state. <a href="class_module.html#afbed643f082286012bf44bba22381ae6">More...</a><br /></td></tr>
<tr class="separator:afbed643f082286012bf44bba22381ae6 inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47978200f7e2e408fb64f506c81cee9f inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">waitForMicroseconds</a> (uint32_t start, uint32_t len)</td></tr>
<tr class="memdesc:a47978200f7e2e408fb64f506c81cee9f inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt timing mode, it is up to the user to set up the timing interrupt! <a href="class_module.html#a47978200f7e2e408fb64f506c81cee9f">More...</a><br /></td></tr>
<tr class="separator:a47978200f7e2e408fb64f506c81cee9f inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df4c687249c07af2594a5f7ad0a946f inherit pub_methods_class_module"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">waitForMicroseconds</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> start, <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> len)</td></tr>
<tr class="memdesc:a7df4c687249c07af2594a5f7ad0a946f inherit pub_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for time to elapse, either using the microsecond timer, or the TimerFlag. Note that in interrupt timing mode, it is up to the user to set up the timing interrupt! <a href="class_module.html#a7df4c687249c07af2594a5f7ad0a946f">More...</a><br /></td></tr>
<tr class="separator:a7df4c687249c07af2594a5f7ad0a946f inherit pub_methods_class_module"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_module"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_module')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_module.html">Module</a></td></tr>
<tr class="memitem:a4add1a875bb88e91da232118201a78a8 inherit pub_static_methods_class_module"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_module.html#a4add1a875bb88e91da232118201a78a8">reflect</a> (uint32_t in, uint8_t bits)</td></tr>
<tr class="memdesc:a4add1a875bb88e91da232118201a78a8 inherit pub_static_methods_class_module"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to reflect bits within a byte. <a href="class_module.html#a4add1a875bb88e91da232118201a78a8">More...</a><br /></td></tr>

Wyświetl plik

@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1231.html#a8aa81f8cbe61c4941ac7e3c97a6f5244">begin</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint8_t preambleLen=16)</td><td class="entry"><a class="el" href="class_s_x1231.html">SX1231</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('class_s_x1231.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7">getRSSI</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853">getTemperature</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -391,12 +391,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1233.html#a10fa64ee432a56b50ea6bd42868693af">begin</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint8_t preambleLen=16)</td><td class="entry"><a class="el" href="class_s_x1233.html">SX1233</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_f69.html#a9721d2a3ed9fa8dd878575d71d5a4942">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('class_s_x1233.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_r_f69.html#ac4fc3f2b178ef08caec3a9f548f44cd7">getRSSI</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_r_f69.html#a0526ce6ea3722fd258f96d9677a60853">getTemperature</a>()</td><td class="entry"><a class="el" href="class_r_f69.html">RF69</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -398,12 +398,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">SX126x::begin</a>(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x1262.html">SX1262</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x::beginFSK</a>(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">calibrateImageRejection</a>(float freqMin, float freqMax)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a7fe0afde9d35c1f860bfc6bf63e8f11e">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('class_s_x1261.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#afabefb1b214411198f3537e8afce898f">getRSSI</a>(bool packet=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -321,12 +321,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">variablePacketLengthMode</a> (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</td></tr>
<tr class="memdesc:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set modem in variable packet length mode. Available in FSK mode only. <a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">More...</a><br /></td></tr>
<tr class="separator:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">More...</a><br /></td></tr>
<tr class="separator:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">More...</a><br /></td></tr>
<tr class="separator:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">More...</a><br /></td></tr>
<tr class="separator:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">More...</a><br /></td></tr>
<tr class="separator:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">More...</a><br /></td></tr>
<tr class="separator:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">SX126x::begin</a>(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1262.html#a36d2c94ff9c3b9126fde23e3c54630f1">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x1262.html">SX1262</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x::beginFSK</a>(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">calibrateImageRejection</a>(float freqMin, float freqMax)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a7fe0afde9d35c1f860bfc6bf63e8f11e">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('class_s_x1262.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#afabefb1b214411198f3537e8afce898f">getRSSI</a>(bool packet=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -319,12 +319,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">variablePacketLengthMode</a> (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</td></tr>
<tr class="memdesc:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set modem in variable packet length mode. Available in FSK mode only. <a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">More...</a><br /></td></tr>
<tr class="separator:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">More...</a><br /></td></tr>
<tr class="separator:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">More...</a><br /></td></tr>
<tr class="separator:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">More...</a><br /></td></tr>
<tr class="separator:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">More...</a><br /></td></tr>
<tr class="separator:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">More...</a><br /></td></tr>
<tr class="separator:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">SX126x::begin</a>(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1268.html#af6b041392136b599eec57085e2067a6f">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=156.2, int8_t power=10, uint16_t preambleLength=16, float tcxoVoltage=1.6, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x1268.html">SX1268</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">SX126x::beginFSK</a>(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">calibrateImageRejection</a>(float freqMin, float freqMax)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a7fe0afde9d35c1f860bfc6bf63e8f11e">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('class_s_x1268.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#afabefb1b214411198f3537e8afce898f">getRSSI</a>(bool packet=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -316,12 +316,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">variablePacketLengthMode</a> (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</td></tr>
<tr class="memdesc:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set modem in variable packet length mode. Available in FSK mode only. <a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">More...</a><br /></td></tr>
<tr class="separator:a92c157efe751b4ae73d22ff44115285d inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">More...</a><br /></td></tr>
<tr class="separator:a691c960e3fabfb9edcfccbae6eab5b76 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">More...</a><br /></td></tr>
<tr class="separator:a62d3ec87046483c5077343dd5ebd1aa5 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">More...</a><br /></td></tr>
<tr class="separator:a16eb0bdb051f3cf288db752d18182ae2 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">More...</a><br /></td></tr>
<tr class="separator:aba074a439b326bf413da8e3ad2bcf256 inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">More...</a><br /></td></tr>
<tr class="separator:a16a4433b9bebac0aa867e31a74dc258a inherit pub_methods_class_s_x126x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a936a40038e05740a528f2b53f8e17010">begin</a>(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c">beginFSK</a>(float br, float freqDev, float rxBw, uint16_t preambleLength, float tcxoVoltage, bool useRegulatorLDO=false)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">calibrateImageRejection</a>(float freqMin, float freqMax)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a75c8d32cee712e0c940163446b98e587">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a7fe0afde9d35c1f860bfc6bf63e8f11e">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@ -116,7 +116,7 @@ $(document).ready(function(){initNavTree('class_s_x126x.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#afabefb1b214411198f3537e8afce898f">getRSSI</a>(bool packet=true)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#adec09cba71494bd927ad1da786606ca6">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_s_x126x.html">SX126x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -302,12 +302,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a92c157efe751b4ae73d22ff44115285d"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">variablePacketLengthMode</a> (uint8_t maxLen=RADIOLIB_SX126X_MAX_PACKET_LENGTH)</td></tr>
<tr class="memdesc:a92c157efe751b4ae73d22ff44115285d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set modem in variable packet length mode. Available in FSK mode only. <a href="class_s_x126x.html#a92c157efe751b4ae73d22ff44115285d">More...</a><br /></td></tr>
<tr class="separator:a92c157efe751b4ae73d22ff44115285d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691c960e3fabfb9edcfccbae6eab5b76"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a691c960e3fabfb9edcfccbae6eab5b76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76">More...</a><br /></td></tr>
<tr class="separator:a691c960e3fabfb9edcfccbae6eab5b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d3ec87046483c5077343dd5ebd1aa5"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a62d3ec87046483c5077343dd5ebd1aa5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">More...</a><br /></td></tr>
<tr class="separator:a62d3ec87046483c5077343dd5ebd1aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16eb0bdb051f3cf288db752d18182ae2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a16eb0bdb051f3cf288db752d18182ae2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2">More...</a><br /></td></tr>
<tr class="separator:a16eb0bdb051f3cf288db752d18182ae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba074a439b326bf413da8e3ad2bcf256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:aba074a439b326bf413da8e3ad2bcf256"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">More...</a><br /></td></tr>
<tr class="separator:aba074a439b326bf413da8e3ad2bcf256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a4433b9bebac0aa867e31a74dc258a"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a16a4433b9bebac0aa867e31a74dc258a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a">More...</a><br /></td></tr>
<tr class="separator:a16a4433b9bebac0aa867e31a74dc258a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -636,8 +636,8 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</div>
</div>
<a id="a62d3ec87046483c5077343dd5ebd1aa5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62d3ec87046483c5077343dd5ebd1aa5">&#9670;&nbsp;</a></span>calculateRxTimeout()</h2>
<a id="aba074a439b326bf413da8e3ad2bcf256"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba074a439b326bf413da8e3ad2bcf256">&#9670;&nbsp;</a></span>calculateRxTimeout()</h2>
<div class="memitem">
<div class="memproto">
@ -646,9 +646,9 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t SX126x::calculateRxTimeout </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> SX126x::calculateRxTimeout </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>timeoutUs</em></td><td>)</td>
<td></td>
</tr>
@ -669,7 +669,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dl>
<dl class="section return"><dt>Returns</dt><dd>Timeout value in a unit that is specific for the used module </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">PhysicalLayer</a>.</p>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>.</p>
</div>
</div>
@ -1076,8 +1076,8 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</div>
</div>
<a id="a691c960e3fabfb9edcfccbae6eab5b76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a691c960e3fabfb9edcfccbae6eab5b76">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<a id="a16eb0bdb051f3cf288db752d18182ae2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16eb0bdb051f3cf288db752d18182ae2">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<div class="memitem">
<div class="memproto">
@ -1086,7 +1086,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t SX126x::getTimeOnAir </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> SX126x::getTimeOnAir </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
@ -1109,7 +1109,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dl>
<dl class="section return"><dt>Returns</dt><dd>Expected time-on-air in microseconds. </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">PhysicalLayer</a>.</p>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">PhysicalLayer</a>.</p>
</div>
</div>

Wyświetl plik

@ -4,7 +4,7 @@ var class_s_x126x =
[ "autoLDRO", "class_s_x126x.html#ab9ce38cfeaa36ddcc2d82b2974d7088c", null ],
[ "begin", "class_s_x126x.html#a936a40038e05740a528f2b53f8e17010", null ],
[ "beginFSK", "class_s_x126x.html#a2e500e5b6044ccab8f6b19af4ffa917c", null ],
[ "calculateRxTimeout", "class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5", null ],
[ "calculateRxTimeout", "class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256", null ],
[ "calibrateImageRejection", "class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb", null ],
[ "checkDataRate", "class_s_x126x.html#a75c8d32cee712e0c940163446b98e587", null ],
[ "clearChannelScanAction", "class_s_x126x.html#a7fe0afde9d35c1f860bfc6bf63e8f11e", null ],
@ -24,7 +24,7 @@ var class_s_x126x =
[ "getPacketLength", "class_s_x126x.html#ac4ef8c8751a3c09d64e431684840c987", null ],
[ "getRSSI", "class_s_x126x.html#afabefb1b214411198f3537e8afce898f", null ],
[ "getSNR", "class_s_x126x.html#ae36823d3539667bdf7d2f073bd4fa1ca", null ],
[ "getTimeOnAir", "class_s_x126x.html#a691c960e3fabfb9edcfccbae6eab5b76", null ],
[ "getTimeOnAir", "class_s_x126x.html#a16eb0bdb051f3cf288db752d18182ae2", null ],
[ "implicitHeader", "class_s_x126x.html#adec09cba71494bd927ad1da786606ca6", null ],
[ "invertIQ", "class_s_x126x.html#a269c8e4ae0d21af88e9422ccf9708c1e", null ],
[ "irqRxDoneRxTimeout", "class_s_x126x.html#a16a4433b9bebac0aa867e31a74dc258a", null ],

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a>(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260">beginFSK</a>(float freq=915.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a>(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a2a36487740f15731c6e508428e4b11f0">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1272.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a171656d12a9909bbb04fc81be86ec2a6">getRSSI</a>(bool packet, bool skipReceive=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -378,12 +378,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a> (size_t len)</td></tr>
<tr class="memdesc:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from bytes to LoRa symbols. <a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">More...</a><br /></td></tr>
<tr class="separator:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">More...</a><br /></td></tr>
<tr class="separator:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">More...</a><br /></td></tr>
<tr class="separator:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">More...</a><br /></td></tr>
<tr class="separator:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a>(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1272.html#a83b80377ec3b7a4a4dd663409f2f6260">beginFSK</a>(float freq=915.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a>(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1273.html#a5eae1e82596f3a6c4c926c381c2737a7">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x1273.html">SX1273</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1273.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a171656d12a9909bbb04fc81be86ec2a6">getRSSI</a>(bool packet, bool skipReceive=false)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1272.html#a4ee36122f8aca42b27a8412e0c362dd3">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1272.html">SX1272</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -388,12 +388,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a> (size_t len)</td></tr>
<tr class="memdesc:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from bytes to LoRa symbols. <a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">More...</a><br /></td></tr>
<tr class="separator:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">More...</a><br /></td></tr>
<tr class="separator:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">More...</a><br /></td></tr>
<tr class="separator:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">More...</a><br /></td></tr>
<tr class="separator:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a>(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1276.html#ae1240a7418dce80c10bf0f7b3c807840">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1276.html">SX1276</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a>(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a7f238fd38f436d9e86aa92a387d48467">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1276.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ab17357254073baeb7490c98faf10d991">getRSSI</a>(bool packet, bool skipReceive=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -391,12 +391,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a> (size_t len)</td></tr>
<tr class="memdesc:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from bytes to LoRa symbols. <a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">More...</a><br /></td></tr>
<tr class="separator:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">More...</a><br /></td></tr>
<tr class="separator:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">More...</a><br /></td></tr>
<tr class="separator:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">More...</a><br /></td></tr>
<tr class="separator:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a>(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1277.html#ac4f2e93c9096e6d2552958f4bc9c1b44">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1277.html">SX1277</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a>(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1277.html#aef5d9e27edc2173d1b4cc1cb0d9733bc">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x1277.html">SX1277</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1277.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ab17357254073baeb7490c98faf10d991">getRSSI</a>(bool packet, bool skipReceive=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -400,12 +400,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a> (size_t len)</td></tr>
<tr class="memdesc:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from bytes to LoRa symbols. <a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">More...</a><br /></td></tr>
<tr class="separator:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">More...</a><br /></td></tr>
<tr class="separator:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">More...</a><br /></td></tr>
<tr class="separator:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">More...</a><br /></td></tr>
<tr class="separator:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a>(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1278.html#a86464af008b71d12948690b780280e7d">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a>(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a7f238fd38f436d9e86aa92a387d48467">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1278.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ab17357254073baeb7490c98faf10d991">getRSSI</a>(bool packet, bool skipReceive=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -380,12 +380,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a> (size_t len)</td></tr>
<tr class="memdesc:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from bytes to LoRa symbols. <a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">More...</a><br /></td></tr>
<tr class="separator:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">More...</a><br /></td></tr>
<tr class="separator:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">More...</a><br /></td></tr>
<tr class="separator:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">More...</a><br /></td></tr>
<tr class="separator:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">SX127x::begin</a>(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x1279.html#ab5cb738ed4bf6f40e777f797af2a8b4b">beginFSK</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=125.0, int8_t power=10, uint16_t preambleLength=16, bool enableOOK=false)</td><td class="entry"><a class="el" href="class_s_x1279.html">SX1279</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">SX127x::beginFSK</a>(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a7f238fd38f436d9e86aa92a387d48467">checkDataRate</a>(DataRate_t dr) override</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('class_s_x1279.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1278.html#ab17357254073baeb7490c98faf10d991">getRSSI</a>(bool packet, bool skipReceive=false)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x1278.html#a47f5ac7dd6587b86c5f2c2b16336612e">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x1278.html">SX1278</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -388,12 +388,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a> (size_t len)</td></tr>
<tr class="memdesc:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from bytes to LoRa symbols. <a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">More...</a><br /></td></tr>
<tr class="separator:abcc10ab36404aaaee3fe7a1be6841511 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">More...</a><br /></td></tr>
<tr class="separator:aca2e782dc6ed44fa77d4d14775d9a4a3 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">More...</a><br /></td></tr>
<tr class="separator:a55e6c443b0e66d8bbfe8588826475090 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">More...</a><br /></td></tr>
<tr class="separator:a9e7ecbc92c9d70f93211d21399d237d0 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
<tr class="separator:ae98f0c8bef0f49cccc87992639827612 inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
<tr class="separator:a399911660ab71520bbda77a6431be8ae inherit pub_methods_class_s_x127x"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c">begin</a>(uint8_t *chipVersions, uint8_t numVersions, uint8_t syncWord, uint16_t preambleLength)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4">beginFSK</a>(uint8_t *chipVersions, uint8_t numVersions, float freqDev, float rxBw, uint16_t preambleLength, bool enableOOK)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823">clearDio0Action</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('class_s_x127x.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">PhysicalLayer::getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1">getTempRaw</a>()</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a>(size_t len) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9">invertIQ</a>(bool enable) override</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f">invertPreamble</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_s_x127x.html">SX127x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -315,12 +315,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:abcc10ab36404aaaee3fe7a1be6841511"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">getNumSymbols</a> (size_t len)</td></tr>
<tr class="memdesc:abcc10ab36404aaaee3fe7a1be6841511"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert from bytes to LoRa symbols. <a href="class_s_x127x.html#abcc10ab36404aaaee3fe7a1be6841511">More...</a><br /></td></tr>
<tr class="separator:abcc10ab36404aaaee3fe7a1be6841511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2e782dc6ed44fa77d4d14775d9a4a3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:aca2e782dc6ed44fa77d4d14775d9a4a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3">More...</a><br /></td></tr>
<tr class="separator:aca2e782dc6ed44fa77d4d14775d9a4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e6c443b0e66d8bbfe8588826475090"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a55e6c443b0e66d8bbfe8588826475090"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">More...</a><br /></td></tr>
<tr class="separator:a55e6c443b0e66d8bbfe8588826475090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7ecbc92c9d70f93211d21399d237d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">getTimeOnAir</a> (size_t len) override</td></tr>
<tr class="memdesc:a9e7ecbc92c9d70f93211d21399d237d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0">More...</a><br /></td></tr>
<tr class="separator:a9e7ecbc92c9d70f93211d21399d237d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98f0c8bef0f49cccc87992639827612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:ae98f0c8bef0f49cccc87992639827612"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">More...</a><br /></td></tr>
<tr class="separator:ae98f0c8bef0f49cccc87992639827612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399911660ab71520bbda77a6431be8ae"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a399911660ab71520bbda77a6431be8ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_s_x127x.html#a399911660ab71520bbda77a6431be8ae">More...</a><br /></td></tr>
<tr class="separator:a399911660ab71520bbda77a6431be8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -614,8 +614,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</div>
</div>
<a id="a55e6c443b0e66d8bbfe8588826475090"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55e6c443b0e66d8bbfe8588826475090">&#9670;&nbsp;</a></span>calculateRxTimeout()</h2>
<a id="ae98f0c8bef0f49cccc87992639827612"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae98f0c8bef0f49cccc87992639827612">&#9670;&nbsp;</a></span>calculateRxTimeout()</h2>
<div class="memitem">
<div class="memproto">
@ -624,9 +624,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t SX127x::calculateRxTimeout </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> SX127x::calculateRxTimeout </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramtype"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td>
<td class="paramname"><em>timeoutUs</em></td><td>)</td>
<td></td>
</tr>
@ -647,7 +647,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dl>
<dl class="section return"><dt>Returns</dt><dd>Timeout value in a unit that is specific for the used module </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">PhysicalLayer</a>.</p>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>.</p>
</div>
</div>
@ -1171,8 +1171,8 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</div>
</div>
<a id="aca2e782dc6ed44fa77d4d14775d9a4a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca2e782dc6ed44fa77d4d14775d9a4a3">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<a id="a9e7ecbc92c9d70f93211d21399d237d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e7ecbc92c9d70f93211d21399d237d0">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<div class="memitem">
<div class="memproto">
@ -1181,7 +1181,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t SX127x::getTimeOnAir </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> SX127x::getTimeOnAir </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
@ -1204,7 +1204,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
</dl>
<dl class="section return"><dt>Returns</dt><dd>Expected time-on-air in microseconds. </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">PhysicalLayer</a>.</p>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">PhysicalLayer</a>.</p>
</div>
</div>

Wyświetl plik

@ -3,7 +3,7 @@ var class_s_x127x =
[ "SX127x", "class_s_x127x.html#ac74c5914ca429a3892c66b9d98e3ea6c", null ],
[ "begin", "class_s_x127x.html#aeac64ca102a143624993cb7cb5b9e17c", null ],
[ "beginFSK", "class_s_x127x.html#af8530e9d858b155eb5acb764a733bcd4", null ],
[ "calculateRxTimeout", "class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090", null ],
[ "calculateRxTimeout", "class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612", null ],
[ "clearChannelScanAction", "class_s_x127x.html#a703bf22070d42871bb2f9b0c4917c093", null ],
[ "clearDio0Action", "class_s_x127x.html#a729b4f3f36096b5b15bae19c7876e823", null ],
[ "clearDio1Action", "class_s_x127x.html#a9b6532a25e1730973ac08146008adca5", null ],
@ -32,7 +32,7 @@ var class_s_x127x =
[ "getPacketLength", "class_s_x127x.html#a462fa74275e67c296328a01f361892d5", null ],
[ "getSNR", "class_s_x127x.html#abc5069b39dc31b637ee561d5745e1deb", null ],
[ "getTempRaw", "class_s_x127x.html#a95bc32a555675879ad9e2a9e399dc6c1", null ],
[ "getTimeOnAir", "class_s_x127x.html#aca2e782dc6ed44fa77d4d14775d9a4a3", null ],
[ "getTimeOnAir", "class_s_x127x.html#a9e7ecbc92c9d70f93211d21399d237d0", null ],
[ "invertIQ", "class_s_x127x.html#a363a436978ba990e1bf7d73f648ad7e9", null ],
[ "invertPreamble", "class_s_x127x.html#a5b79dae55315cdf25e530db77eeb140f", null ],
[ "irqRxDoneRxTimeout", "class_s_x127x.html#a399911660ab71520bbda77a6431be8ae", null ],

Wyświetl plik

@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127">beginBLE</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709">beginFLRC</a>(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a">beginGFSK</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f">clearDio1Action</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('class_s_x1280.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f">getRangingResult</a>()</td><td class="entry"><a class="el" href="class_s_x1280.html">SX1280</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a94d3003277925e2dc3372548b3311008">getRSSI</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -267,9 +267,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">getPacketLength</a> (bool update=true) override</td></tr>
<tr class="memdesc:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">More...</a><br /></td></tr>
<tr class="separator:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">More...</a><br /></td></tr>
<tr class="separator:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">More...</a><br /></td></tr>
<tr class="separator:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a> (size_t len)</td></tr>
<tr class="memdesc:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">More...</a><br /></td></tr>
<tr class="separator:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -349,9 +349,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127">beginBLE</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709">beginFLRC</a>(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a">beginGFSK</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f">clearDio1Action</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_s_x1281.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">getPacketLength</a>(bool update=true) override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a94d3003277925e2dc3372548b3311008">getRSSI</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -254,9 +254,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">getPacketLength</a> (bool update=true) override</td></tr>
<tr class="memdesc:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">More...</a><br /></td></tr>
<tr class="separator:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">More...</a><br /></td></tr>
<tr class="separator:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">More...</a><br /></td></tr>
<tr class="separator:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a> (size_t len)</td></tr>
<tr class="memdesc:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">More...</a><br /></td></tr>
<tr class="separator:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -336,9 +336,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127">beginBLE</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709">beginFLRC</a>(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a">beginGFSK</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f">clearDio1Action</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('class_s_x1282.html',''); initResizable
<tr><td class="entry"><a class="el" href="class_s_x1280.html#a91f4f241f02cd4e79d15a9ba08eb1e8f">getRangingResult</a>()</td><td class="entry"><a class="el" href="class_s_x1280.html">SX1280</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a94d3003277925e2dc3372548b3311008">getRSSI</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -271,9 +271,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">getPacketLength</a> (bool update=true) override</td></tr>
<tr class="memdesc:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">More...</a><br /></td></tr>
<tr class="separator:a390fd0749b316eed67da7b54f4f24735 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">More...</a><br /></td></tr>
<tr class="separator:a2361a94f2e12ebc93e750a027d633232 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">More...</a><br /></td></tr>
<tr class="separator:a9ff92bccb8193937a5484e38c0dad2c7 inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a> (size_t len)</td></tr>
<tr class="memdesc:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">More...</a><br /></td></tr>
<tr class="separator:ac69cc622020419cb3393eac5cc88915b inherit pub_methods_class_s_x128x"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -353,9 +353,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ace5ede905bf85aada0c61b9cfaaea127">beginBLE</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a2c4a24623c5fd27b3cc937e55783d709">beginFLRC</a>(float freq=2400.0, uint16_t br=650, uint8_t cr=3, int8_t pwr=10, uint16_t preambleLength=16, uint8_t dataShaping=RADIOLIB_SHAPING_0_5)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a6ed60dfbd142315bb4e1abd2555a470a">beginGFSK</a>(float freq=2400.0, uint16_t br=800, float freqDev=400.0, int8_t pwr=10, uint16_t preambleLength=16)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ab8a3fe8e2843fa039ef369668f1a423f">clearDio1Action</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('class_s_x128x.html',''); initResizable
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">getPacketLength</a>(bool update=true) override</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a94d3003277925e2dc3372548b3311008">getRSSI</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2">getSNR</a>()</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a>(size_t len)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_s_x128x.html">SX128x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -250,9 +250,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a390fd0749b316eed67da7b54f4f24735"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">getPacketLength</a> (bool update=true) override</td></tr>
<tr class="memdesc:a390fd0749b316eed67da7b54f4f24735"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query modem for the packet length of received payload. <a href="class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735">More...</a><br /></td></tr>
<tr class="separator:a390fd0749b316eed67da7b54f4f24735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2361a94f2e12ebc93e750a027d633232"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a2361a94f2e12ebc93e750a027d633232"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232">More...</a><br /></td></tr>
<tr class="separator:a2361a94f2e12ebc93e750a027d633232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff92bccb8193937a5484e38c0dad2c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a9ff92bccb8193937a5484e38c0dad2c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7">More...</a><br /></td></tr>
<tr class="separator:a9ff92bccb8193937a5484e38c0dad2c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69cc622020419cb3393eac5cc88915b"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">implicitHeader</a> (size_t len)</td></tr>
<tr class="memdesc:ac69cc622020419cb3393eac5cc88915b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set implicit header mode for future reception/transmission. <a href="class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b">More...</a><br /></td></tr>
<tr class="separator:ac69cc622020419cb3393eac5cc88915b"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -332,9 +332,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">getFreqStep</a> () const</td></tr>
<tr class="memdesc:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the module frequency step size that was set in constructor. <a href="class_physical_layer.html#a977e5236693960bb1c79090a201e9e1c">More...</a><br /></td></tr>
<tr class="separator:a977e5236693960bb1c79090a201e9e1c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -860,8 +860,8 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
</div>
</div>
<a id="a2361a94f2e12ebc93e750a027d633232"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2361a94f2e12ebc93e750a027d633232">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<a id="a9ff92bccb8193937a5484e38c0dad2c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ff92bccb8193937a5484e38c0dad2c7">&#9670;&nbsp;</a></span>getTimeOnAir()</h2>
<div class="memitem">
<div class="memproto">
@ -870,7 +870,7 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint32_t SX128x::getTimeOnAir </td>
<td class="memname"><a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> SX128x::getTimeOnAir </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
@ -894,7 +894,7 @@ virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
<dl class="section return"><dt>Returns</dt><dd>Expected time-on-air in microseconds. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000010">Todo:</a></b></dt><dd>implement this mess - <a class="el" href="class_s_x1280.html" title="Derived class for SX1280 modules.">SX1280</a> datasheet v3.0 section 7.4.4.2 </dd></dl>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">PhysicalLayer</a>.</p>
<p>Reimplemented from <a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">PhysicalLayer</a>.</p>
</div>
</div>

Wyświetl plik

@ -15,7 +15,7 @@ var class_s_x128x =
[ "getPacketLength", "class_s_x128x.html#a390fd0749b316eed67da7b54f4f24735", null ],
[ "getRSSI", "class_s_x128x.html#a94d3003277925e2dc3372548b3311008", null ],
[ "getSNR", "class_s_x128x.html#a89ebf1f4f227cd35c0799c06d5d9c1d2", null ],
[ "getTimeOnAir", "class_s_x128x.html#a2361a94f2e12ebc93e750a027d633232", null ],
[ "getTimeOnAir", "class_s_x128x.html#a9ff92bccb8193937a5484e38c0dad2c7", null ],
[ "implicitHeader", "class_s_x128x.html#ac69cc622020419cb3393eac5cc88915b", null ],
[ "invertIQ", "class_s_x128x.html#a1463f0769b815e95d789fd708dc2ffe6", null ],
[ "randomByte", "class_s_x128x.html#a95637e8addc48b0e1c30c2cf6f54354a", null ],

Wyświetl plik

@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable(
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_si4430.html#aaed612b8936609442042d8156e085d2c">begin</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=181.1, int8_t power=10, uint8_t preambleLen=16)</td><td class="entry"><a class="el" href="class_si4430.html">Si4430</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a453eda5436dc4dfe0dad676dc3977752">Si443x::begin</a>(float br, float freqDev, float rxBw, uint8_t preambleLen)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a8d019f58551346c3f3bd8b72d2486109">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_si4430.html',''); initResizable(
<tr><td class="entry"><a class="el" href="class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10">getPacketLength</a>(bool update=true) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -301,12 +301,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable(
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_si4431.html#a402223a49d5b1012b0bf58ce602e6ff3">begin</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=181.1, int8_t power=10, uint8_t preambleLen=16)</td><td class="entry"><a class="el" href="class_si4431.html">Si4431</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a453eda5436dc4dfe0dad676dc3977752">Si443x::begin</a>(float br, float freqDev, float rxBw, uint8_t preambleLen)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a8d019f58551346c3f3bd8b72d2486109">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_si4431.html',''); initResizable(
<tr><td class="entry"><a class="el" href="class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10">getPacketLength</a>(bool update=true) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -298,12 +298,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable(
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_si4432.html#a5efc3a08f91a411da011201dc128fb34">begin</a>(float freq=434.0, float br=4.8, float freqDev=5.0, float rxBw=181.1, int8_t power=10, uint8_t preambleLen=16)</td><td class="entry"><a class="el" href="class_si4432.html">Si4432</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a453eda5436dc4dfe0dad676dc3977752">Si443x::begin</a>(float br, float freqDev, float rxBw, uint8_t preambleLen)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a8d019f58551346c3f3bd8b72d2486109">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_si4432.html',''); initResizable(
<tr><td class="entry"><a class="el" href="class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10">getPacketLength</a>(bool update=true) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -289,12 +289,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable(
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_si443x.html#a453eda5436dc4dfe0dad676dc3977752">begin</a>(float br, float freqDev, float rxBw, uint8_t preambleLen)</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_si443x.html#a8d019f58551346c3f3bd8b72d2486109">clearIrqAction</a>()</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"></td></tr>
@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('class_si443x.html',''); initResizable(
<tr class="even"><td class="entry"><a class="el" href="class_si443x.html#a2d944669dc69ccd47f9e6c360f2ffd10">getPacketLength</a>(bool update=true) override</td><td class="entry"><a class="el" href="class_si443x.html">Si443x</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#acb8d8182a32439fe91f2806d73e629f4">isRxTimeout</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>

Wyświetl plik

@ -282,12 +282,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#ab57182d32646861ef0d865e2740d6b26">available</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classn_r_f24.html#a0ef68849f812367432f5a3798f94b8ce">begin</a>(int16_t freq=RADIOLIB_NRF24_DEFAULT_FREQ, int16_t dr=RADIOLIB_NRF24_DEFAULT_DR, int8_t pwr=RADIOLIB_NRF24_DEFAULT_POWER, uint8_t addrWidth=RADIOLIB_NRF24_DEFAULT_ADDRWIDTH)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a>(uint32_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a>(RadioLibTime_t timeoutUs)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a58d54eeb40fb586013ba48e15318abba">checkDataRate</a>(DataRate_t dr)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a169a4d04c5c50d3336e274d70930d9f6">clearChannelScanAction</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classn_r_f24.html#aaf5887fe58c4d542cbed80482de1d42d">clearIrqAction</a>()</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('classn_r_f24.html',''); initResizable(
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#aabc94ab27a9ee6daaafa9b47dde5f75b">getRSSI</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a>()</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classn_r_f24.html#a3f0b08fd8e58db36f6c1926cc3eac6a9">getStatus</a>(uint8_t mask=0xFF)</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a>(size_t len)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_physical_layer.html#a11b4c6d0bf3ae7b9ca04e9434180feab">invertIQ</a>(bool enable)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a>(uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td><td class="entry"><a class="el" href="class_physical_layer.html">PhysicalLayer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classn_r_f24.html#ad9204ee787b425e2c9e8422bb7939a37">isCarrierDetected</a>()</td><td class="entry"><a class="el" href="classn_r_f24.html">nRF24</a></td><td class="entry"></td></tr>

Wyświetl plik

@ -272,12 +272,12 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="memitem:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">getSNR</a> ()</td></tr>
<tr class="memdesc:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets SNR (Signal to Noise Ratio) of the last received packet. Only available for LoRa modem. <a href="class_physical_layer.html#aedddaf9460941b90e43e9005035faa0f">More...</a><br /></td></tr>
<tr class="separator:aedddaf9460941b90e43e9005035faa0f inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a55ccbe60bfc1ab58814dbd5f9cd4939e">More...</a><br /></td></tr>
<tr class="separator:a55ccbe60bfc1ab58814dbd5f9cd4939e inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">calculateRxTimeout</a> (uint32_t timeoutUs)</td></tr>
<tr class="memdesc:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">More...</a><br /></td></tr>
<tr class="separator:a50c3c0866faa474ae2ea8d5b79a73358 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">getTimeOnAir</a> (size_t len)</td></tr>
<tr class="memdesc:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get expected time-on-air for a given size of payload. <a href="class_physical_layer.html#a50e730a894f60b58034507ad7730dd3c">More...</a><br /></td></tr>
<tr class="separator:a50e730a894f60b58034507ad7730dd3c inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">calculateRxTimeout</a> (<a class="el" href="group__typedefs.html#ga210f31dd2bff7fb80563275648a5bbbd">RadioLibTime_t</a> timeoutUs)</td></tr>
<tr class="memdesc:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the timeout value for this specific module / series (in number of symbols or units of time) <a href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">More...</a><br /></td></tr>
<tr class="separator:a7f8d12a90158864a8ebc471b0ec89dc9 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memItemLeft" align="right" valign="top">virtual int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">irqRxDoneRxTimeout</a> (uint16_t &amp;irqFlags, uint16_t &amp;irqMask)</td></tr>
<tr class="memdesc:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the flags that make up RxDone and RxTimeout used for receiving downlinks. <a href="class_physical_layer.html#a1d1fe00d107bbc23b0315fd442bc3292">More...</a><br /></td></tr>
<tr class="separator:a1d1fe00d107bbc23b0315fd442bc3292 inherit pub_methods_class_physical_layer"><td class="memSeparator" colspan="2">&#160;</td></tr>

Wyświetl plik

@ -86,9 +86,9 @@ $(document).ready(function(){initNavTree('functions_c.html',''); initResizable()
<h3><a id="index_c"></a>- c -</h3><ul>
<li>calculateRxTimeout()
: <a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">PhysicalLayer</a>
, <a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">SX126x</a>
, <a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">SX127x</a>
: <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>
, <a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">SX126x</a>
, <a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x</a>
</li>
<li>calibrateImageRejection()
: <a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">SX126x</a>

Wyświetl plik

@ -98,10 +98,10 @@ $(document).ready(function(){initNavTree('functions_d.html',''); initResizable()
: <a class="el" href="class_radio_lib_a_e_s128.html#abe0e368c6a94b2caf1559add1c262a98">RadioLibAES128</a>
</li>
<li>delay()
: <a class="el" href="class_radio_lib_hal.html#a8427720749d8c87d17654071dfa5b94e">RadioLibHal</a>
: <a class="el" href="class_radio_lib_hal.html#aa2de4fcafad28470f7d46073fa29da79">RadioLibHal</a>
</li>
<li>delayMicroseconds()
: <a class="el" href="class_radio_lib_hal.html#ad49128a75a3d7abdc68baa302955f3ac">RadioLibHal</a>
: <a class="el" href="class_radio_lib_hal.html#ab93dc492291dfe6fc0dd763bee966161">RadioLibHal</a>
</li>
<li>destCallsign
: <a class="el" href="class_a_x25_frame.html#a7fe9805148e2dd46d163cd989473dbff">AX25Frame</a>
@ -161,16 +161,16 @@ $(document).ready(function(){initNavTree('functions_d.html',''); initResizable()
: <a class="el" href="class_physical_layer.html#a429796eb2e7ea86781a2e8ca42af43f3">PhysicalLayer</a>
</li>
<li>dutyCycle
: <a class="el" href="struct_lo_ra_w_a_n_band__t.html#af960a5981e5953d09dda830ddb67de89">LoRaWANBand_t</a>
: <a class="el" href="struct_lo_ra_w_a_n_band__t.html#a743d3a23aa5c58e156dff633b830ee4f">LoRaWANBand_t</a>
</li>
<li>dutyCycleInterval()
: <a class="el" href="class_lo_ra_w_a_n_node.html#a564386d9c15ad71a1a8703809c8a9741">LoRaWANNode</a>
: <a class="el" href="class_lo_ra_w_a_n_node.html#a5bb50904544f331806fd744ab5b99efa">LoRaWANNode</a>
</li>
<li>dwellTimeDn
: <a class="el" href="struct_lo_ra_w_a_n_band__t.html#a19abb8a108ee2145d0d57eb310dd65fb">LoRaWANBand_t</a>
: <a class="el" href="struct_lo_ra_w_a_n_band__t.html#aef289b63007a6e085c7c66f71209d84c">LoRaWANBand_t</a>
</li>
<li>dwellTimeUp
: <a class="el" href="struct_lo_ra_w_a_n_band__t.html#a097bc6dc35cf0ba5ba04fd7f88dbaca9">LoRaWANBand_t</a>
: <a class="el" href="struct_lo_ra_w_a_n_band__t.html#a8bd0d705d9c0dbe87d25e83cc54e922c">LoRaWANBand_t</a>
</li>
</ul>
</div><!-- contents -->

Wyświetl plik

@ -86,9 +86,9 @@ $(document).ready(function(){initNavTree('functions_func_c.html',''); initResiza
<h3><a id="index_c"></a>- c -</h3><ul>
<li>calculateRxTimeout()
: <a class="el" href="class_physical_layer.html#a50c3c0866faa474ae2ea8d5b79a73358">PhysicalLayer</a>
, <a class="el" href="class_s_x126x.html#a62d3ec87046483c5077343dd5ebd1aa5">SX126x</a>
, <a class="el" href="class_s_x127x.html#a55e6c443b0e66d8bbfe8588826475090">SX127x</a>
: <a class="el" href="class_physical_layer.html#a7f8d12a90158864a8ebc471b0ec89dc9">PhysicalLayer</a>
, <a class="el" href="class_s_x126x.html#aba074a439b326bf413da8e3ad2bcf256">SX126x</a>
, <a class="el" href="class_s_x127x.html#ae98f0c8bef0f49cccc87992639827612">SX127x</a>
</li>
<li>calibrateImageRejection()
: <a class="el" href="class_s_x126x.html#aa3c90f19cd141738ff013ae72f78f1bb">SX126x</a>

Some files were not shown because too many files have changed in this diff Show More