Files
discoverpixy/class_chirp_receiver.html
2015-05-12 11:12:43 +02:00

351 lines
40 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>discoverpixy: ChirpReceiver Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">discoverpixy
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<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>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</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="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_chirp_receiver-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ChirpReceiver Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for ChirpReceiver:</div>
<div class="dyncontent">
<div class="center"><img src="class_chirp_receiver__inherit__graph.png" border="0" usemap="#_chirp_receiver_inherit__map" alt="Inheritance graph"/></div>
<map name="_chirp_receiver_inherit__map" id="_chirp_receiver_inherit__map">
<area shape="rect" id="node2" href="class_chirp.html" title="Chirp" alt="" coords="30,5,82,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for ChirpReceiver:</div>
<div class="dyncontent">
<div class="center"><img src="class_chirp_receiver__coll__graph.png" border="0" usemap="#_chirp_receiver_coll__map" alt="Collaboration graph"/></div>
<map name="_chirp_receiver_coll__map" id="_chirp_receiver_coll__map">
<area shape="rect" id="node2" href="class_chirp.html" title="Chirp" alt="" coords="30,5,82,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<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:a02a97031741959700622ac8e977e1b6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02a97031741959700622ac8e977e1b6d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ChirpReceiver</b> (<a class="el" href="class_u_s_b_link.html">USBLink</a> *link, <a class="el" href="class_interpreter.html">Interpreter</a> *interpreter)</td></tr>
<tr class="separator:a02a97031741959700622ac8e977e1b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02a97031741959700622ac8e977e1b6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02a97031741959700622ac8e977e1b6d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ChirpReceiver</b> (<a class="el" href="class_u_s_b_link.html">USBLink</a> *link, <a class="el" href="class_interpreter.html">Interpreter</a> *interpreter)</td></tr>
<tr class="separator:a02a97031741959700622ac8e977e1b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_chirp"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_chirp')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_chirp.html">Chirp</a></td></tr>
<tr class="memitem:a831c4bc6d3063030ccb6fb41c9678ce2 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a831c4bc6d3063030ccb6fb41c9678ce2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Chirp</b> (bool hinterested=false, bool client=false, <a class="el" href="class_link.html">Link</a> *link=NULL)</td></tr>
<tr class="separator:a831c4bc6d3063030ccb6fb41c9678ce2 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861503c91bec293c109f480ba5f32b2f inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861503c91bec293c109f480ba5f32b2f"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> (bool connect)</td></tr>
<tr class="separator:a861503c91bec293c109f480ba5f32b2f inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d440a24236be56f6763e001b46f1586 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d440a24236be56f6763e001b46f1586"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>setLink</b> (<a class="el" href="class_link.html">Link</a> *link)</td></tr>
<tr class="separator:a0d440a24236be56f6763e001b46f1586 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e90b4387ac77d98796524f76a6a962 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50e90b4387ac77d98796524f76a6a962"></a>
ChirpProc&#160;</td><td class="memItemRight" valign="bottom"><b>getProc</b> (const char *procName, ProcPtr callback=0)</td></tr>
<tr class="separator:a50e90b4387ac77d98796524f76a6a962 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeb4b8e0683b2c78c27922e33996c139 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeb4b8e0683b2c78c27922e33996c139"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>setProc</b> (const char *procName, ProcPtr proc, <a class="el" href="struct_proc_table_extension.html">ProcTableExtension</a> *extension=NULL)</td></tr>
<tr class="separator:abeb4b8e0683b2c78c27922e33996c139 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af684db5efe849da88b5806d9a5f24ed2 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af684db5efe849da88b5806d9a5f24ed2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getProcInfo</b> (ChirpProc proc, <a class="el" href="struct_proc_info.html">ProcInfo</a> *info)</td></tr>
<tr class="separator:af684db5efe849da88b5806d9a5f24ed2 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b5002d9cf95f8e56bc80ece7ac4919b inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b5002d9cf95f8e56bc80ece7ac4919b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>registerModule</b> (const <a class="el" href="struct_proc_module.html">ProcModule</a> *module)</td></tr>
<tr class="separator:a8b5002d9cf95f8e56bc80ece7ac4919b inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66c7c88c809b72037b9a9b0cdd13964e inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66c7c88c809b72037b9a9b0cdd13964e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSendTimeout</b> (uint32_t timeout)</td></tr>
<tr class="separator:a66c7c88c809b72037b9a9b0cdd13964e inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a949bc5fc9ce1d41d442f7cf47d645fdd inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a949bc5fc9ce1d41d442f7cf47d645fdd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRecvTimeout</b> (uint32_t timeout)</td></tr>
<tr class="separator:a949bc5fc9ce1d41d442f7cf47d645fdd inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16249eb9091c8aa0cd5708bccb686cfe inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16249eb9091c8aa0cd5708bccb686cfe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>call</b> (uint8_t service, ChirpProc proc,...)</td></tr>
<tr class="separator:a16249eb9091c8aa0cd5708bccb686cfe inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95cd8a56bfd25c77ed15ba0fa2b499f4 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95cd8a56bfd25c77ed15ba0fa2b499f4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>call</b> (uint8_t service, ChirpProc proc, va_list args)</td></tr>
<tr class="separator:a95cd8a56bfd25c77ed15ba0fa2b499f4 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb675056f4f0d8d76b1552303df6898d inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb675056f4f0d8d76b1552303df6898d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>service</b> (bool all=true)</td></tr>
<tr class="separator:aeb675056f4f0d8d76b1552303df6898d inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7564a7c1f1ae11749c37027da66dcb2a inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7564a7c1f1ae11749c37027da66dcb2a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>assemble</b> (uint8_t type,...)</td></tr>
<tr class="separator:a7564a7c1f1ae11749c37027da66dcb2a inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0b832e1f4312927bf1ec88a771f4710 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0b832e1f4312927bf1ec88a771f4710"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>connected</b> ()</td></tr>
<tr class="separator:af0b832e1f4312927bf1ec88a771f4710 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3768040b56801c1a6f12aee6a5f2196 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3768040b56801c1a6f12aee6a5f2196"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>useBuffer</b> (uint8_t *buf, uint32_t len)</td></tr>
<tr class="separator:ae3768040b56801c1a6f12aee6a5f2196 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a831c4bc6d3063030ccb6fb41c9678ce2 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a831c4bc6d3063030ccb6fb41c9678ce2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Chirp</b> (bool hinterested=false, bool client=false, <a class="el" href="class_link.html">Link</a> *link=NULL)</td></tr>
<tr class="separator:a831c4bc6d3063030ccb6fb41c9678ce2 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a035c78e97cfb76f6ceb734330b912507 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a035c78e97cfb76f6ceb734330b912507"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> (bool connect)</td></tr>
<tr class="separator:a035c78e97cfb76f6ceb734330b912507 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d440a24236be56f6763e001b46f1586 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d440a24236be56f6763e001b46f1586"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>setLink</b> (<a class="el" href="class_link.html">Link</a> *link)</td></tr>
<tr class="separator:a0d440a24236be56f6763e001b46f1586 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e90b4387ac77d98796524f76a6a962 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50e90b4387ac77d98796524f76a6a962"></a>
ChirpProc&#160;</td><td class="memItemRight" valign="bottom"><b>getProc</b> (const char *procName, ProcPtr callback=0)</td></tr>
<tr class="separator:a50e90b4387ac77d98796524f76a6a962 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeb4b8e0683b2c78c27922e33996c139 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abeb4b8e0683b2c78c27922e33996c139"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>setProc</b> (const char *procName, ProcPtr proc, <a class="el" href="struct_proc_table_extension.html">ProcTableExtension</a> *extension=NULL)</td></tr>
<tr class="separator:abeb4b8e0683b2c78c27922e33996c139 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af684db5efe849da88b5806d9a5f24ed2 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af684db5efe849da88b5806d9a5f24ed2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getProcInfo</b> (ChirpProc proc, <a class="el" href="struct_proc_info.html">ProcInfo</a> *info)</td></tr>
<tr class="separator:af684db5efe849da88b5806d9a5f24ed2 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b5002d9cf95f8e56bc80ece7ac4919b inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b5002d9cf95f8e56bc80ece7ac4919b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>registerModule</b> (const <a class="el" href="struct_proc_module.html">ProcModule</a> *module)</td></tr>
<tr class="separator:a8b5002d9cf95f8e56bc80ece7ac4919b inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66c7c88c809b72037b9a9b0cdd13964e inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66c7c88c809b72037b9a9b0cdd13964e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSendTimeout</b> (uint32_t timeout)</td></tr>
<tr class="separator:a66c7c88c809b72037b9a9b0cdd13964e inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a949bc5fc9ce1d41d442f7cf47d645fdd inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a949bc5fc9ce1d41d442f7cf47d645fdd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRecvTimeout</b> (uint32_t timeout)</td></tr>
<tr class="separator:a949bc5fc9ce1d41d442f7cf47d645fdd inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16249eb9091c8aa0cd5708bccb686cfe inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16249eb9091c8aa0cd5708bccb686cfe"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>call</b> (uint8_t service, ChirpProc proc,...)</td></tr>
<tr class="separator:a16249eb9091c8aa0cd5708bccb686cfe inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95cd8a56bfd25c77ed15ba0fa2b499f4 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95cd8a56bfd25c77ed15ba0fa2b499f4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>call</b> (uint8_t service, ChirpProc proc, va_list args)</td></tr>
<tr class="separator:a95cd8a56bfd25c77ed15ba0fa2b499f4 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb675056f4f0d8d76b1552303df6898d inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb675056f4f0d8d76b1552303df6898d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>service</b> (bool all=true)</td></tr>
<tr class="separator:aeb675056f4f0d8d76b1552303df6898d inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7564a7c1f1ae11749c37027da66dcb2a inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7564a7c1f1ae11749c37027da66dcb2a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>assemble</b> (uint8_t type,...)</td></tr>
<tr class="separator:a7564a7c1f1ae11749c37027da66dcb2a inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0b832e1f4312927bf1ec88a771f4710 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0b832e1f4312927bf1ec88a771f4710"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>connected</b> ()</td></tr>
<tr class="separator:af0b832e1f4312927bf1ec88a771f4710 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3768040b56801c1a6f12aee6a5f2196 inherit pub_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3768040b56801c1a6f12aee6a5f2196"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>useBuffer</b> (uint8_t *buf, uint32_t len)</td></tr>
<tr class="separator:ae3768040b56801c1a6f12aee6a5f2196 inherit pub_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_class_chirp"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_chirp')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_chirp.html">Chirp</a></td></tr>
<tr class="memitem:af15f6c0a704c40d8a617225af86198c8 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af15f6c0a704c40d8a617225af86198c8"></a>
static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>getType</b> (const void *arg)</td></tr>
<tr class="separator:af15f6c0a704c40d8a617225af86198c8 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b81609d4fc85806232c3fda19565c7 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33b81609d4fc85806232c3fda19565c7"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>serialize</b> (<a class="el" href="class_chirp.html">Chirp</a> *chirp, uint8_t *buf, uint32_t bufSize,...)</td></tr>
<tr class="separator:a33b81609d4fc85806232c3fda19565c7 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac899c174cd84abdc3baf982946bf12f2 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac899c174cd84abdc3baf982946bf12f2"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>deserialize</b> (uint8_t *buf, uint32_t len,...)</td></tr>
<tr class="separator:ac899c174cd84abdc3baf982946bf12f2 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63db9bbdf362893a36732d8b30bc49ac inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63db9bbdf362893a36732d8b30bc49ac"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>vserialize</b> (<a class="el" href="class_chirp.html">Chirp</a> *chirp, uint8_t *buf, uint32_t bufSize, va_list *args)</td></tr>
<tr class="separator:a63db9bbdf362893a36732d8b30bc49ac inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1840ec021dafc02f266b76426c20983e inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1840ec021dafc02f266b76426c20983e"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>vdeserialize</b> (uint8_t *buf, uint32_t len, va_list *args)</td></tr>
<tr class="separator:a1840ec021dafc02f266b76426c20983e inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18ea2a3f6e73d80524ef805a4653ea4b inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18ea2a3f6e73d80524ef805a4653ea4b"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>deserializeParse</b> (uint8_t *buf, uint32_t len, void *args[])</td></tr>
<tr class="separator:a18ea2a3f6e73d80524ef805a4653ea4b inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaf0b1791383e9e617e81dcd54455a2a inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaf0b1791383e9e617e81dcd54455a2a"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>loadArgs</b> (va_list *args, void *recvArgs[])</td></tr>
<tr class="separator:abaf0b1791383e9e617e81dcd54455a2a inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a440d05512a5acc676087c0299d228062 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a440d05512a5acc676087c0299d228062"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>getArgList</b> (uint8_t *buf, uint32_t len, uint8_t *argList)</td></tr>
<tr class="separator:a440d05512a5acc676087c0299d228062 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5e5693bd89012399f45822d93535f2f inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5e5693bd89012399f45822d93535f2f"></a>
static uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>calcCrc</b> (uint8_t *buf, uint32_t len)</td></tr>
<tr class="separator:af5e5693bd89012399f45822d93535f2f inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26250b1717d5d4ba3dad984c9b115d13 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26250b1717d5d4ba3dad984c9b115d13"></a>
static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>getType</b> (const void *arg)</td></tr>
<tr class="separator:a26250b1717d5d4ba3dad984c9b115d13 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04952cec405771500315b3658ae152df inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04952cec405771500315b3658ae152df"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>serialize</b> (<a class="el" href="class_chirp.html">Chirp</a> *chirp, uint8_t *buf, uint32_t bufSize,...)</td></tr>
<tr class="separator:a04952cec405771500315b3658ae152df inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab42eae0217db1313cb9f89439c5e4e51 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab42eae0217db1313cb9f89439c5e4e51"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>deserialize</b> (uint8_t *buf, uint32_t len,...)</td></tr>
<tr class="separator:ab42eae0217db1313cb9f89439c5e4e51 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a488f9bb9e4d9f2f30465692094034367 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a488f9bb9e4d9f2f30465692094034367"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>vserialize</b> (<a class="el" href="class_chirp.html">Chirp</a> *chirp, uint8_t *buf, uint32_t bufSize, va_list *args)</td></tr>
<tr class="separator:a488f9bb9e4d9f2f30465692094034367 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04c26b707fe8500e635fa6a2e603fa5c inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04c26b707fe8500e635fa6a2e603fa5c"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>vdeserialize</b> (uint8_t *buf, uint32_t len, va_list *args)</td></tr>
<tr class="separator:a04c26b707fe8500e635fa6a2e603fa5c inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a41d3d2f89e6077c0ace2b030322e4 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39a41d3d2f89e6077c0ace2b030322e4"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>deserializeParse</b> (uint8_t *buf, uint32_t len, void *args[])</td></tr>
<tr class="separator:a39a41d3d2f89e6077c0ace2b030322e4 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c57a2f58dd790f8a83cc9b7b564486e inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c57a2f58dd790f8a83cc9b7b564486e"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>loadArgs</b> (va_list *args, void *recvArgs[])</td></tr>
<tr class="separator:a3c57a2f58dd790f8a83cc9b7b564486e inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac5d58a22344e89cebd43ef0d0f79f7a inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac5d58a22344e89cebd43ef0d0f79f7a"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>getArgList</b> (uint8_t *buf, uint32_t len, uint8_t *argList)</td></tr>
<tr class="separator:aac5d58a22344e89cebd43ef0d0f79f7a inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c97571f6dccc931da0f2e17a277f68 inherit pub_static_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9c97571f6dccc931da0f2e17a277f68"></a>
static uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>calcCrc</b> (uint8_t *buf, uint32_t len)</td></tr>
<tr class="separator:ae9c97571f6dccc931da0f2e17a277f68 inherit pub_static_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_chirp"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_chirp')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_chirp.html">Chirp</a></td></tr>
<tr class="memitem:ad04b7349f34f745084a38fa62c998fe4 inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad04b7349f34f745084a38fa62c998fe4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>remoteInit</b> (bool connect)</td></tr>
<tr class="separator:ad04b7349f34f745084a38fa62c998fe4 inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25021f8814dd89058307f1d844330652 inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25021f8814dd89058307f1d844330652"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>recvChirp</b> (uint8_t *type, ChirpProc *proc, void *args[], bool wait=false)</td></tr>
<tr class="separator:a25021f8814dd89058307f1d844330652 inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad269e9503885f098f5c474609067cc85 inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad269e9503885f098f5c474609067cc85"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>handleChirp</b> (uint8_t type, ChirpProc proc, const void *args[])</td></tr>
<tr class="separator:ad269e9503885f098f5c474609067cc85 inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ab43a85f9d3562d86109385bb56b58b inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ab43a85f9d3562d86109385bb56b58b"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>sendChirp</b> (uint8_t type, ChirpProc proc)</td></tr>
<tr class="separator:a2ab43a85f9d3562d86109385bb56b58b inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad04b7349f34f745084a38fa62c998fe4 inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad04b7349f34f745084a38fa62c998fe4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>remoteInit</b> (bool connect)</td></tr>
<tr class="separator:ad04b7349f34f745084a38fa62c998fe4 inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25021f8814dd89058307f1d844330652 inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25021f8814dd89058307f1d844330652"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>recvChirp</b> (uint8_t *type, ChirpProc *proc, void *args[], bool wait=false)</td></tr>
<tr class="separator:a25021f8814dd89058307f1d844330652 inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18fc46da124bedff60b2163542fbbfa8 inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18fc46da124bedff60b2163542fbbfa8"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>handleChirp</b> (uint8_t type, ChirpProc proc, const void *args[])</td></tr>
<tr class="separator:a18fc46da124bedff60b2163542fbbfa8 inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3a02195e1ff802280469648f1fe3e4 inherit pro_methods_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f3a02195e1ff802280469648f1fe3e4"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>sendChirp</b> (uint8_t type, ChirpProc proc)</td></tr>
<tr class="separator:a3f3a02195e1ff802280469648f1fe3e4 inherit pro_methods_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_chirp"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_chirp')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_chirp.html">Chirp</a></td></tr>
<tr class="memitem:ae1fb2c83c6e8b8a8c65c9b411c99760b inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1fb2c83c6e8b8a8c65c9b411c99760b"></a>
uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>m_buf</b></td></tr>
<tr class="separator:ae1fb2c83c6e8b8a8c65c9b411c99760b inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae28b759a48931adbbf1beda3ad133c6d inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae28b759a48931adbbf1beda3ad133c6d"></a>
uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>m_bufSave</b></td></tr>
<tr class="separator:ae28b759a48931adbbf1beda3ad133c6d inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9657e75ecf26ab44f415fdf78296775e inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9657e75ecf26ab44f415fdf78296775e"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_len</b></td></tr>
<tr class="separator:a9657e75ecf26ab44f415fdf78296775e inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af43cf300a0679cbe6207433860cbfc8c inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af43cf300a0679cbe6207433860cbfc8c"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_offset</b></td></tr>
<tr class="separator:af43cf300a0679cbe6207433860cbfc8c inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aa1df25abc50fa06c0f76aaa9b735a6 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0aa1df25abc50fa06c0f76aaa9b735a6"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_bufSize</b></td></tr>
<tr class="separator:a0aa1df25abc50fa06c0f76aaa9b735a6 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9675592974001a67405c7d342db46ec3 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9675592974001a67405c7d342db46ec3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_errorCorrected</b></td></tr>
<tr class="separator:a9675592974001a67405c7d342db46ec3 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc8fa0fc6e2ec1cd20f613b7af849ec5 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc8fa0fc6e2ec1cd20f613b7af849ec5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_sharedMem</b></td></tr>
<tr class="separator:afc8fa0fc6e2ec1cd20f613b7af849ec5 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1076a7992c3eb28e1cb956a9ef9f7ea inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1076a7992c3eb28e1cb956a9ef9f7ea"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_hinformer</b></td></tr>
<tr class="separator:ad1076a7992c3eb28e1cb956a9ef9f7ea inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d0f5aa063a8c60452dd220f0cf42d95 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d0f5aa063a8c60452dd220f0cf42d95"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_hinterested</b></td></tr>
<tr class="separator:a5d0f5aa063a8c60452dd220f0cf42d95 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fc2689928b8375505a429d64ba0ae06 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fc2689928b8375505a429d64ba0ae06"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_client</b></td></tr>
<tr class="separator:a0fc2689928b8375505a429d64ba0ae06 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a703a3a9eae682ab95e476296dc054f1b inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a703a3a9eae682ab95e476296dc054f1b"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_headerLen</b></td></tr>
<tr class="separator:a703a3a9eae682ab95e476296dc054f1b inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfb70dc6c2f789015ec13c9d072d904b inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfb70dc6c2f789015ec13c9d072d904b"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_headerTimeout</b></td></tr>
<tr class="separator:adfb70dc6c2f789015ec13c9d072d904b inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6637614ac2ae4c8e8f554934e8f24481 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6637614ac2ae4c8e8f554934e8f24481"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_dataTimeout</b></td></tr>
<tr class="separator:a6637614ac2ae4c8e8f554934e8f24481 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ca0335484845a50ab83eadb173f897 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22ca0335484845a50ab83eadb173f897"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_idleTimeout</b></td></tr>
<tr class="separator:a22ca0335484845a50ab83eadb173f897 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8627051453a357c5cd03b8be7ca3a540 inherit pro_attribs_class_chirp"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8627051453a357c5cd03b8be7ca3a540"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_sendTimeout</b></td></tr>
<tr class="separator:a8627051453a357c5cd03b8be7ca3a540 inherit pro_attribs_class_chirp"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>discovery/libs/Pixy/src/<a class="el" href="discovery_2libs_2_pixy_2src_2chirpreceiver_8hpp_source.html">chirpreceiver.hpp</a></li>
<li>discovery/libs/Pixy/src/chirpreceiver.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun May 10 2015 15:15:21 for discoverpixy by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>