Host library for controlling a WiConnect enabled Wi-Fi module.

Dependents:   wiconnect-ota_example wiconnect-web_setup_example wiconnect-test-console wiconnect-tcp_server_example ... more

doc/html/classwiconnect_1_1_wiconnect.html

Committer:
dan_ackme
Date:
2014-08-13
Revision:
13:2b51f5267c92
Parent:
11:ea484e1b7fc4
Child:
16:7f1d6d359787

File content as of revision 13:2b51f5267c92:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>ACKme WiConnect Host Library</title>
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea" style="font-family:verdana;">
    <table border='0' cellpadding='0' cellspacing='0' width="98%">
      <tr style="height:20px"><td>&nbsp;</td></tr>
      <tr style="border-collapse: collapse; padding: 0;">
        <td style="width:20px"></td>
        <td style="padding-right:40px"><img src="ackmelogo.png" alt="ACKme Logo" /></td>
        <td style="vertical-align:middle; text-align:left; font: bold 25px/100% Verdana, Arial, Helvetica, sans-serif;">
        WiConnect Host Library- API Reference Guide</td>
        <td style="width:20px"></td>
      </tr>
      <tr><td>&nbsp;</td></tr>
    </table>
</div><!-- Generated by Doxygen 1.8.7 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Library&#160;Overview</span></a></li>
      <li><a href="modules.html"><span>Library&#160;API</span></a></li>
      <li><a href="examples.html"><span>API&#160;Examples</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="http://wiconnect.ack.me/1.2/general_overview"><span>WiConnect&#160;Reference&#160;Manual</span></a></li>
      <li><a href="http://www.ack.me/WiConnect"><span>ACKme&#160;Website</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classwiconnect_1_1_wiconnect.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classwiconnect_1_1_wiconnect-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">wiconnect::Wiconnect Class Reference<div class="ingroups"><a class="el" href="group__api__core__types.html">Types</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>The root WiConnect library class. This class inheriets all WiConnect functionality.  
 <a href="classwiconnect_1_1_wiconnect.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_wiconnect_interface_8h_source.html">WiconnectInterface.h</a>&gt;</code></p>

