wut/kpad_8h.html

323 lines
43 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>wut: /home/runner/work/wut/wut/include/padscore/kpad.h File 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>
<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 id="projectrow">
<td id="projectalign">
<div id="projectname">wut<span id="projectnumber">&#160;v1.9.1</span>
</div>
<div id="projectbrief">Wii U Toolchain</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_9bd1a1706ec6277342c779a257ef94a8.html">padscore</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">kpad.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="wut_8h_source.html">wut.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="wpad_8h_source.html">padscore/wpad.h</a>&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for kpad.h:</div>
<div class="dyncontent">
<div class="center"><img src="kpad_8h__incl.png" border="0" usemap="#a_2home_2runner_2work_2wut_2wut_2include_2padscore_2kpad_8h" alt=""/></div>
<map name="a_2home_2runner_2work_2wut_2wut_2include_2padscore_2kpad_8h" id="a_2home_2runner_2work_2wut_2wut_2include_2padscore_2kpad_8h">
<area shape="rect" title=" " alt="" coords="98,5,271,60"/>
<area shape="rect" href="wut_8h.html" title=" " alt="" coords="179,328,238,353"/>
<area shape="poly" title=" " alt="" coords="175,61,161,108,159,167,168,224,184,275,200,315,195,317,179,277,163,225,153,167,155,108,170,59"/>
<area shape="rect" href="wpad_8h.html" title=" " alt="" coords="171,108,303,133"/>
<area shape="poly" title=" " alt="" coords="203,59,225,95,220,98,198,61"/>
<area shape="rect" title=" " alt="" coords="6,401,134,427"/>
<area shape="poly" title=" " alt="" coords="188,356,106,397,104,393,185,351"/>
<area shape="rect" href="wut__types_8h.html" title=" " alt="" coords="158,401,259,427"/>
<area shape="poly" title=" " alt="" coords="211,354,211,388,206,388,206,354"/>
<area shape="rect" href="wut__rplwrap_8h.html" title=" " alt="" coords="283,401,398,427"/>
<area shape="poly" title=" " alt="" coords="231,351,308,392,306,397,229,356"/>
<area shape="rect" title=" " alt="" coords="5,475,92,500"/>
<area shape="poly" title=" " alt="" coords="184,429,88,471,86,467,182,424"/>
<area shape="rect" title=" " alt="" coords="117,475,199,500"/>
<area shape="poly" title=" " alt="" coords="202,429,176,465,172,462,198,425"/>
<area shape="rect" title=" " alt="" coords="223,475,298,500"/>
<area shape="poly" title=" " alt="" coords="219,425,246,462,242,465,215,429"/>
<area shape="rect" title=" " alt="" coords="323,475,393,500"/>
<area shape="poly" title=" " alt="" coords="234,424,322,466,320,471,232,429"/>
<area shape="poly" title=" " alt="" coords="232,135,220,156,211,182,206,217,205,253,208,314,203,314,199,253,201,217,206,181,215,154,227,132"/>
<area shape="rect" href="time_8h.html" title=" " alt="" coords="221,181,338,207"/>
<area shape="poly" title=" " alt="" coords="246,132,268,168,263,171,241,135"/>
<area shape="poly" title=" " alt="" coords="276,208,223,317,218,314,271,206"/>
<area shape="rect" href="systeminfo_8h.html" title=" " alt="" coords="271,255,378,280"/>
<area shape="poly" title=" " alt="" coords="289,206,312,242,308,245,285,208"/>
<area shape="poly" title=" " alt="" coords="307,282,241,323,238,318,305,278"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="kpad_8h__dep__incl.png" border="0" usemap="#a_2home_2runner_2work_2wut_2wut_2include_2padscore_2kpad_8hdep" alt=""/></div>
<map name="a_2home_2runner_2work_2wut_2wut_2include_2padscore_2kpad_8hdep" id="a_2home_2runner_2work_2wut_2wut_2include_2padscore_2kpad_8hdep">
<area shape="rect" title=" " alt="" coords="113,5,286,60"/>
<area shape="rect" href="erreula__cpp_8h.html" title=" " alt="" coords="14,108,187,163"/>
<area shape="poly" title=" " alt="" coords="166,72,128,110,125,106,162,68"/>
<area shape="rect" href="swkbd__cpp_8h.html" title=" " alt="" coords="213,108,386,163"/>
<area shape="poly" title=" " alt="" coords="237,68,275,106,271,110,233,72"/>
<area shape="rect" href="erreula_8h.html" title=" " alt="" coords="5,211,188,251"/>
<area shape="poly" title=" " alt="" coords="102,177,100,211,95,211,96,176"/>
<area shape="rect" href="erreula_2rpl__interface_8h.html" title=" " alt="" coords="10,299,183,353"/>
<area shape="poly" title=" " alt="" coords="99,264,99,299,94,299,94,264"/>
<area shape="rect" href="swkbd_8h.html" title=" " alt="" coords="213,211,391,251"/>
<area shape="poly" title=" " alt="" coords="303,176,304,211,299,211,298,177"/>
<area shape="rect" href="swkbd_2rpl__interface_8h.html" title=" " alt="" coords="215,299,389,353"/>
<area shape="poly" title=" " alt="" coords="305,264,305,299,299,299,299,264"/>
</map>
</div>
</div>
<p><a href="kpad_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structKPADVec2D" id="r_structKPADVec2D"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a></td></tr>
<tr class="memdesc:structKPADVec2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">2D vector. <a href="group__padscore__kpad.html#structKPADVec2D">More...</a><br /></td></tr>
<tr class="separator:structKPADVec2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADVec3D" id="r_structKPADVec3D"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a></td></tr>
<tr class="memdesc:structKPADVec3D"><td class="mdescLeft">&#160;</td><td class="mdescRight">3D vector. <a href="group__padscore__kpad.html#structKPADVec3D">More...</a><br /></td></tr>
<tr class="separator:structKPADVec3D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADStatus" id="r_structKPADStatus"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a></td></tr>
<tr class="memdesc:structKPADStatus"><td class="mdescLeft">&#160;</td><td class="mdescRight">A structure containing the Wii Remote data. <a href="group__padscore__kpad.html#structKPADStatus">More...</a><br /></td></tr>
<tr class="separator:structKPADStatus"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADUnifiedWpadStatus" id="r_structKPADUnifiedWpadStatus"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a></td></tr>
<tr class="memdesc:structKPADUnifiedWpadStatus"><td class="mdescLeft">&#160;</td><td class="mdescRight">Storage type for the internal KPAD ring buffer. <a href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">More...</a><br /></td></tr>
<tr class="separator:structKPADUnifiedWpadStatus"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:unionKPADStatus_8____unnamed46____" id="r_unionKPADStatus_8____unnamed46____"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#unionKPADStatus_8____unnamed46____">KPADStatus.__unnamed46__</a></td></tr>
<tr class="memdesc:unionKPADStatus_8____unnamed46____"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension data, check with extensionType to see what is valid to read. <a href="group__padscore__kpad.html#unionKPADStatus_8____unnamed46____">More...</a><br /></td></tr>
<tr class="separator:unionKPADStatus_8____unnamed46____"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADStatus_8____unnamed46_____8nunchuk" id="r_structKPADStatus_8____unnamed46_____8nunchuk"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8nunchuk">KPADStatus.__unnamed46__.nunchuk</a></td></tr>
<tr class="memdesc:structKPADStatus_8____unnamed46_____8nunchuk"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure to use when <code>extensionType</code> is set to <a class="el" href="group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a5763319cd99bf088680428131c23a2fc">WPAD_EXT_NUNCHUK</a>. <a href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8nunchuk">More...</a><br /></td></tr>
<tr class="separator:structKPADStatus_8____unnamed46_____8nunchuk"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADStatus_8____unnamed46_____8classic" id="r_structKPADStatus_8____unnamed46_____8classic"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8classic">KPADStatus.__unnamed46__.classic</a></td></tr>
<tr class="memdesc:structKPADStatus_8____unnamed46_____8classic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure to use when <code>extensionType</code> is set to <a class="el" href="group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a7bcf90cdde9102ca414b779e57e326b8">WPAD_EXT_CLASSIC</a>. <a href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8classic">More...</a><br /></td></tr>
<tr class="separator:structKPADStatus_8____unnamed46_____8classic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADStatus_8____unnamed46_____8pro" id="r_structKPADStatus_8____unnamed46_____8pro"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8pro">KPADStatus.__unnamed46__.pro</a></td></tr>
<tr class="memdesc:structKPADStatus_8____unnamed46_____8pro"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure to use when <code>extensionType</code> is set to <a class="el" href="group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a897bef9d30474005636dd450a95138be">WPAD_EXT_PRO_CONTROLLER</a>. <a href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8pro">More...</a><br /></td></tr>
<tr class="separator:structKPADStatus_8____unnamed46_____8pro"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADStatus_8____unnamed46_____8balance" id="r_structKPADStatus_8____unnamed46_____8balance"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8balance">KPADStatus.__unnamed46__.balance</a></td></tr>
<tr class="memdesc:structKPADStatus_8____unnamed46_____8balance"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure to use when <code>extensionType</code> is set to <code>WPAD_EXT_BALANCE_BOARD</code>. <a href="group__padscore__kpad.html#structKPADStatus_8____unnamed46_____8balance">More...</a><br /></td></tr>
<tr class="separator:structKPADStatus_8____unnamed46_____8balance"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structKPADStatus_8mplus" id="r_structKPADStatus_8mplus"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#structKPADStatus_8mplus">KPADStatus.mplus</a></td></tr>
<tr class="memdesc:structKPADStatus_8mplus"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure to use when MotionPlus is enabled. <a href="group__padscore__kpad.html#structKPADStatus_8mplus">More...</a><br /></td></tr>
<tr class="separator:structKPADStatus_8mplus"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:unionKPADUnifiedWpadStatus_8____unnamed53____" id="r_unionKPADUnifiedWpadStatus_8____unnamed53____"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#unionKPADUnifiedWpadStatus_8____unnamed53____">KPADUnifiedWpadStatus.__unnamed53__</a></td></tr>
<tr class="separator:unionKPADUnifiedWpadStatus_8____unnamed53____"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga8df093af89d553d541fd99d8c61d2442" id="r_ga8df093af89d553d541fd99d8c61d2442"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__padscore__wpad.html#ga3d9addfad689c9015cdc4243473df107">WPADChan</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a></td></tr>
<tr class="memdesc:ga8df093af89d553d541fd99d8c61d2442"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wii Remote channel. <br /></td></tr>
<tr class="separator:ga8df093af89d553d541fd99d8c61d2442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30fd569aa5adf56075edc9e971d35bad" id="r_ga30fd569aa5adf56075edc9e971d35bad"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__padscore__wpad.html#ga2db2238f03b51e7ea465f48397ec4900">WPADDataFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga30fd569aa5adf56075edc9e971d35bad">KPADDataFormat</a></td></tr>
<tr class="memdesc:ga30fd569aa5adf56075edc9e971d35bad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data format. <br /></td></tr>
<tr class="separator:ga30fd569aa5adf56075edc9e971d35bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f5ef07b36039e79a2ea8d00e8453eb0" id="r_ga2f5ef07b36039e79a2ea8d00e8453eb0"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__padscore__wpad.html#gaabe6fcb6ae154b867c0ed874728099f3">WPADExtensionType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga2f5ef07b36039e79a2ea8d00e8453eb0">KPADExtensionType</a></td></tr>
<tr class="memdesc:ga2f5ef07b36039e79a2ea8d00e8453eb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension type. <br /></td></tr>
<tr class="separator:ga2f5ef07b36039e79a2ea8d00e8453eb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6765747cf198a8ca3d4eb56042f81429" id="r_ga6765747cf198a8ca3d4eb56042f81429"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__padscore__wpad.html#gab6df9ebadfe997eadbeb87075cbb1fe5">WPADMplsMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429">KPADMplsMode</a></td></tr>
<tr class="memdesc:ga6765747cf198a8ca3d4eb56042f81429"><td class="mdescLeft">&#160;</td><td class="mdescRight">MotionPlus Mode. <br /></td></tr>
<tr class="separator:ga6765747cf198a8ca3d4eb56042f81429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga188dbbdbbe19e39ce3c1b7ae6c76c544" id="r_ga188dbbdbbe19e39ce3c1b7ae6c76c544"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga188dbbdbbe19e39ce3c1b7ae6c76c544">KPADStatus</a></td></tr>
<tr class="separator:ga188dbbdbbe19e39ce3c1b7ae6c76c544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacacdc149d779e88be14d4c11b73fa8f4" id="r_gacacdc149d779e88be14d4c11b73fa8f4"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gacacdc149d779e88be14d4c11b73fa8f4">KPADUnifiedWpadStatus</a></td></tr>
<tr class="separator:gacacdc149d779e88be14d4c11b73fa8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7557ca2a5e0f9d90f0ae4c0a498bcb8" id="r_gad7557ca2a5e0f9d90f0ae4c0a498bcb8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gad7557ca2a5e0f9d90f0ae4c0a498bcb8">KPADVec2D</a></td></tr>
<tr class="separator:gad7557ca2a5e0f9d90f0ae4c0a498bcb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47daebc40f2016d2166997a0d4098532" id="r_ga47daebc40f2016d2166997a0d4098532"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga47daebc40f2016d2166997a0d4098532">KPADVec3D</a></td></tr>
<tr class="separator:ga47daebc40f2016d2166997a0d4098532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb1a5a26c73e63881f1e74f7fcd792d3" id="r_gabb1a5a26c73e63881f1e74f7fcd792d3"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">KPADError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gabb1a5a26c73e63881f1e74f7fcd792d3">KPADError</a></td></tr>
<tr class="memdesc:gabb1a5a26c73e63881f1e74f7fcd792d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error. <br /></td></tr>
<tr class="separator:gabb1a5a26c73e63881f1e74f7fcd792d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6095f62a2ceb68bab7c574abae31ac9" id="r_gae6095f62a2ceb68bab7c574abae31ac9"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">KPADControlMplsStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gae6095f62a2ceb68bab7c574abae31ac9">KPADControlMplsStatus</a></td></tr>
<tr class="memdesc:gae6095f62a2ceb68bab7c574abae31ac9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status codes for <code>KPADControlMplsCallback</code>. <br /></td></tr>
<tr class="separator:gae6095f62a2ceb68bab7c574abae31ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c8b8ed7312342c01791996b2b570927" id="r_ga1c8b8ed7312342c01791996b2b570927"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__padscore__wpad.html#ga0baab032d1dcdd590e40c1e86f8b03b3">WPADConnectCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927">KPADConnectCallback</a></td></tr>
<tr class="separator:ga1c8b8ed7312342c01791996b2b570927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccc370310ed54f27ce3b7f82f22d3206" id="r_gaccc370310ed54f27ce3b7f82f22d3206"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__padscore__wpad.html#ga94fcd4258901aa22fec02d6f46663646">WPADSamplingCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206">KPADSamplingCallback</a></td></tr>
<tr class="separator:gaccc370310ed54f27ce3b7f82f22d3206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e6e26098037db3add6f2c16908d878d" id="r_ga6e6e26098037db3add6f2c16908d878d"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga6e6e26098037db3add6f2c16908d878d">KPADControlMplsCallback</a>) (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan, <a class="el" href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">KPADControlMplsStatus</a> status)</td></tr>
<tr class="memdesc:ga6e6e26098037db3add6f2c16908d878d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback used for <code><a class="el" href="group__padscore__kpad.html#ga813768931aa8efb2486ff2bc3edfd882" title="Set a callback for when the MotionPlus extension is configured.">KPADSetControlMplsCallback()</a></code>. <br /></td></tr>
<tr class="separator:ga6e6e26098037db3add6f2c16908d878d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga24f9946812e70c194e190b6880d030cc" id="r_ga24f9946812e70c194e190b6880d030cc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">KPADError</a> { <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63">KPAD_ERROR_OK</a> = 0
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca834480320ae745d87fc4670bc611a79f">KPAD_ERROR_NO_SAMPLES</a> = -1
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8f193423141ee011bced82369b838bff">KPAD_ERROR_INVALID_CONTROLLER</a> = -2
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca313bc7db627a87f410e06d6dfb467e70">KPAD_ERROR_WPAD_UNINIT</a> = -3
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8043e65828bdf09cf8e2da403362ddaa">KPAD_ERROR_BUSY</a> = -4
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030ccafbc7cbfa2aa7eb0cf26faadeff2e4b88">KPAD_ERROR_UNINITIALIZED</a> = -5
<br />
}</td></tr>
<tr class="memdesc:ga24f9946812e70c194e190b6880d030cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error. <a href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">More...</a><br /></td></tr>
<tr class="separator:ga24f9946812e70c194e190b6880d030cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga203d9456b9fdb25bec877e2dc93cfe92" id="r_ga203d9456b9fdb25bec877e2dc93cfe92"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">KPADControlMplsStatus</a> { <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92ae1f25dd7daf112177a198943ca4510b8">KPAD_CONTROL_MPLS_STATUS_STARTED</a> = 0
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a9680327ac7cf50b8972209aa6a0738be">KPAD_CONTROL_MPLS_STATUS_FINISHED</a> = 1
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aab742786ac61b048973e01de5fb28a86">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY</a> = -1
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aa940c904f99ee2cca235f64dba8896a4">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK</a> = -2
, <br />
&#160;&#160;<a class="el" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a8e7d75cf91e02012730971c768955e89">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC</a> = -3
<br />
}</td></tr>
<tr class="memdesc:ga203d9456b9fdb25bec877e2dc93cfe92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status codes for <code>KPADControlMplsCallback</code>. <a href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">More...</a><br /></td></tr>
<tr class="separator:ga203d9456b9fdb25bec877e2dc93cfe92"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gabee4ca8109d8a1c4f096c570fd034379" id="r_gabee4ca8109d8a1c4f096c570fd034379"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gabee4ca8109d8a1c4f096c570fd034379">KPADInit</a> (void)</td></tr>
<tr class="memdesc:gabee4ca8109d8a1c4f096c570fd034379"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialises the KPAD library for use. <br /></td></tr>
<tr class="separator:gabee4ca8109d8a1c4f096c570fd034379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad86e6e5d6ff931165cf2b3ca57ad4178" id="r_gad86e6e5d6ff931165cf2b3ca57ad4178"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gad86e6e5d6ff931165cf2b3ca57ad4178">KPADInitEx</a> (<a class="el" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a> *buffer, uint32_t count)</td></tr>
<tr class="memdesc:gad86e6e5d6ff931165cf2b3ca57ad4178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the KPAD library with extra buffers. <br /></td></tr>
<tr class="separator:gad86e6e5d6ff931165cf2b3ca57ad4178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga255331fd64ac93f0441c0c72941ac1a2" id="r_ga255331fd64ac93f0441c0c72941ac1a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga255331fd64ac93f0441c0c72941ac1a2">KPADShutdown</a> (void)</td></tr>
<tr class="memdesc:ga255331fd64ac93f0441c0c72941ac1a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cleans up and frees the KPAD library. <br /></td></tr>
<tr class="separator:ga255331fd64ac93f0441c0c72941ac1a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69171f4b1dd9f445071a57fd4a569810" id="r_ga69171f4b1dd9f445071a57fd4a569810"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga69171f4b1dd9f445071a57fd4a569810">KPADRead</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan, <a class="el" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a> *data, uint32_t size)</td></tr>
<tr class="memdesc:ga69171f4b1dd9f445071a57fd4a569810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read data from the desired controller. <br /></td></tr>
<tr class="separator:ga69171f4b1dd9f445071a57fd4a569810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38aa77fcf5936440cb27e8dfdb55b1e5" id="r_ga38aa77fcf5936440cb27e8dfdb55b1e5"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga38aa77fcf5936440cb27e8dfdb55b1e5">KPADReadEx</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan, <a class="el" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a> *data, uint32_t size, <a class="el" href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">KPADError</a> *error)</td></tr>
<tr class="memdesc:ga38aa77fcf5936440cb27e8dfdb55b1e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read data from the desired controller. <br /></td></tr>
<tr class="separator:ga38aa77fcf5936440cb27e8dfdb55b1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0c9f961b65d30129e13e340069f5b93" id="r_gaa0c9f961b65d30129e13e340069f5b93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gaa0c9f961b65d30129e13e340069f5b93">KPADGetUnifiedWpadStatus</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan, <a class="el" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a> *buffer, uint32_t count)</td></tr>
<tr class="memdesc:gaa0c9f961b65d30129e13e340069f5b93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a number of entries from the internal buffer. <br /></td></tr>
<tr class="separator:gaa0c9f961b65d30129e13e340069f5b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff2ace9b627576c852eeb9bd281a7a20" id="r_gaff2ace9b627576c852eeb9bd281a7a20"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gaff2ace9b627576c852eeb9bd281a7a20">KPADSetMaxControllers</a> (uint32_t maxControllers)</td></tr>
<tr class="memdesc:gaff2ace9b627576c852eeb9bd281a7a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the maximum amount of controllers which can be connected to the system. <br /></td></tr>
<tr class="separator:gaff2ace9b627576c852eeb9bd281a7a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79f09e9c5f9075ca16c5e2a90a32c4b3" id="r_ga79f09e9c5f9075ca16c5e2a90a32c4b3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga79f09e9c5f9075ca16c5e2a90a32c4b3">KPADGetMaxControllers</a> (void)</td></tr>
<tr class="memdesc:ga79f09e9c5f9075ca16c5e2a90a32c4b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum amount of controllers which can be connected to the system. <br /></td></tr>
<tr class="separator:ga79f09e9c5f9075ca16c5e2a90a32c4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga522c50dc5373e1f13458e324e9a9d3fe" id="r_ga522c50dc5373e1f13458e324e9a9d3fe"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga522c50dc5373e1f13458e324e9a9d3fe">KPADGetGameMaxControllers</a> (void)</td></tr>
<tr class="memdesc:ga522c50dc5373e1f13458e324e9a9d3fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum amount of controllers which can be connected, as reported by IOS-PAD. <br /></td></tr>
<tr class="separator:ga522c50dc5373e1f13458e324e9a9d3fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga489c323f062380c20de7829a4cf1dc59" id="r_ga489c323f062380c20de7829a4cf1dc59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927">KPADConnectCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga489c323f062380c20de7829a4cf1dc59">KPADSetConnectCallback</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan, <a class="el" href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927">KPADConnectCallback</a> callback)</td></tr>
<tr class="memdesc:ga489c323f062380c20de7829a4cf1dc59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a callback for when a controller connection status changes. <br /></td></tr>
<tr class="separator:ga489c323f062380c20de7829a4cf1dc59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3375a0691c9846d1c555149dfe710396" id="r_ga3375a0691c9846d1c555149dfe710396"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206">KPADSamplingCallback</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga3375a0691c9846d1c555149dfe710396">KPADSetSamplingCallback</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> channel, <a class="el" href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206">KPADSamplingCallback</a> callback)</td></tr>
<tr class="memdesc:ga3375a0691c9846d1c555149dfe710396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Same usage as <a class="el" href="">, except compatible with other KPAD functions. </a> <br /></td></tr>
<tr class="separator:ga3375a0691c9846d1c555149dfe710396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6f7a8ff13581498d85fe0fc19ac5b07" id="r_gaf6f7a8ff13581498d85fe0fc19ac5b07"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gaf6f7a8ff13581498d85fe0fc19ac5b07">KPADGetMplsWorkSize</a> (void)</td></tr>
<tr class="memdesc:gaf6f7a8ff13581498d85fe0fc19ac5b07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of memory needed for <code><a class="el" href="group__padscore__kpad.html#ga965d93b3dd7d4ea230bc8edebc619497" title="Sets the extra memory KPAD will use to process MotionPlus data.">KPADSetMplsWorkarea()</a></code>. <br /></td></tr>
<tr class="separator:gaf6f7a8ff13581498d85fe0fc19ac5b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga965d93b3dd7d4ea230bc8edebc619497" id="r_ga965d93b3dd7d4ea230bc8edebc619497"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga965d93b3dd7d4ea230bc8edebc619497">KPADSetMplsWorkarea</a> (void *buf)</td></tr>
<tr class="memdesc:ga965d93b3dd7d4ea230bc8edebc619497"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the extra memory KPAD will use to process MotionPlus data. <br /></td></tr>
<tr class="separator:ga965d93b3dd7d4ea230bc8edebc619497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga813768931aa8efb2486ff2bc3edfd882" id="r_ga813768931aa8efb2486ff2bc3edfd882"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga813768931aa8efb2486ff2bc3edfd882">KPADSetControlMplsCallback</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan, <a class="el" href="group__padscore__kpad.html#ga6e6e26098037db3add6f2c16908d878d">KPADControlMplsCallback</a> callback)</td></tr>
<tr class="memdesc:ga813768931aa8efb2486ff2bc3edfd882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a callback for when the MotionPlus extension is configured. <br /></td></tr>
<tr class="separator:ga813768931aa8efb2486ff2bc3edfd882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec1935e9ce8c8fdb78ecf7a9592cab58" id="r_gaec1935e9ce8c8fdb78ecf7a9592cab58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gaec1935e9ce8c8fdb78ecf7a9592cab58">KPADEnableMpls</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> channel, <a class="el" href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429">KPADMplsMode</a> mode)</td></tr>
<tr class="memdesc:gaec1935e9ce8c8fdb78ecf7a9592cab58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets MotionPlus for the controller in specified mode. <br /></td></tr>
<tr class="separator:gaec1935e9ce8c8fdb78ecf7a9592cab58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8042836c8445025f02e3e0186990c6d9" id="r_ga8042836c8445025f02e3e0186990c6d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga8042836c8445025f02e3e0186990c6d9">KPADDisableMpls</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> channel)</td></tr>
<tr class="memdesc:ga8042836c8445025f02e3e0186990c6d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables MotionPlus for the controller. <br /></td></tr>
<tr class="separator:ga8042836c8445025f02e3e0186990c6d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7cff17dc0d922f8a0fcc4cef09088ac" id="r_gaa7cff17dc0d922f8a0fcc4cef09088ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429">KPADMplsMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gaa7cff17dc0d922f8a0fcc4cef09088ac">KPADGetMplsStatus</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan)</td></tr>
<tr class="memdesc:gaa7cff17dc0d922f8a0fcc4cef09088ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get MotionPlus mode. <br /></td></tr>
<tr class="separator:gaa7cff17dc0d922f8a0fcc4cef09088ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9dc13c124ca2d3626b410f160c57114" id="r_gad9dc13c124ca2d3626b410f160c57114"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gad9dc13c124ca2d3626b410f160c57114">KPADResetMpls</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan)</td></tr>
<tr class="memdesc:gad9dc13c124ca2d3626b410f160c57114"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the MotionPlus state. <br /></td></tr>
<tr class="separator:gad9dc13c124ca2d3626b410f160c57114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6b3c7fd42709482f6c9ea66ed7cb1f7" id="r_gaf6b3c7fd42709482f6c9ea66ed7cb1f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#gaf6b3c7fd42709482f6c9ea66ed7cb1f7">KPADEnableDPD</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan)</td></tr>
<tr class="memdesc:gaf6b3c7fd42709482f6c9ea66ed7cb1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable IR pointing. <br /></td></tr>
<tr class="separator:gaf6b3c7fd42709482f6c9ea66ed7cb1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4358dfb9262ba0f3f0b146036fe5b6f3" id="r_ga4358dfb9262ba0f3f0b146036fe5b6f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga4358dfb9262ba0f3f0b146036fe5b6f3">KPADDisableDPD</a> (<a class="el" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan)</td></tr>
<tr class="memdesc:ga4358dfb9262ba0f3f0b146036fe5b6f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable IR pointing. <br /></td></tr>
<tr class="separator:ga4358dfb9262ba0f3f0b146036fe5b6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga733de74905b5cf76ba08f5d724fc0820" id="r_ga733de74905b5cf76ba08f5d724fc0820"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga733de74905b5cf76ba08f5d724fc0820">KPADResetWbcZeroPoint</a> (void)</td></tr>
<tr class="memdesc:ga733de74905b5cf76ba08f5d724fc0820"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets the Balance Board's zero. <br /></td></tr>
<tr class="separator:ga733de74905b5cf76ba08f5d724fc0820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45eb73b3aaabcab15f04a716d441d398" id="r_ga45eb73b3aaabcab15f04a716d441d398"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__padscore__kpad.html#ga45eb73b3aaabcab15f04a716d441d398">KPADResetWbcTgcWeight</a> (void)</td></tr>
<tr class="memdesc:ga45eb73b3aaabcab15f04a716d441d398"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recalculate the Balance Board's TGC coefficients and zero. <br /></td></tr>
<tr class="separator:ga45eb73b3aaabcab15f04a716d441d398"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>