Deploying to gh-pages from @ aecef28380
🚀
This commit is contained in:
parent
501e41180a
commit
7fef4e325a
1 changed files with 27 additions and 1 deletions
|
@ -882,7 +882,33 @@ $(document).ready(function(){initNavTree('_lo_ra_w_a_n_8h_source.html',''); init
|
|||
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> hton(uint8_t* buff, T val, <span class="keywordtype">size_t</span> size = 0);</div>
|
||||
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span> };</div>
|
||||
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>  </div>
|
||||
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span> T LoRaWANNode::ntoh(uint8_t* buff, <span class="keywordtype">size_t</span> size) {</div>
|
||||
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>  uint8_t* buffPtr = buff;</div>
|
||||
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>  <span class="keywordtype">size_t</span> targetSize = <span class="keyword">sizeof</span>(T);</div>
|
||||
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>  <span class="keywordflow">if</span>(size != 0) {</div>
|
||||
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>  targetSize = size;</div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  }</div>
|
||||
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>  T res = 0;</div>
|
||||
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0; i < targetSize; i++) {</div>
|
||||
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>  res |= (uint32_t)(*(buffPtr++)) << 8*i;</div>
|
||||
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>  }</div>
|
||||
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  <span class="keywordflow">return</span>(res);</div>
|
||||
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span> }</div>
|
||||
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>  </div>
|
||||
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span> <span class="keywordtype">void</span> LoRaWANNode::hton(uint8_t* buff, T val, <span class="keywordtype">size_t</span> size) {</div>
|
||||
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>  uint8_t* buffPtr = buff;</div>
|
||||
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  <span class="keywordtype">size_t</span> targetSize = <span class="keyword">sizeof</span>(T);</div>
|
||||
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  <span class="keywordflow">if</span>(size != 0) {</div>
|
||||
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  targetSize = size;</div>
|
||||
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  }</div>
|
||||
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>  <span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i = 0; i < targetSize; i++) {</div>
|
||||
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>  *(buffPtr++) = val >> 8*i;</div>
|
||||
<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>  }</div>
|
||||
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span> }</div>
|
||||
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  </div>
|
||||
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span> <span class="preprocessor">#endif</span></div>
|
||||
<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:530</div></div>
|
||||
<div class="ttc" id="aclass_lo_ra_w_a_n_node_html_a0feeaed200d8f94ad94c3ed49f404847"><div class="ttname"><a href="class_lo_ra_w_a_n_node.html#a0feeaed200d8f94ad94c3ed49f404847">LoRaWANNode::clearSession</a></div><div class="ttdeci">void clearSession()</div><div class="ttdoc">Clear an active session, so that the device will have to rejoin the network.</div><div class="ttdef"><b>Definition:</b> LoRaWAN.cpp:280</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:244</div></div>
|
||||
|
|
Loading…
Add table
Reference in a new issue