<p>Inherits <a class="el" href="classwiconnect_1_1_network_interface.html">wiconnect::NetworkInterface</a>, <a class="el" href="classwiconnect_1_1_socket_interface.html">wiconnect::SocketInterface</a>, and <a class="el" href="classwiconnect_1_1_file_interface.html">wiconnect::FileInterface</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a285510a2cba5341db387101ac75a4389"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwiconnect_1_1_wiconnect.html#a285510a2cba5341db387101ac75a4389">Wiconnect</a> (const <a class="el" href="classwiconnect_1_1_serial_config.html">SerialConfig</a> &amp;serialConfig, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> <a class="el" href="group__api__core__misc.html#gabec1504eb7f486085dad82c4a94310e3">reset</a>=<a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a>, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> wake=<a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a>, bool nonBlocking=<a class="el" href="group__api__core__macro.html#ga347d0e1228e8174563c6bcf48de18401">WICONNECT_DEFAULT_NONBLOCKING</a> WICONNECT_MALLOC_ARGS)</td></tr>
<tr class="memdesc:a285510a2cba5341db387101ac75a4389"><td class="mdescLeft">&#160;</td><td class="mdescRight">WiConnect class constructor.  <a href="#a285510a2cba5341db387101ac75a4389">More...</a><br /></td></tr>
<tr class="separator:a285510a2cba5341db387101ac75a4389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9fa2efde4e26944cdc9b6be51a1a34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwiconnect_1_1_wiconnect.html#afe9fa2efde4e26944cdc9b6be51a1a34">Wiconnect</a> (const <a class="el" href="classwiconnect_1_1_serial_config.html">SerialConfig</a> &amp;serialConfig, int internalBufferSize, void *internalBuffer=NULL, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> <a class="el" href="group__api__core__misc.html#gabec1504eb7f486085dad82c4a94310e3">reset</a>=<a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a>, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> wake=<a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a>, bool nonBlocking=<a class="el" href="group__api__core__macro.html#ga347d0e1228e8174563c6bcf48de18401">WICONNECT_DEFAULT_NONBLOCKING</a> WICONNECT_MALLOC_ARGS)</td></tr>
<tr class="memdesc:afe9fa2efde4e26944cdc9b6be51a1a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">WiConnect class constructor.  <a href="#afe9fa2efde4e26944cdc9b6be51a1a34">More...</a><br /></td></tr>
<tr class="separator:afe9fa2efde4e26944cdc9b6be51a1a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad62e847c65166134a361d68b5c95e57c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#gad62e847c65166134a361d68b5c95e57c">init</a> (bool bringNetworkUp)</td></tr>
<tr class="memdesc:gad62e847c65166134a361d68b5c95e57c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize library and communication link with WiConnect WiFi module.  <a href="group__api__core__misc.html#gad62e847c65166134a361d68b5c95e57c">More...</a><br /></td></tr>
<tr class="separator:gad62e847c65166134a361d68b5c95e57c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d6c981a54c6ab964b469e4f247142d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9d6c981a54c6ab964b469e4f247142d6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#ga9d6c981a54c6ab964b469e4f247142d6">deinit</a> ()</td></tr>
<tr class="memdesc:ga9d6c981a54c6ab964b469e4f247142d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">De-initialize library. <br /></td></tr>
<tr class="separator:ga9d6c981a54c6ab964b469e4f247142d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab00c7110984f6d6187241d17a4a431ff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#gab00c7110984f6d6187241d17a4a431ff">isInitialized</a> ()</td></tr>
<tr class="memdesc:gab00c7110984f6d6187241d17a4a431ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return TRUE if library is able to communicated with WiConnect WiFi module. FALSE else.  <a href="group__api__core__misc.html#gab00c7110984f6d6187241d17a4a431ff">More...</a><br /></td></tr>
<tr class="separator:gab00c7110984f6d6187241d17a4a431ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabec1504eb7f486085dad82c4a94310e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#gabec1504eb7f486085dad82c4a94310e3">reset</a> ()</td></tr>
<tr class="memdesc:gabec1504eb7f486085dad82c4a94310e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle the WiConnect WiFi module reset signal.  <a href="group__api__core__misc.html#gabec1504eb7f486085dad82c4a94310e3">More...</a><br /></td></tr>
<tr class="separator:gabec1504eb7f486085dad82c4a94310e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad552c8f23dd0a0e8844ee1fc4d9358e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#gad552c8f23dd0a0e8844ee1fc4d9358e5">wakeup</a> ()</td></tr>
<tr class="memdesc:gad552c8f23dd0a0e8844ee1fc4d9358e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle the WiConnect WiFi moduel wakeup signal.  <a href="group__api__core__misc.html#gad552c8f23dd0a0e8844ee1fc4d9358e5">More...</a><br /></td></tr>
<tr class="separator:gad552c8f23dd0a0e8844ee1fc4d9358e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96ac50d85d8ab376755d7d5325de1713"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#ga96ac50d85d8ab376755d7d5325de1713">flush</a> (int <a class="el" href="group__api__core__macro.html#ga596d1da2fb23f4e748c83d64a47e10b3">delayMs</a>=500)</td></tr>
<tr class="memdesc:ga96ac50d85d8ab376755d7d5325de1713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush any received data in serial RX buffer and terminate any commands on WiConnect WiFi module.  <a href="group__api__core__misc.html#ga96ac50d85d8ab376755d7d5325de1713">More...</a><br /></td></tr>
<tr class="separator:ga96ac50d85d8ab376755d7d5325de1713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fc195839bc6c6bd0091074cbdc94c4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#ga4fc195839bc6c6bd0091074cbdc94c4f">getVersion</a> (char *versionBuffer=NULL, int versionBufferSize=0, const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;completeCallback=<a class="el" href="classwiconnect_1_1_callback.html">Callback</a>())</td></tr>
<tr class="memdesc:ga4fc195839bc6c6bd0091074cbdc94c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return current version of WiConnect WiFi module.  <a href="group__api__core__misc.html#ga4fc195839bc6c6bd0091074cbdc94c4f">More...</a><br /></td></tr>
<tr class="separator:ga4fc195839bc6c6bd0091074cbdc94c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a2637e5ce300a03c448edf1eff13c2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#ga3a2637e5ce300a03c448edf1eff13c2c">sendCommand</a> (const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;completeCallback, char *responseBuffer, int responseBufferLen, int timeoutMs, const <a class="el" href="classwiconnect_1_1_reader_func.html">ReaderFunc</a> &amp;reader, void *user, const char *cmd, va_list vaList)</td></tr>
<tr class="memdesc:ga3a2637e5ce300a03c448edf1eff13c2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#ga3a2637e5ce300a03c448edf1eff13c2c">More...</a><br /></td></tr>
<tr class="separator:ga3a2637e5ce300a03c448edf1eff13c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad23730a1f2f7714ef962f24a0f99f0f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gad23730a1f2f7714ef962f24a0f99f0f7">sendCommand</a> (char *responseBuffer, int responseBufferLen, int timeoutMs, const <a class="el" href="classwiconnect_1_1_reader_func.html">ReaderFunc</a> &amp;reader, void *user, const char *cmd, va_list vaList)</td></tr>
<tr class="memdesc:gad23730a1f2f7714ef962f24a0f99f0f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#gad23730a1f2f7714ef962f24a0f99f0f7">More...</a><br /></td></tr>
<tr class="separator:gad23730a1f2f7714ef962f24a0f99f0f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e0591e923da9ab814bb3dd3afbda197"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#ga0e0591e923da9ab814bb3dd3afbda197">sendCommand</a> (char *responseBuffer, int responseBufferLen, int timeoutMs, const <a class="el" href="classwiconnect_1_1_reader_func.html">ReaderFunc</a> &amp;reader, void *user, const char *cmd,...)</td></tr>
<tr class="memdesc:ga0e0591e923da9ab814bb3dd3afbda197"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#ga0e0591e923da9ab814bb3dd3afbda197">More...</a><br /></td></tr>
<tr class="separator:ga0e0591e923da9ab814bb3dd3afbda197"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd347dd3952ebab2fa27561c12858f65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gadd347dd3952ebab2fa27561c12858f65">sendCommand</a> (int timeoutMs, const <a class="el" href="classwiconnect_1_1_reader_func.html">ReaderFunc</a> &amp;reader, void *user, const char *cmd,...)</td></tr>
<tr class="memdesc:gadd347dd3952ebab2fa27561c12858f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#gadd347dd3952ebab2fa27561c12858f65">More...</a><br /></td></tr>
<tr class="separator:gadd347dd3952ebab2fa27561c12858f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca2f1b17d2cc98cbc6dac219ffcf9e84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gaca2f1b17d2cc98cbc6dac219ffcf9e84">sendCommand</a> (const <a class="el" href="classwiconnect_1_1_reader_func.html">ReaderFunc</a> &amp;reader, void *user, const char *cmd,...)</td></tr>
<tr class="memdesc:gaca2f1b17d2cc98cbc6dac219ffcf9e84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#gaca2f1b17d2cc98cbc6dac219ffcf9e84">More...</a><br /></td></tr>
<tr class="separator:gaca2f1b17d2cc98cbc6dac219ffcf9e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3655750f929f8f4e966278193d0385a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#ga3655750f929f8f4e966278193d0385a9">sendCommand</a> (char *responseBuffer, int responseBufferLen, int timeoutMs, const char *cmd,...)</td></tr>
<tr class="memdesc:ga3655750f929f8f4e966278193d0385a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#ga3655750f929f8f4e966278193d0385a9">More...</a><br /></td></tr>
<tr class="separator:ga3655750f929f8f4e966278193d0385a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf93db1b2730bb586287f7756f3cdf092"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gaf93db1b2730bb586287f7756f3cdf092">sendCommand</a> (const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;completeCallback, char *responseBuffer, int responseBufferLen, const char *cmd,...)</td></tr>
<tr class="memdesc:gaf93db1b2730bb586287f7756f3cdf092"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#gaf93db1b2730bb586287f7756f3cdf092">More...</a><br /></td></tr>
<tr class="separator:gaf93db1b2730bb586287f7756f3cdf092"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac75ca154bd5d5a21c714dd828a92363"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gaac75ca154bd5d5a21c714dd828a92363">sendCommand</a> (char *responseBuffer, int responseBufferLen, const char *cmd,...)</td></tr>
<tr class="memdesc:gaac75ca154bd5d5a21c714dd828a92363"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#gaac75ca154bd5d5a21c714dd828a92363">More...</a><br /></td></tr>
<tr class="separator:gaac75ca154bd5d5a21c714dd828a92363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7eb983a196daa5de20a73fd234dc6f64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#ga7eb983a196daa5de20a73fd234dc6f64">sendCommand</a> (const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;completeCallback, const char *cmd,...)</td></tr>
<tr class="memdesc:ga7eb983a196daa5de20a73fd234dc6f64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#ga7eb983a196daa5de20a73fd234dc6f64">More...</a><br /></td></tr>
<tr class="separator:ga7eb983a196daa5de20a73fd234dc6f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadad1c5b3df07a24ab09492edf93dd1f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gadad1c5b3df07a24ab09492edf93dd1f4">sendCommand</a> (const char *cmd,...)</td></tr>
<tr class="memdesc:gadad1c5b3df07a24ab09492edf93dd1f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#gadad1c5b3df07a24ab09492edf93dd1f4">More...</a><br /></td></tr>
<tr class="separator:gadad1c5b3df07a24ab09492edf93dd1f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa6d744ec08ba6c9abf451bdc2b0beb00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gaa6d744ec08ba6c9abf451bdc2b0beb00">sendCommand</a> (const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;completeCallback, int timeoutMs, const char *cmd,...)</td></tr>
<tr class="separator:gaa6d744ec08ba6c9abf451bdc2b0beb00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace479d34633141ff1eefa0e98c4d2351"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gace479d34633141ff1eefa0e98c4d2351">sendCommand</a> (int timeoutMs, const char *cmd,...)</td></tr>
<tr class="memdesc:gace479d34633141ff1eefa0e98c4d2351"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send command to WiConnect WiFi module.  <a href="group__api__core__send__command.html#gace479d34633141ff1eefa0e98c4d2351">More...</a><br /></td></tr>
<tr class="separator:gace479d34633141ff1eefa0e98c4d2351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d0ade0ec2866d7e0df5391bc69f5698"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#ga9d0ade0ec2866d7e0df5391bc69f5698">sendCommand</a> (const char *cmd, va_list vaList)</td></tr>
<tr class="separator:ga9d0ade0ec2866d7e0df5391bc69f5698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf48c1ec0b92af2619ab846baaaa471cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#gaf48c1ec0b92af2619ab846baaaa471cd">checkCurrentCommand</a> ()</td></tr>
<tr class="memdesc:gaf48c1ec0b92af2619ab846baaaa471cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the status of the currently executing command.  <a href="group__api__core__send__command.html#gaf48c1ec0b92af2619ab846baaaa471cd">More...</a><br /></td></tr>
<tr class="separator:gaf48c1ec0b92af2619ab846baaaa471cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a9bd29de1d5c496fbcc28ecfa51e7c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__send__command.html#ga4a9bd29de1d5c496fbcc28ecfa51e7c0">stopCurrentCommand</a> ()</td></tr>
<tr class="memdesc:ga4a9bd29de1d5c496fbcc28ecfa51e7c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the currently executing command.  <a href="group__api__core__send__command.html#ga4a9bd29de1d5c496fbcc28ecfa51e7c0">More...</a><br /></td></tr>
<tr class="separator:ga4a9bd29de1d5c496fbcc28ecfa51e7c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8069679fabb52d44647d27703f1a09a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#gad8069679fabb52d44647d27703f1a09a">getLastCommandResponseCodeStr</a> ()</td></tr>
<tr class="memdesc:gad8069679fabb52d44647d27703f1a09a"><td class="mdescLeft">&#160;</td><td class="mdescRight">When the WiConnect WiFi module returns a response, it contains a response code in the header. This function converts the previous response code to a readable string.  <a href="group__api__core__misc.html#gad8069679fabb52d44647d27703f1a09a">More...</a><br /></td></tr>
<tr class="separator:gad8069679fabb52d44647d27703f1a09a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga600215de23210071c42996d04390071e"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#ga600215de23210071c42996d04390071e">getLastCommandResponseLength</a> ()</td></tr>
<tr class="memdesc:ga600215de23210071c42996d04390071e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the length in bytes of the previous response.  <a href="group__api__core__misc.html#ga600215de23210071c42996d04390071e">More...</a><br /></td></tr>
<tr class="separator:ga600215de23210071c42996d04390071e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27b5d6b8207e4ef0f73875606d628da8"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#ga27b5d6b8207e4ef0f73875606d628da8">getResponseBuffer</a> ()</td></tr>
<tr class="memdesc:ga27b5d6b8207e4ef0f73875606d628da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to internal response buffer.  <a href="group__api__core__misc.html#ga27b5d6b8207e4ef0f73875606d628da8">More...</a><br /></td></tr>
<tr class="separator:ga27b5d6b8207e4ef0f73875606d628da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac40b2964149e60245ff3cac6adbcd565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#gac40b2964149e60245ff3cac6adbcd565">responseToUint32</a> (uint32_t *uint32Ptr)</td></tr>
<tr class="memdesc:gac40b2964149e60245ff3cac6adbcd565"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper method to convert previous response to uint32.  <a href="group__api__core__misc.html#gac40b2964149e60245ff3cac6adbcd565">More...</a><br /></td></tr>
<tr class="separator:gac40b2964149e60245ff3cac6adbcd565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada79343aece515e00f9be4045d3858a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#gada79343aece515e00f9be4045d3858a0">responseToInt32</a> (int32_t *int32Ptr)</td></tr>
<tr class="memdesc:gada79343aece515e00f9be4045d3858a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper method to convert previous response to int32.  <a href="group__api__core__misc.html#gada79343aece515e00f9be4045d3858a0">More...</a><br /></td></tr>
<tr class="separator:gada79343aece515e00f9be4045d3858a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaaf8be221699870053ad98911b066a32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__settings.html#gaaaf8be221699870053ad98911b066a32">setCommandDefaultTimeout</a> (int timeoutMs)</td></tr>
<tr class="memdesc:gaaaf8be221699870053ad98911b066a32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default maximum time an API method may execute before terminating and return a timeout error code.  <a href="group__api__core__settings.html#gaaaf8be221699870053ad98911b066a32">More...</a><br /></td></tr>
<tr class="separator:gaaaf8be221699870053ad98911b066a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5d31980a7b1e143f00b0117468c1a7e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__settings.html#gad5d31980a7b1e143f00b0117468c1a7e">getCommandDefaultTimeout</a> ()</td></tr>
<tr class="memdesc:gad5d31980a7b1e143f00b0117468c1a7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current default maximum API execution time.  <a href="group__api__core__settings.html#gad5d31980a7b1e143f00b0117468c1a7e">More...</a><br /></td></tr>
<tr class="separator:gad5d31980a7b1e143f00b0117468c1a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga180b043ec83c53b5bf6b9ef2b187d08d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__settings.html#ga180b043ec83c53b5bf6b9ef2b187d08d">setPinToGpioMapper</a> (<a class="el" href="namespacewiconnect.html#aadd4d5e6774e21f382c20b594a644470">PinToGpioMapper</a> mapper)</td></tr>
<tr class="memdesc:ga180b043ec83c53b5bf6b9ef2b187d08d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a mapping function used to convert from a host Pin to WiConnect WiFi module GPIO.  <a href="group__api__core__settings.html#ga180b043ec83c53b5bf6b9ef2b187d08d">More...</a><br /></td></tr>
<tr class="separator:ga180b043ec83c53b5bf6b9ef2b187d08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75fb083451ee530a1c19e6a4c1be185e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__settings.html#ga75fb083451ee530a1c19e6a4c1be185e">setDebugLogger</a> (<a class="el" href="classwiconnect_1_1_log_func.html">LogFunc</a> logFunc)</td></tr>
<tr class="memdesc:ga75fb083451ee530a1c19e6a4c1be185e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets callback function used to debug WiConnect WiFi module RX/TX serial data.  <a href="group__api__core__settings.html#ga75fb083451ee530a1c19e6a4c1be185e">More...</a><br /></td></tr>
<tr class="separator:ga75fb083451ee530a1c19e6a4c1be185e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga273f67fede26be4a3d5d909c5cf8c7e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__settings.html#ga273f67fede26be4a3d5d909c5cf8c7e0">setAssertLogger</a> (<a class="el" href="classwiconnect_1_1_log_func.html">LogFunc</a> assertLogFunc)</td></tr>
<tr class="memdesc:ga273f67fede26be4a3d5d909c5cf8c7e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets callback used when <a class="el" href="classwiconnect_1_1_wiconnect.html" title="The root WiConnect library class. This class inheriets all WiConnect functionality. ">Wiconnect</a> Library hits and internal assertion.  <a href="group__api__core__settings.html#ga273f67fede26be4a3d5d909c5cf8c7e0">More...</a><br /></td></tr>
<tr class="separator:ga273f67fede26be4a3d5d909c5cf8c7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwiconnect_1_1_network_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwiconnect_1_1_network_interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwiconnect_1_1_network_interface.html">wiconnect::NetworkInterface</a></td></tr>
<tr class="memitem:gaea3e133f2ee8c95d8d108c15561f3847 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__setup.html#gaea3e133f2ee8c95d8d108c15561f3847">startWebSetup</a> (const char *ssid=NULL, const char *password=NULL, const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;completeHandler=<a class="el" href="classwiconnect_1_1_callback.html">Callback</a>())</td></tr>
<tr class="memdesc:gaea3e133f2ee8c95d8d108c15561f3847 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start the WiConnect WiFi module 'web setup' feature.  <a href="group__api__network__setup.html#gaea3e133f2ee8c95d8d108c15561f3847">More...</a><br /></td></tr>
<tr class="separator:gaea3e133f2ee8c95d8d108c15561f3847 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5ca67b7bfa587935b5619e441dc8d8a inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__setup.html#gac5ca67b7bfa587935b5619e441dc8d8a">stopWebSetup</a> ()</td></tr>
<tr class="memdesc:gac5ca67b7bfa587935b5619e441dc8d8a inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the WiConnect WiFi module 'web setup' feature.  <a href="group__api__network__setup.html#gac5ca67b7bfa587935b5619e441dc8d8a">More...</a><br /></td></tr>
<tr class="separator:gac5ca67b7bfa587935b5619e441dc8d8a inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab52d3a01427d0e8bd52460d992144f65 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__setup.html#gab52d3a01427d0e8bd52460d992144f65">isWebSetupRunning</a> (bool *isRunningPtr)</td></tr>
<tr class="memdesc:gab52d3a01427d0e8bd52460d992144f65 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return status of WiConnect WiFi module 'web setup' feature.  <a href="group__api__network__setup.html#gab52d3a01427d0e8bd52460d992144f65">More...</a><br /></td></tr>
<tr class="separator:gab52d3a01427d0e8bd52460d992144f65 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac439d0af5a17da32d405e25dcba83d16 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__wlan.html#gac439d0af5a17da32d405e25dcba83d16">join</a> (const char *ssid=NULL, const char *password=NULL, const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;completeHandler=<a class="el" href="classwiconnect_1_1_callback.html">Callback</a>())</td></tr>
<tr class="memdesc:gac439d0af5a17da32d405e25dcba83d16 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Join a WiFi network.  <a href="group__api__network__wlan.html#gac439d0af5a17da32d405e25dcba83d16">More...</a><br /></td></tr>
<tr class="separator:gac439d0af5a17da32d405e25dcba83d16 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14dc0f4fa58a7ebb25b77fae22052328 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__wlan.html#ga14dc0f4fa58a7ebb25b77fae22052328">leave</a> ()</td></tr>
<tr class="memdesc:ga14dc0f4fa58a7ebb25b77fae22052328 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Leave a WiFi network.  <a href="group__api__network__wlan.html#ga14dc0f4fa58a7ebb25b77fae22052328">More...</a><br /></td></tr>
<tr class="separator:ga14dc0f4fa58a7ebb25b77fae22052328 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga047ba9670f60406466391cec5bdd28e5 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__wlan.html#ga047ba9670f60406466391cec5bdd28e5">getNetworkStatus</a> (<a class="el" href="group__api__network__types.html#gab448e57fc1a5e21cbba0283fd1a35d99">NetworkStatus</a> *statusPtr)</td></tr>
<tr class="memdesc:ga047ba9670f60406466391cec5bdd28e5 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get connection status to WiFi network.  <a href="group__api__network__wlan.html#ga047ba9670f60406466391cec5bdd28e5">More...</a><br /></td></tr>
<tr class="separator:ga047ba9670f60406466391cec5bdd28e5 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdf014d8aca9de33dbc1563c6bb1f956 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__util.html#gacdf014d8aca9de33dbc1563c6bb1f956">scan</a> (<a class="el" href="classwiconnect_1_1_scan_result_list.html">ScanResultList</a> &amp;resultList, const uint8_t *channelList=NULL, const char *ssid=NULL)</td></tr>
<tr class="memdesc:gacdf014d8aca9de33dbc1563c6bb1f956 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scan for available WiFi networks.  <a href="group__api__network__util.html#gacdf014d8aca9de33dbc1563c6bb1f956">More...</a><br /></td></tr>
<tr class="separator:gacdf014d8aca9de33dbc1563c6bb1f956 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1da909dadb6f0e90218927ed350f72bc inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__util.html#ga1da909dadb6f0e90218927ed350f72bc">ping</a> (const char *domain=NULL, uint32_t *timeMsPtr=NULL)</td></tr>
<tr class="memdesc:ga1da909dadb6f0e90218927ed350f72bc inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ping a WiFi network.  <a href="group__api__network__util.html#ga1da909dadb6f0e90218927ed350f72bc">More...</a><br /></td></tr>
<tr class="separator:ga1da909dadb6f0e90218927ed350f72bc inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1770babfc2abc6da7c085ef92709ee89 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__util.html#ga1770babfc2abc6da7c085ef92709ee89">lookup</a> (const char *domain, uint32_t *ipAddressPtr)</td></tr>
<tr class="memdesc:ga1770babfc2abc6da7c085ef92709ee89 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resolve domain name into IP address.  <a href="group__api__network__util.html#ga1770babfc2abc6da7c085ef92709ee89">More...</a><br /></td></tr>
<tr class="separator:ga1770babfc2abc6da7c085ef92709ee89 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65eb99f880ed739d0f3cd393e5b56eaf inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__settings.html#ga65eb99f880ed739d0f3cd393e5b56eaf">setDhcpEnabled</a> (bool enabled)</td></tr>
<tr class="memdesc:ga65eb99f880ed739d0f3cd393e5b56eaf inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set DHCP enabled.  <a href="group__api__network__settings.html#ga65eb99f880ed739d0f3cd393e5b56eaf">More...</a><br /></td></tr>
<tr class="separator:ga65eb99f880ed739d0f3cd393e5b56eaf inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70ec796b88eb6f8e7990dbf3eb2f2eff inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga70ec796b88eb6f8e7990dbf3eb2f2eff"></a>
<a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__settings.html#ga70ec796b88eb6f8e7990dbf3eb2f2eff">getDhcpEnabled</a> (bool *enabledPtr)</td></tr>
<tr class="memdesc:ga70ec796b88eb6f8e7990dbf3eb2f2eff inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get if DHCP enabled. <br /></td></tr>
<tr class="separator:ga70ec796b88eb6f8e7990dbf3eb2f2eff inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f7ec21084d3f2835d9c1c201915a9e0 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2f7ec21084d3f2835d9c1c201915a9e0"></a>
<a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__settings.html#ga2f7ec21084d3f2835d9c1c201915a9e0">setIpSettings</a> (uint32_t ip, uint32_t netmask, uint32_t gateway)</td></tr>
<tr class="memdesc:ga2f7ec21084d3f2835d9c1c201915a9e0 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set static IP settings. <br /></td></tr>
<tr class="separator:ga2f7ec21084d3f2835d9c1c201915a9e0 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa418175dd3d06b870f3dd8e035cb4dd0 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa418175dd3d06b870f3dd8e035cb4dd0"></a>
<a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__settings.html#gaa418175dd3d06b870f3dd8e035cb4dd0">setIpSettings</a> (const char *ip, const char *netmask, const char *gateway)</td></tr>
<tr class="memdesc:gaa418175dd3d06b870f3dd8e035cb4dd0 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set static IP settings (with string parameters) <br /></td></tr>
<tr class="separator:gaa418175dd3d06b870f3dd8e035cb4dd0 inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga291aef702f1c10bf2970394e3458022b inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga291aef702f1c10bf2970394e3458022b"></a>
<a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__settings.html#ga291aef702f1c10bf2970394e3458022b">getIpSettings</a> (uint32_t *ip, uint32_t *netmask, uint32_t *gateway)</td></tr>
<tr class="memdesc:ga291aef702f1c10bf2970394e3458022b inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get network IP settings. <br /></td></tr>
<tr class="separator:ga291aef702f1c10bf2970394e3458022b inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba16b9918e55c08285cf5b8b50dbabea inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaba16b9918e55c08285cf5b8b50dbabea"></a>
<a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__network__settings.html#gaba16b9918e55c08285cf5b8b50dbabea">getSignalStrength</a> (<a class="el" href="group__api__network__types.html#gac5aead2b4cca0122a60168e75ea41d36">NetworkSignalStrength</a> *signalStrengthPtr)</td></tr>
<tr class="memdesc:gaba16b9918e55c08285cf5b8b50dbabea inherit pub_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get signal strength to WiFi network. <br /></td></tr>
<tr class="separator:gaba16b9918e55c08285cf5b8b50dbabea inherit pub_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwiconnect_1_1_socket_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwiconnect_1_1_socket_interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwiconnect_1_1_socket_interface.html">wiconnect::SocketInterface</a></td></tr>
<tr class="memitem:ga8a80d96efac7cc514fe7fc61d1878106 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__misc.html#ga8a80d96efac7cc514fe7fc61d1878106">closeAllSockets</a> ()</td></tr>
<tr class="memdesc:ga8a80d96efac7cc514fe7fc61d1878106 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close all opened sockets.  <a href="group__api__socket__misc.html#ga8a80d96efac7cc514fe7fc61d1878106">More...</a><br /></td></tr>
<tr class="separator:ga8a80d96efac7cc514fe7fc61d1878106 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga94d1eb5407cb8b60ad366ecbe0e1b52a inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__misc.html#ga94d1eb5407cb8b60ad366ecbe0e1b52a">registerSocketIrqHandler</a> (<a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> irqPin, const <a class="el" href="classwiconnect_1_1_callback.html">Callback</a> &amp;handler)</td></tr>
<tr class="memdesc:ga94d1eb5407cb8b60ad366ecbe0e1b52a inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register a host pin as an external interrupt. When the external interrupt is triggered, the supplied callback is executed.  <a href="group__api__socket__misc.html#ga94d1eb5407cb8b60ad366ecbe0e1b52a">More...</a><br /></td></tr>
<tr class="separator:ga94d1eb5407cb8b60ad366ecbe0e1b52a inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga820d2fdb12d343212638e55633bd8551 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__misc.html#ga820d2fdb12d343212638e55633bd8551">unregisterSocketIrqHandler</a> (<a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> irqPin)</td></tr>
<tr class="memdesc:ga820d2fdb12d343212638e55633bd8551 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregister a previously registered IRQ pin.  <a href="group__api__socket__misc.html#ga820d2fdb12d343212638e55633bd8551">More...</a><br /></td></tr>
<tr class="separator:ga820d2fdb12d343212638e55633bd8551 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9a5b041736d79110a90716f1aaf9a6b inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__misc.html#gaf9a5b041736d79110a90716f1aaf9a6b">connect</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, <a class="el" href="group__api__socket__types.html#ga69dc55558df4c81599c5fb3dff98756d">SocketType</a> type, const char *host, uint16_t remortPort, uint16_t localPort, const void *args, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> irqPin)</td></tr>
<tr class="memdesc:gaf9a5b041736d79110a90716f1aaf9a6b inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to remote server.  <a href="group__api__socket__misc.html#gaf9a5b041736d79110a90716f1aaf9a6b">More...</a><br /></td></tr>
<tr class="separator:gaf9a5b041736d79110a90716f1aaf9a6b inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74f8ac6b81d3b96a26411b4faffc6a01 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__tcp.html#ga74f8ac6b81d3b96a26411b4faffc6a01">tcpConnect</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *host, uint16_t remortPort, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> irqPin=NC)</td></tr>
<tr class="memdesc:ga74f8ac6b81d3b96a26411b4faffc6a01 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to remote TCP server.  <a href="group__api__socket__tcp.html#ga74f8ac6b81d3b96a26411b4faffc6a01">More...</a><br /></td></tr>
<tr class="separator:ga74f8ac6b81d3b96a26411b4faffc6a01 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga559cb4c055639a83fce560693dff4870 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__tls.html#ga559cb4c055639a83fce560693dff4870">tlsConnect</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *host, uint16_t remortPort, const char *certFilename=NULL, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> irqPin=NC)</td></tr>
<tr class="memdesc:ga559cb4c055639a83fce560693dff4870 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to remote TLS server.  <a href="group__api__socket__tls.html#ga559cb4c055639a83fce560693dff4870">More...</a><br /></td></tr>
<tr class="separator:ga559cb4c055639a83fce560693dff4870 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a7ee47642c572db433e68eaee65c44c inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__udp.html#ga1a7ee47642c572db433e68eaee65c44c">udpConnect</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *host, uint16_t remortPort, uint16_t localPort=<a class="el" href="group__api__socket__macro.html#gae54117ebe433295ef992b9ca83c46d98">SOCKET_ANY_PORT</a>, <a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a> irqPin=NC)</td></tr>
<tr class="memdesc:ga1a7ee47642c572db433e68eaee65c44c inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to remote UDP server.  <a href="group__api__socket__udp.html#ga1a7ee47642c572db433e68eaee65c44c">More...</a><br /></td></tr>
<tr class="separator:ga1a7ee47642c572db433e68eaee65c44c inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2d562c96f8f40d916fc1df1229f0e09 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__http.html#gab2d562c96f8f40d916fc1df1229f0e09">httpConnect</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *url, const <a class="el" href="structwiconnect_1_1_http_socket_args.html">HttpSocketArgs</a> *args)</td></tr>
<tr class="memdesc:gab2d562c96f8f40d916fc1df1229f0e09 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to remote HTTP server.  <a href="group__api__socket__http.html#gab2d562c96f8f40d916fc1df1229f0e09">More...</a><br /></td></tr>
<tr class="separator:gab2d562c96f8f40d916fc1df1229f0e09 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga818f9fc3d616deb5ac009f001e5e611b inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__http.html#ga818f9fc3d616deb5ac009f001e5e611b">httpGet</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *url, bool openOnly=false, const char *certFilename=NULL)</td></tr>
<tr class="memdesc:ga818f9fc3d616deb5ac009f001e5e611b inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Issue HTTP GET Request.  <a href="group__api__socket__http.html#ga818f9fc3d616deb5ac009f001e5e611b">More...</a><br /></td></tr>
<tr class="separator:ga818f9fc3d616deb5ac009f001e5e611b inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa5cb3c4b27ed0f2002e81392606a756 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__http.html#gaaa5cb3c4b27ed0f2002e81392606a756">httpPost</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *url, const char *contextType, bool openOnly=true, const char *certFilename=NULL)</td></tr>
<tr class="memdesc:gaaa5cb3c4b27ed0f2002e81392606a756 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Issue HTTP POST Request.  <a href="group__api__socket__http.html#gaaa5cb3c4b27ed0f2002e81392606a756">More...</a><br /></td></tr>
<tr class="separator:gaaa5cb3c4b27ed0f2002e81392606a756 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga949cee4543c91951219652bd6282049f inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__http.html#ga949cee4543c91951219652bd6282049f">httpHead</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *url, const char *certFilename=NULL)</td></tr>
<tr class="memdesc:ga949cee4543c91951219652bd6282049f inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Issue HTTP HEAD Request.  <a href="group__api__socket__http.html#ga949cee4543c91951219652bd6282049f">More...</a><br /></td></tr>
<tr class="separator:ga949cee4543c91951219652bd6282049f inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b3fd9a84f173312318e2bb22cef2004 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__http.html#ga2b3fd9a84f173312318e2bb22cef2004">httpAddHeader</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, const char *key, const char *value)</td></tr>
<tr class="memdesc:ga2b3fd9a84f173312318e2bb22cef2004 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add HTTP header key/value pair to opened HTTP request.  <a href="group__api__socket__http.html#ga2b3fd9a84f173312318e2bb22cef2004">More...</a><br /></td></tr>
<tr class="separator:ga2b3fd9a84f173312318e2bb22cef2004 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cad302f741f3f58a2fda54b67110a70 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__socket__http.html#ga0cad302f741f3f58a2fda54b67110a70">httpGetStatus</a> (<a class="el" href="classwiconnect_1_1_socket.html">Socket</a> &amp;socket, uint32_t *statusCodePtr)</td></tr>
<tr class="memdesc:ga0cad302f741f3f58a2fda54b67110a70 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the HTTP status code from HTTP request.  <a href="group__api__socket__http.html#ga0cad302f741f3f58a2fda54b67110a70">More...</a><br /></td></tr>
<tr class="separator:ga0cad302f741f3f58a2fda54b67110a70 inherit pub_methods_classwiconnect_1_1_socket_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwiconnect_1_1_file_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwiconnect_1_1_file_interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwiconnect_1_1_file_interface.html">wiconnect::FileInterface</a></td></tr>
<tr class="memitem:ga16fb09105975644879eb09581ce486e5 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__file__methods.html#ga16fb09105975644879eb09581ce486e5">createFile</a> (const <a class="el" href="classwiconnect_1_1_reader_func.html">ReaderFunc</a> &amp;reader, void *user, const char *name, uint32_t size, uint32_t version=0, <a class="el" href="group__api__file__types.html#ga9919a4237eea2b0d1f27c16d64e62c63">FileType</a> type=FILE_TYPE_ANY, bool isEssential=false, int32_t checksum=-1)</td></tr>
<tr class="memdesc:ga16fb09105975644879eb09581ce486e5 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a file on the <a class="el" href="classwiconnect_1_1_wiconnect.html" title="The root WiConnect library class. This class inheriets all WiConnect functionality. ">Wiconnect</a> WiFi module filesystem.  <a href="group__api__file__methods.html#ga16fb09105975644879eb09581ce486e5">More...</a><br /></td></tr>
<tr class="separator:ga16fb09105975644879eb09581ce486e5 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b14d6c68d4d0239e150def385c334a4 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__file__methods.html#ga4b14d6c68d4d0239e150def385c334a4">openFile</a> (<a class="el" href="classwiconnect_1_1_file.html">File</a> &amp;file, const char *name)</td></tr>
<tr class="memdesc:ga4b14d6c68d4d0239e150def385c334a4 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a file on the <a class="el" href="classwiconnect_1_1_wiconnect.html" title="The root WiConnect library class. This class inheriets all WiConnect functionality. ">Wiconnect</a> WiFi module filesystem for reading.  <a href="group__api__file__methods.html#ga4b14d6c68d4d0239e150def385c334a4">More...</a><br /></td></tr>
<tr class="separator:ga4b14d6c68d4d0239e150def385c334a4 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafcf335cef42b7b3d0fd9d5af70c6ef7d inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__file__methods.html#gafcf335cef42b7b3d0fd9d5af70c6ef7d">deleteFile</a> (const char *name)</td></tr>
<tr class="memdesc:gafcf335cef42b7b3d0fd9d5af70c6ef7d inherit pub_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a file for the <a class="el" href="classwiconnect_1_1_wiconnect.html" title="The root WiConnect library class. This class inheriets all WiConnect functionality. ">Wiconnect</a> WiFi module filesystem.  <a href="group__api__file__methods.html#gafcf335cef42b7b3d0fd9d5af70c6ef7d">More...</a><br /></td></tr>
<tr class="separator:gafcf335cef42b7b3d0fd9d5af70c6ef7d inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga498cb32c0877b69c2c97365e5c309c46 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__file__methods.html#ga498cb32c0877b69c2c97365e5c309c46">deleteFile</a> (const <a class="el" href="classwiconnect_1_1_file.html">File</a> &amp;file)</td></tr>
<tr class="memdesc:ga498cb32c0877b69c2c97365e5c309c46 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a file for the <a class="el" href="classwiconnect_1_1_wiconnect.html" title="The root WiConnect library class. This class inheriets all WiConnect functionality. ">Wiconnect</a> WiFi module filesystem.  <a href="group__api__file__methods.html#ga498cb32c0877b69c2c97365e5c309c46">More...</a><br /></td></tr>
<tr class="separator:ga498cb32c0877b69c2c97365e5c309c46 inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10536639c61213c037883dade021838f inherit pub_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__file__methods.html#ga10536639c61213c037883dade021838f">listFiles</a> (<a class="el" href="classwiconnect_1_1_file_list.html">FileList</a> &amp;list, const char *name=NULL, <a class="el" href="group__api__file__types.html#ga9919a4237eea2b0d1f27c16d64e62c63">FileType</a> type=FILE_TYPE_ANY, uint32_t version=0)</td></tr>
<tr class="memdesc:ga10536639c61213c037883dade021838f inherit pub_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">List the files on the <a class="el" href="classwiconnect_1_1_wiconnect.html" title="The root WiConnect library class. This class inheriets all WiConnect functionality. ">Wiconnect</a> WiFi module filesystem.  <a href="group__api__file__methods.html#ga10536639c61213c037883dade021838f">More...</a><br /></td></tr>
<tr class="separator:ga10536639c61213c037883dade021838f inherit pub_methods_classwiconnect_1_1_file_interface"><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>
<tr class="memitem:ga8dcd3ac87afd58b225abb068e835d06e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classwiconnect_1_1_wiconnect.html">Wiconnect</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core__misc.html#ga8dcd3ac87afd58b225abb068e835d06e">getInstance</a> ()</td></tr>
<tr class="memdesc:ga8dcd3ac87afd58b225abb068e835d06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get instance of previously instantiated <a class="el" href="classwiconnect_1_1_wiconnect.html" title="The root WiConnect library class. This class inheriets all WiConnect functionality. ">Wiconnect</a> Library.  <a href="group__api__core__misc.html#ga8dcd3ac87afd58b225abb068e835d06e">More...</a><br /></td></tr>
<tr class="separator:ga8dcd3ac87afd58b225abb068e835d06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac96e2d2fca60cba12e7429626f9186be"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gac96e2d2fca60cba12e7429626f9186be">getWiconnectResultStr</a> (<a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a> wiconnectResult)</td></tr>
<tr class="memdesc:gac96e2d2fca60cba12e7429626f9186be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a <a class="el" href="group__api__core__types.html#ga325637ed501728bd6c8c7a7982b9ce05">WiconnectResult</a> to string representation.  <a href="group__conversion__util.html#gac96e2d2fca60cba12e7429626f9186be">More...</a><br /></td></tr>
<tr class="separator:gac96e2d2fca60cba12e7429626f9186be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classwiconnect_1_1_network_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classwiconnect_1_1_network_interface')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classwiconnect_1_1_network_interface.html">wiconnect::NetworkInterface</a></td></tr>
<tr class="memitem:ga93bdb8669a70adaa61dc76073ce66591 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93bdb8669a70adaa61dc76073ce66591"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#ga93bdb8669a70adaa61dc76073ce66591">strToIp</a> (const char *str, uint32_t *intPtr)</td></tr>
<tr class="memdesc:ga93bdb8669a70adaa61dc76073ce66591 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string to IP address. <br /></td></tr>
<tr class="separator:ga93bdb8669a70adaa61dc76073ce66591 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff8b0af70f4d4be792b943ad3af27303 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaff8b0af70f4d4be792b943ad3af27303"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gaff8b0af70f4d4be792b943ad3af27303">ipToStr</a> (uint32_t ip, char *ipStrBuffer=NULL)</td></tr>
<tr class="memdesc:gaff8b0af70f4d4be792b943ad3af27303 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert IP address to string. <br /></td></tr>
<tr class="separator:gaff8b0af70f4d4be792b943ad3af27303 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacff5a4927d79e8b4c0d5a3050f5950b0 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacff5a4927d79e8b4c0d5a3050f5950b0"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gacff5a4927d79e8b4c0d5a3050f5950b0">networkStatusToStr</a> (<a class="el" href="group__api__network__types.html#gab448e57fc1a5e21cbba0283fd1a35d99">NetworkStatus</a> status)</td></tr>
<tr class="memdesc:gacff5a4927d79e8b4c0d5a3050f5950b0 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="group__api__network__types.html#gab448e57fc1a5e21cbba0283fd1a35d99">NetworkStatus</a> to string. <br /></td></tr>
<tr class="separator:gacff5a4927d79e8b4c0d5a3050f5950b0 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4661f859cfadbe193793898671043c9 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad4661f859cfadbe193793898671043c9"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gad4661f859cfadbe193793898671043c9">signalStrengthToStr</a> (<a class="el" href="group__api__network__types.html#gac5aead2b4cca0122a60168e75ea41d36">NetworkSignalStrength</a> signalStrenth)</td></tr>
<tr class="memdesc:gad4661f859cfadbe193793898671043c9 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="group__api__network__types.html#gac5aead2b4cca0122a60168e75ea41d36">NetworkSignalStrength</a> to string. <br /></td></tr>
<tr class="separator:gad4661f859cfadbe193793898671043c9 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6216eed4cc05c37ce1ed13a0fbb6acd8 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6216eed4cc05c37ce1ed13a0fbb6acd8"></a>
static <a class="el" href="group__api__network__types.html#gac5aead2b4cca0122a60168e75ea41d36">NetworkSignalStrength</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#ga6216eed4cc05c37ce1ed13a0fbb6acd8">rssiToSignalStrength</a> (int rssi)</td></tr>
<tr class="memdesc:ga6216eed4cc05c37ce1ed13a0fbb6acd8 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert RSSI (in dBm) to <a class="el" href="group__api__network__types.html#gac5aead2b4cca0122a60168e75ea41d36">NetworkSignalStrength</a>. <br /></td></tr>
<tr class="separator:ga6216eed4cc05c37ce1ed13a0fbb6acd8 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7d49be19f9ca91bc129668dd50d9e57 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad7d49be19f9ca91bc129668dd50d9e57"></a>
static <a class="el" href="group__api__network__types.html#ga026bd11cd5df47b7022362243e2d553f">NetworkSecurity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gad7d49be19f9ca91bc129668dd50d9e57">strToNetworkSecurity</a> (const char *str)</td></tr>
<tr class="memdesc:gad7d49be19f9ca91bc129668dd50d9e57 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string to <a class="el" href="group__api__network__types.html#ga026bd11cd5df47b7022362243e2d553f">NetworkSecurity</a>. <br /></td></tr>
<tr class="separator:gad7d49be19f9ca91bc129668dd50d9e57 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae02c549079cfb0350117cd6343a3d66f inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae02c549079cfb0350117cd6343a3d66f"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gae02c549079cfb0350117cd6343a3d66f">networkSecurityToStr</a> (<a class="el" href="group__api__network__types.html#ga026bd11cd5df47b7022362243e2d553f">NetworkSecurity</a> security)</td></tr>
<tr class="memdesc:gae02c549079cfb0350117cd6343a3d66f inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="group__api__network__types.html#ga026bd11cd5df47b7022362243e2d553f">NetworkSecurity</a> to string. <br /></td></tr>
<tr class="separator:gae02c549079cfb0350117cd6343a3d66f inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a479a58591ead92dcf0586e11fcad17 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a479a58591ead92dcf0586e11fcad17"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#ga6a479a58591ead92dcf0586e11fcad17">strToSsid</a> (const char *str, <a class="el" href="structwiconnect_1_1_ssid.html">Ssid</a> *ssid)</td></tr>
<tr class="memdesc:ga6a479a58591ead92dcf0586e11fcad17 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string <a class="el" href="structwiconnect_1_1_ssid.html">Ssid</a>. <br /></td></tr>
<tr class="separator:ga6a479a58591ead92dcf0586e11fcad17 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafce7929a10e16cf9be7307a2f97bef3f inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafce7929a10e16cf9be7307a2f97bef3f"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gafce7929a10e16cf9be7307a2f97bef3f">ssidToStr</a> (const <a class="el" href="structwiconnect_1_1_ssid.html">Ssid</a> *ssid, char *ssidStrBuffer=NULL)</td></tr>
<tr class="memdesc:gafce7929a10e16cf9be7307a2f97bef3f inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="structwiconnect_1_1_ssid.html">Ssid</a> to string. <br /></td></tr>
<tr class="separator:gafce7929a10e16cf9be7307a2f97bef3f inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga347f05073370d6872a5cdac74de39b1b inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga347f05073370d6872a5cdac74de39b1b"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#ga347f05073370d6872a5cdac74de39b1b">strToMacAddress</a> (const char *str, <a class="el" href="structwiconnect_1_1_mac_address.html">MacAddress</a> *macAddress)</td></tr>
<tr class="memdesc:ga347f05073370d6872a5cdac74de39b1b inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string <a class="el" href="structwiconnect_1_1_mac_address.html">MacAddress</a>. <br /></td></tr>
<tr class="separator:ga347f05073370d6872a5cdac74de39b1b inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13ecaf390b4bf4a68b51a6b18e669134 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga13ecaf390b4bf4a68b51a6b18e669134"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#ga13ecaf390b4bf4a68b51a6b18e669134">macAddressToStr</a> (const <a class="el" href="structwiconnect_1_1_mac_address.html">MacAddress</a> *macAddress, char *macStrBuffer=NULL)</td></tr>
<tr class="memdesc:ga13ecaf390b4bf4a68b51a6b18e669134 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="structwiconnect_1_1_mac_address.html">MacAddress</a> to string. <br /></td></tr>
<tr class="separator:ga13ecaf390b4bf4a68b51a6b18e669134 inherit pub_static_methods_classwiconnect_1_1_network_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classwiconnect_1_1_file_interface"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classwiconnect_1_1_file_interface')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classwiconnect_1_1_file_interface.html">wiconnect::FileInterface</a></td></tr>
<tr class="memitem:gad74fbe6faf90d987b31380978f3ea341 inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad74fbe6faf90d987b31380978f3ea341"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gad74fbe6faf90d987b31380978f3ea341">fileVersionIntToStr</a> (uint32_t version, bool verbose=true, char *buffer=NULL)</td></tr>
<tr class="memdesc:gad74fbe6faf90d987b31380978f3ea341 inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert file version uint32 to string. <br /></td></tr>
<tr class="separator:gad74fbe6faf90d987b31380978f3ea341 inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae995028f5a70c58ccf6013c9811e79aa inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae995028f5a70c58ccf6013c9811e79aa"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#gae995028f5a70c58ccf6013c9811e79aa">fileVersionStrToInt</a> (const char *versionStr, uint32_t *versionIntPtr)</td></tr>
<tr class="memdesc:gae995028f5a70c58ccf6013c9811e79aa inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string to file version uint32. <br /></td></tr>
<tr class="separator:gae995028f5a70c58ccf6013c9811e79aa inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d8da39cd5d2948367429ed4d8885c6b inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#ga8d8da39cd5d2948367429ed4d8885c6b">fileTypeToStr</a> (<a class="el" href="group__api__file__types.html#ga9919a4237eea2b0d1f27c16d64e62c63">FileType</a> type)</td></tr>
<tr class="separator:ga8d8da39cd5d2948367429ed4d8885c6b inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7503f1876a6e1f5086d8b4bb2c1a653a inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7503f1876a6e1f5086d8b4bb2c1a653a"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__conversion__util.html#ga7503f1876a6e1f5086d8b4bb2c1a653a">fileFlagsToStr</a> (<a class="el" href="group__api__file__types.html#gafbe48908f5c190c3b0f272d3016e609e">FileFlags</a> flags, char *buffer=NULL)</td></tr>
<tr class="memdesc:ga7503f1876a6e1f5086d8b4bb2c1a653a inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert <a class="el" href="group__api__file__types.html#gafbe48908f5c190c3b0f272d3016e609e">FileFlags</a> to string. <br /></td></tr>
<tr class="separator:ga7503f1876a6e1f5086d8b4bb2c1a653a inherit pub_static_methods_classwiconnect_1_1_file_interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The root WiConnect library class. This class inheriets all WiConnect functionality. </p>
<p>This class is implemented as a 'singleton'. This means it only needs to be instantiated once. Subsequent class may either use the class instance or the static function: <a class="el" href="group__api__core__misc.html#ga8dcd3ac87afd58b225abb068e835d06e">Wiconnect::getInstance()</a> </p>

<p>Definition at line <a class="el" href="_wiconnect_interface_8h_source.html#l00056">56</a> of file <a class="el" href="_wiconnect_interface_8h_source.html">WiconnectInterface.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a285510a2cba5341db387101ac75a4389"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wiconnect::Wiconnect::Wiconnect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classwiconnect_1_1_serial_config.html">SerialConfig</a> &amp;&#160;</td>
          <td class="paramname"><em>serialConfig</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a>&#160;</td>
          <td class="paramname"><em>reset</em> = <code><a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a>&#160;</td>
          <td class="paramname"><em>wake</em> = <code><a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>nonBlocking</em> = <code><a class="el" href="group__api__core__macro.html#ga347d0e1228e8174563c6bcf48de18401">WICONNECT_DEFAULT_NONBLOCKING</a>&#160;WICONNECT_MALLOC_ARGS</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>WiConnect class constructor. </p>
<dl class="section note"><dt>Note</dt><dd>This should only be called once within a program as the WiConnect library is implemented as a singleton.</dd>
<dd>
If this constructor is used, then all commands must be supplied with an external response buffer. This means most the API functions will not work as they use the internal buffer. It's recommended to use the other constructor that supplies an internal buffer. See <a class="el" href="index.html#setting_alloc">Dynamic / Static Allocation</a></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">serialConfig</td><td>The serial (i.e. UART) configuration connected to a WiConnect module. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reset</td><td>Optional, The pin connected to the WiConnect module reset signal. Default: No connection </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">wake</td><td>Optional, The pin connected to the WiConnect module wake signal. Default: No connection </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">nonBlocking</td><td>Optional, indicates if the API blocking mode. See <a class="el" href="index.html#setting_blocking_modes">Blocking / Non-blocking Modes</a> </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afe9fa2efde4e26944cdc9b6be51a1a34"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wiconnect::Wiconnect::Wiconnect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classwiconnect_1_1_serial_config.html">SerialConfig</a> &amp;&#160;</td>
          <td class="paramname"><em>serialConfig</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>internalBufferSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>internalBuffer</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a>&#160;</td>
          <td class="paramname"><em>reset</em> = <code><a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__api__core__types.html#ga1cf4dfa71da0b0dc3dc707dacf56cc9c">Pin</a>&#160;</td>
          <td class="paramname"><em>wake</em> = <code><a class="el" href="group__api__core__macro.html#gaa1dbeca66111f3a22d0ee6b122d69270">PIN_NC</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>nonBlocking</em> = <code><a class="el" href="group__api__core__macro.html#ga347d0e1228e8174563c6bcf48de18401">WICONNECT_DEFAULT_NONBLOCKING</a>&#160;WICONNECT_MALLOC_ARGS</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>WiConnect class constructor. </p>
<dl class="section note"><dt>Note</dt><dd>This should only be called once within a program as the WiConnect library is implemented as a singleton.</dd>
<dd>
This is the recommended construstor as it supplies the WiConnect library with an internal buffer. Most API calls require the internal buffer.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">serialConfig</td><td>The serial (i.e. UART) configuration connected to a WiConnect module. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">internalBufferSize</td><td>The size of the internal buffer. If internalBuffer is NULL, then this size will be dynamically allocated. See <a class="el" href="index.html#setting_alloc">Dynamic / Static Allocation</a> </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">internalBuffer</td><td>Optional, a user allocated buffer. See <a class="el" href="index.html#setting_alloc">Dynamic / Static Allocation</a> </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reset</td><td>Optional, The pin connected to the WiConnect module reset signal. Default: No connection </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">wake</td><td>Optional, The pin connected to the WiConnect module wake signal. Default: No connection </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">nonBlocking</td><td>Optional, indicates if the API blocking mode. See <a class="el" href="index.html#setting_blocking_modes">Blocking / Non-blocking Modes</a> </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/reed/workspace/host-wiconnect/src/wiconnect/Wiconnect/<a class="el" href="_wiconnect_interface_8h_source.html">WiconnectInterface.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">&copy; ACKme Networks 2014</li>
  </ul>
</div>
</body>
</html>