mirror of
https://github.com/devkitPro/wut.git
synced 2026-03-21 17:34:47 -05:00
526 lines
105 KiB
HTML
526 lines
105 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 Source File</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"> 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&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&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- 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="headertitle"><div class="title">kpad.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="kpad_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#include <<a class="code" href="wut_8h.html">wut.h</a>></span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="preprocessor">#include <<a class="code" href="wpad_8h.html">padscore/wpad.h</a>></span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span> </div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442"> 18</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__padscore__wpad.html#ga3d9addfad689c9015cdc4243473df107">WPADChan</a> <a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a>;</div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga30fd569aa5adf56075edc9e971d35bad"> 20</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__padscore__wpad.html#ga2db2238f03b51e7ea465f48397ec4900">WPADDataFormat</a> <a class="code hl_typedef" href="group__padscore__kpad.html#ga30fd569aa5adf56075edc9e971d35bad">KPADDataFormat</a>;</div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga2f5ef07b36039e79a2ea8d00e8453eb0"> 22</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__padscore__wpad.html#gaabe6fcb6ae154b867c0ed874728099f3">WPADExtensionType</a> <a class="code hl_typedef" href="group__padscore__kpad.html#ga2f5ef07b36039e79a2ea8d00e8453eb0">KPADExtensionType</a>;</div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429"> 24</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__padscore__wpad.html#gab6df9ebadfe997eadbeb87075cbb1fe5">WPADMplsMode</a> <a class="code hl_typedef" href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429">KPADMplsMode</a>;</div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga188dbbdbbe19e39ce3c1b7ae6c76c544"> 26</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>;</div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gacacdc149d779e88be14d4c11b73fa8f4"> 27</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>;</div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gad7557ca2a5e0f9d90f0ae4c0a498bcb8"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a>;</div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga47daebc40f2016d2166997a0d4098532"> 29</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a>;</div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
|
<div class="foldopen" id="foldopen00032" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc"> 32</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">KPADError</a></div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>{</div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63"> 35</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63">KPAD_ERROR_OK</a> = 0,</div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca834480320ae745d87fc4670bc611a79f"> 37</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca834480320ae745d87fc4670bc611a79f">KPAD_ERROR_NO_SAMPLES</a> = -1,</div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8f193423141ee011bced82369b838bff"> 39</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8f193423141ee011bced82369b838bff">KPAD_ERROR_INVALID_CONTROLLER</a> = -2,</div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca313bc7db627a87f410e06d6dfb467e70"> 41</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca313bc7db627a87f410e06d6dfb467e70">KPAD_ERROR_WPAD_UNINIT</a> = -3,</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8043e65828bdf09cf8e2da403362ddaa"> 43</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8043e65828bdf09cf8e2da403362ddaa">KPAD_ERROR_BUSY</a> = -4,</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030ccafbc7cbfa2aa7eb0cf26faadeff2e4b88"> 45</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030ccafbc7cbfa2aa7eb0cf26faadeff2e4b88">KPAD_ERROR_UNINITIALIZED</a> = -5,</div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gabb1a5a26c73e63881f1e74f7fcd792d3"> 46</a></span>} <a class="code hl_enumeration" href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">KPADError</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
|
<div class="foldopen" id="foldopen00049" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92"> 49</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code hl_enumeration" href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">KPADControlMplsStatus</a></div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>{</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92ae1f25dd7daf112177a198943ca4510b8"> 52</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92ae1f25dd7daf112177a198943ca4510b8">KPAD_CONTROL_MPLS_STATUS_STARTED</a> = 0,</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a9680327ac7cf50b8972209aa6a0738be"> 54</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a9680327ac7cf50b8972209aa6a0738be">KPAD_CONTROL_MPLS_STATUS_FINISHED</a> = 1,</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aab742786ac61b048973e01de5fb28a86"> 56</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aab742786ac61b048973e01de5fb28a86">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY</a> = -1,</div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aa940c904f99ee2cca235f64dba8896a4"> 58</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aa940c904f99ee2cca235f64dba8896a4">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK</a> = -2,</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a8e7d75cf91e02012730971c768955e89"> 60</a></span> <a class="code hl_enumvalue" href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a8e7d75cf91e02012730971c768955e89">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC</a> = -3,</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gae6095f62a2ceb68bab7c574abae31ac9"> 61</a></span>} <a class="code hl_enumeration" href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">KPADControlMplsStatus</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
|
<div class="foldopen" id="foldopen00064" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 64</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a></div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>{</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e"> 67</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e">x</a>;</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217"> 69</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>;</div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a>, 0x00, x);</div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a>, 0x04, y);</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a>, 0x08);</div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
|
<div class="foldopen" id="foldopen00076" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 76</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a></div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>{</div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e"> 79</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e">x</a>;</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217"> 81</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>;</div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#af73583b1e980b0aa03f9884812e9fd4d"> 83</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#af73583b1e980b0aa03f9884812e9fd4d">z</a>;</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a>, 0x00, x);</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a>, 0x04, y);</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a>, 0x08, z);</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a>, 0x0C);</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
|
<div class="foldopen" id="foldopen00091" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 91</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a></div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span>{</div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf"> 94</a></span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">hold</a>;</div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322"> 97</a></span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">trigger</a>;</div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c"> 100</a></span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">release</a>;</div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4"> 103</a></span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> <a class="code hl_variable" href="group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4">acc</a>;</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#af65395751452cca528787e70a97fa1d2"> 106</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#af65395751452cca528787e70a97fa1d2">accMagnitude</a>;</div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ad97a50bcadec95850432767622b57c0c"> 109</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#ad97a50bcadec95850432767622b57c0c">accVariation</a>;</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#afe21caa642c86850fe79ed98bb39d712"> 112</a></span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> <a class="code hl_variable" href="group__padscore__kpad.html#afe21caa642c86850fe79ed98bb39d712">pos</a>;</div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a3e783861e7c0db62599da4589d9e23c9"> 115</a></span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> <a class="code hl_variable" href="group__padscore__kpad.html#a3e783861e7c0db62599da4589d9e23c9">posDiff</a>;</div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ade24cac7926b32f4d8376cda28365259"> 118</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#ade24cac7926b32f4d8376cda28365259">posDiffMagnitude</a>;</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a7519e52603597f1ac4ee8eea1ae8425d"> 121</a></span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> <a class="code hl_variable" href="group__padscore__kpad.html#a7519e52603597f1ac4ee8eea1ae8425d">angle</a>;</div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a1cf2ab72590618dd0919e9716e81d635"> 124</a></span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> <a class="code hl_variable" href="group__padscore__kpad.html#a1cf2ab72590618dd0919e9716e81d635">angleDiff</a>;</div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a78a5d210a580bac24cc96f831a84f233"> 127</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#a78a5d210a580bac24cc96f831a84f233">angleDiffMagnitude</a>;</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a2578b368dad74bcd4a88bbeeb319a833"> 130</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#a2578b368dad74bcd4a88bbeeb319a833">dist</a>;</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#aa9802f88d041a4637cafd7b821c0a048"> 133</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#aa9802f88d041a4637cafd7b821c0a048">distDiff</a>;</div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#acc7a2c7464390666fd910179f56b3a0b"> 136</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#acc7a2c7464390666fd910179f56b3a0b">distDiffMagnitude</a>;</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a9b719a371ec79f7654c076af5ca7bc9d"> 139</a></span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> <a class="code hl_variable" href="group__padscore__kpad.html#a9b719a371ec79f7654c076af5ca7bc9d">down</a>;</div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a05c631f3036f4e8dfafb19246eed7db8"> 142</a></span> uint8_t <a class="code hl_variable" href="group__padscore__kpad.html#a05c631f3036f4e8dfafb19246eed7db8">extensionType</a>;</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387"> 145</a></span> int8_t <a class="code hl_variable" href="group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387">error</a>;</div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a688679fb2695f8e30ff6915173494942"> 148</a></span> int8_t <a class="code hl_variable" href="group__padscore__kpad.html#a688679fb2695f8e30ff6915173494942">posValid</a>;</div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828"> 151</a></span> uint8_t <a class="code hl_variable" href="group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828">format</a>;</div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
|
|
<div class="foldopen" id="foldopen00154" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 154</a></span> <span class="keyword">union</span></div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> {</div>
|
|
<div class="foldopen" id="foldopen00157" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 157</a></span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> {</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> stick;</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> <a class="code hl_variable" href="group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4">acc</a>;</div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#af65395751452cca528787e70a97fa1d2">accMagnitude</a>;</div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">float</span> <a class="code hl_variable" href="group__padscore__kpad.html#ad97a50bcadec95850432767622b57c0c">accVariation</a>;</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">hold</a>;</div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">trigger</a>;</div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">release</a>;</div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> } nunchuk;</div>
|
|
</div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
|
|
<div class="foldopen" id="foldopen00176" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 176</a></span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> {</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">hold</a>;</div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">trigger</a>;</div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">release</a>;</div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> leftStick;</div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> rightStick;</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keywordtype">float</span> leftTrigger;</div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordtype">float</span> rightTrigger;</div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> } classic;</div>
|
|
</div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
|
|
<div class="foldopen" id="foldopen00195" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 195</a></span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> {</div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">hold</a>;</div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">trigger</a>;</div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> uint32_t <a class="code hl_variable" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">release</a>;</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> leftStick;</div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a> rightStick;</div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> int32_t charging;</div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> int32_t wired;</div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> } pro;</div>
|
|
</div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
|
|
<div class="foldopen" id="foldopen00219" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 219</a></span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> {</div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">double</span> avgTGCWeight;</div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="keywordtype">double</span> weights[<a class="code hl_define" href="group__padscore__wpad.html#gad931a9d9d18ed59ffb50db42f0086c60">WPAD_MAX_PRESSURE_SENSORS</a>];</div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordtype">double</span> avgWeights[<a class="code hl_define" href="group__padscore__wpad.html#gad931a9d9d18ed59ffb50db42f0086c60">WPAD_MAX_PRESSURE_SENSORS</a>];</div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> int32_t <a class="code hl_variable" href="group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387">error</a>;</div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> int32_t calibration;</div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> } balance;</div>
|
|
</div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
|
|
<div class="foldopen" id="foldopen00237" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 237</a></span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> {</div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> <a class="code hl_variable" href="group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4">acc</a>;</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> angles;</div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> dirX;</div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> dirY;</div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a> dirZ;</div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a272b862d14be31ff2c5a2c21d8e0530d"> 249</a></span> } <a class="code hl_variable" href="group__padscore__kpad.html#a272b862d14be31ff2c5a2c21d8e0530d">mplus</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> WUT_PADDING_BYTES(4);</div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x00, hold);</div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x04, trigger);</div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x08, release);</div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x0C, acc);</div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x18, accMagnitude);</div>
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x1C, accVariation);</div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x20, pos);</div>
|
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x28, posDiff);</div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x30, posDiffMagnitude);</div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x34, angle);</div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x3C, angleDiff);</div>
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x44, angleDiffMagnitude);</div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x48, dist);</div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x4C, distDiff);</div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x50, distDiffMagnitude);</div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x54, down);</div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x5C, extensionType);</div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x5D, error);</div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x5E, posValid);</div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x5F, format);</div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="comment">// Nunchuk fields.</span></div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x60, nunchuk.stick);</div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x68, nunchuk.<a class="code hl_variable" href="group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4">acc</a>);</div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x74, nunchuk.<a class="code hl_variable" href="group__padscore__kpad.html#af65395751452cca528787e70a97fa1d2">accMagnitude</a>);</div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x78, nunchuk.<a class="code hl_variable" href="group__padscore__kpad.html#ad97a50bcadec95850432767622b57c0c">accVariation</a>);</div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x7C, nunchuk.<a class="code hl_variable" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">hold</a>);</div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x80, nunchuk.<a class="code hl_variable" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">trigger</a>);</div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x84, nunchuk.<a class="code hl_variable" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">release</a>);</div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="comment">// Classic fields.</span></div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x60, classic.<a class="code hl_variable" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">hold</a>);</div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x64, classic.<a class="code hl_variable" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">trigger</a>);</div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x68, classic.<a class="code hl_variable" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">release</a>);</div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x6C, classic.leftStick);</div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x74, classic.rightStick);</div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x7C, classic.leftTrigger);</div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x80, classic.rightTrigger);</div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="comment">// Pro fields.</span></div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x60, pro.<a class="code hl_variable" href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">hold</a>);</div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x64, pro.<a class="code hl_variable" href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">trigger</a>);</div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x68, pro.<a class="code hl_variable" href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">release</a>);</div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x6C, pro.leftStick);</div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x74, pro.rightStick);</div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x7C, pro.charging);</div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x80, pro.wired);</div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span><span class="comment">// Balance Board fields.</span></div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x60, balance.avgTGCWeight);</div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x68, balance.weights);</div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0x88, balance.avgWeights);</div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xA8, balance.<a class="code hl_variable" href="group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387">error</a>);</div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xAC, balance.calibration);</div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="comment">// MotionPlus fields.</span></div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xB0, mplus.<a class="code hl_variable" href="group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4">acc</a>);</div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xBC, mplus.angles);</div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xC8, mplus.dirX);</div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xD4, mplus.dirY);</div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xE0, mplus.dirZ);</div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a>, 0xF0);</div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
|
|
<div class="foldopen" id="foldopen00318" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 318</a></span><span class="keyword">struct </span><a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a></div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span>{</div>
|
|
<div class="foldopen" id="foldopen00320" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html"> 320</a></span> <span class="keyword">union</span></div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> {</div>
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <a class="code hl_struct" href="group__padscore__wpad.html#structWPADStatus">WPADStatus</a> core;</div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <a class="code hl_struct" href="group__padscore__wpad.html#structWPADStatusNunchuk">WPADStatusNunchuk</a> nunchuk;</div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <a class="code hl_struct" href="group__padscore__wpad.html#structWPADStatusClassic">WPADStatusClassic</a> classic;</div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> <a class="code hl_struct" href="group__padscore__wpad.html#structWPADStatusProController">WPADStatusPro</a> pro;</div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <a class="code hl_struct" href="group__padscore__wpad.html#structWPADStatusBalanceBoard">WPADStatusBalanceBoard</a> balance;</div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <a class="code hl_struct" href="group__padscore__wpad.html#structWPADStatusTrain">WPADStatusTrain</a> train;</div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828"> 330</a></span> uint8_t <a class="code hl_variable" href="group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828">format</a>;</div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> WUT_PADDING_BYTES(3);</div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x00, core);</div>
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x00, nunchuk);</div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x00, classic);</div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x00, pro);</div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x00, balance);</div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x00, train);</div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span>WUT_CHECK_OFFSET(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x40, format);</div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span>WUT_CHECK_SIZE(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a>, 0x44);</div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> </div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927"> 342</a></span><span class="keyword">typedef</span> <a class="code hl_typedef" href="group__padscore__wpad.html#ga0baab032d1dcdd590e40c1e86f8b03b3">WPADConnectCallback</a> <a class="code hl_typedef" href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927">KPADConnectCallback</a>;</div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206"> 343</a></span><span class="keyword">typedef</span> <a class="code hl_typedef" href="group__padscore__wpad.html#ga94fcd4258901aa22fec02d6f46663646">WPADSamplingCallback</a> <a class="code hl_typedef" href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206">KPADSamplingCallback</a>;</div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga6e6e26098037db3add6f2c16908d878d"> 346</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="group__padscore__kpad.html#ga6e6e26098037db3add6f2c16908d878d">KPADControlMplsCallback</a>)(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan, <a class="code hl_enumeration" href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">KPADControlMplsStatus</a> status);</div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
|
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gabee4ca8109d8a1c4f096c570fd034379"> 354</a></span><a class="code hl_function" href="group__padscore__kpad.html#gabee4ca8109d8a1c4f096c570fd034379">KPADInit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> </div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gad86e6e5d6ff931165cf2b3ca57ad4178"> 360</a></span><a class="code hl_function" href="group__padscore__kpad.html#gad86e6e5d6ff931165cf2b3ca57ad4178">KPADInitEx</a>(<a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a> *buffer,</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> uint32_t count);</div>
|
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga255331fd64ac93f0441c0c72941ac1a2"> 367</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga255331fd64ac93f0441c0c72941ac1a2">KPADShutdown</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span>uint32_t</div>
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga69171f4b1dd9f445071a57fd4a569810"> 385</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga69171f4b1dd9f445071a57fd4a569810">KPADRead</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan,</div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a> *data,</div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> uint32_t size);</div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> </div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span>uint32_t</div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga38aa77fcf5936440cb27e8dfdb55b1e5"> 408</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga38aa77fcf5936440cb27e8dfdb55b1e5">KPADReadEx</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan,</div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a> *data,</div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> uint32_t size,</div>
|
|
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <a class="code hl_enumeration" href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">KPADError</a> *error);</div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gaa0c9f961b65d30129e13e340069f5b93"> 417</a></span><a class="code hl_function" href="group__padscore__kpad.html#gaa0c9f961b65d30129e13e340069f5b93">KPADGetUnifiedWpadStatus</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan,</div>
|
|
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <a class="code hl_struct" href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a> *buffer,</div>
|
|
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> uint32_t count);</div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> </div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span>int32_t</div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gaff2ace9b627576c852eeb9bd281a7a20"> 431</a></span><a class="code hl_function" href="group__padscore__kpad.html#gaff2ace9b627576c852eeb9bd281a7a20">KPADSetMaxControllers</a>(uint32_t maxControllers);</div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> </div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span>uint32_t</div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga79f09e9c5f9075ca16c5e2a90a32c4b3"> 440</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga79f09e9c5f9075ca16c5e2a90a32c4b3">KPADGetMaxControllers</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
|
|
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span>uint32_t</div>
|
|
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga522c50dc5373e1f13458e324e9a9d3fe"> 449</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga522c50dc5373e1f13458e324e9a9d3fe">KPADGetGameMaxControllers</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> </div>
|
|
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span><a class="code hl_typedef" href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927">KPADConnectCallback</a></div>
|
|
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga489c323f062380c20de7829a4cf1dc59"> 464</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga489c323f062380c20de7829a4cf1dc59">KPADSetConnectCallback</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan,</div>
|
|
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <a class="code hl_typedef" href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927">KPADConnectCallback</a> callback);</div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </div>
|
|
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span><a class="code hl_typedef" href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206">KPADSamplingCallback</a></div>
|
|
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga3375a0691c9846d1c555149dfe710396"> 471</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga3375a0691c9846d1c555149dfe710396">KPADSetSamplingCallback</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> channel,</div>
|
|
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> <a class="code hl_typedef" href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206">KPADSamplingCallback</a> callback);</div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> </div>
|
|
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span>uint32_t</div>
|
|
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gaf6f7a8ff13581498d85fe0fc19ac5b07"> 478</a></span><a class="code hl_function" href="group__padscore__kpad.html#gaf6f7a8ff13581498d85fe0fc19ac5b07">KPADGetMplsWorkSize</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> </div>
|
|
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga965d93b3dd7d4ea230bc8edebc619497"> 488</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga965d93b3dd7d4ea230bc8edebc619497">KPADSetMplsWorkarea</a>(<span class="keywordtype">void</span> *buf);</div>
|
|
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> </div>
|
|
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga813768931aa8efb2486ff2bc3edfd882"> 501</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga813768931aa8efb2486ff2bc3edfd882">KPADSetControlMplsCallback</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan,</div>
|
|
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <a class="code hl_typedef" href="group__padscore__kpad.html#ga6e6e26098037db3add6f2c16908d878d">KPADControlMplsCallback</a> callback);</div>
|
|
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> </div>
|
|
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gaec1935e9ce8c8fdb78ecf7a9592cab58"> 516</a></span><a class="code hl_function" href="group__padscore__kpad.html#gaec1935e9ce8c8fdb78ecf7a9592cab58">KPADEnableMpls</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> channel,</div>
|
|
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <a class="code hl_typedef" href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429">KPADMplsMode</a> mode);</div>
|
|
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> </div>
|
|
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga8042836c8445025f02e3e0186990c6d9"> 523</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga8042836c8445025f02e3e0186990c6d9">KPADDisableMpls</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> channel);</div>
|
|
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> </div>
|
|
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span><a class="code hl_typedef" href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429">KPADMplsMode</a></div>
|
|
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gaa7cff17dc0d922f8a0fcc4cef09088ac"> 531</a></span><a class="code hl_function" href="group__padscore__kpad.html#gaa7cff17dc0d922f8a0fcc4cef09088ac">KPADGetMplsStatus</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan);</div>
|
|
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </div>
|
|
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gad9dc13c124ca2d3626b410f160c57114"> 537</a></span><a class="code hl_function" href="group__padscore__kpad.html#gad9dc13c124ca2d3626b410f160c57114">KPADResetMpls</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan);</div>
|
|
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#gaf6b3c7fd42709482f6c9ea66ed7cb1f7"> 543</a></span><a class="code hl_function" href="group__padscore__kpad.html#gaf6b3c7fd42709482f6c9ea66ed7cb1f7">KPADEnableDPD</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan);</div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga4358dfb9262ba0f3f0b146036fe5b6f3"> 549</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga4358dfb9262ba0f3f0b146036fe5b6f3">KPADDisableDPD</a>(<a class="code hl_typedef" href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a> chan);</div>
|
|
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
|
|
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga733de74905b5cf76ba08f5d724fc0820"> 555</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga733de74905b5cf76ba08f5d724fc0820">KPADResetWbcZeroPoint</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> </div>
|
|
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span><span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"><a class="line" href="group__padscore__kpad.html#ga45eb73b3aaabcab15f04a716d441d398"> 561</a></span><a class="code hl_function" href="group__padscore__kpad.html#ga45eb73b3aaabcab15f04a716d441d398">KPADResetWbcTgcWeight</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> </div>
|
|
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span><span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span>}</div>
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a05c631f3036f4e8dfafb19246eed7db8"><div class="ttname"><a href="group__padscore__kpad.html#a05c631f3036f4e8dfafb19246eed7db8">KPADStatus::extensionType</a></div><div class="ttdeci">uint8_t extensionType</div><div class="ttdoc">Value from KPADExtensionType.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00142">kpad.h:142</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a1cf2ab72590618dd0919e9716e81d635"><div class="ttname"><a href="group__padscore__kpad.html#a1cf2ab72590618dd0919e9716e81d635">KPADStatus::angleDiff</a></div><div class="ttdeci">KPADVec2D angleDiff</div><div class="ttdoc">Difference from previous angle.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00124">kpad.h:124</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a1ddda9e569100256a9c74b0d627dbbe4"><div class="ttname"><a href="group__padscore__kpad.html#a1ddda9e569100256a9c74b0d627dbbe4">KPADStatus::acc</a></div><div class="ttdeci">KPADVec3D acc</div><div class="ttdoc">Indicates the value of the acceleration sensor.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00103">kpad.h:103</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a2578b368dad74bcd4a88bbeeb319a833"><div class="ttname"><a href="group__padscore__kpad.html#a2578b368dad74bcd4a88bbeeb319a833">KPADStatus::dist</a></div><div class="ttdeci">float dist</div><div class="ttdoc">Distance to the sensor bar, in meters.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00130">kpad.h:130</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a272b862d14be31ff2c5a2c21d8e0530d"><div class="ttname"><a href="group__padscore__kpad.html#a272b862d14be31ff2c5a2c21d8e0530d">KPADStatus::mplus</a></div><div class="ttdeci">struct KPADStatus::@47 mplus</div><div class="ttdoc">Structure to use when MotionPlus is enabled.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a3e783861e7c0db62599da4589d9e23c9"><div class="ttname"><a href="group__padscore__kpad.html#a3e783861e7c0db62599da4589d9e23c9">KPADStatus::posDiff</a></div><div class="ttdeci">KPADVec2D posDiff</div><div class="ttdoc">Difference from previous pos.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00115">kpad.h:115</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a640685c2285e7b8a348fff1e0332d0bf"><div class="ttname"><a href="group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf">KPADStatus::hold</a></div><div class="ttdeci">uint32_t hold</div><div class="ttdoc">Indicates what KPADButtons are held down.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00094">kpad.h:94</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a688679fb2695f8e30ff6915173494942"><div class="ttname"><a href="group__padscore__kpad.html#a688679fb2695f8e30ff6915173494942">KPADStatus::posValid</a></div><div class="ttdeci">int8_t posValid</div><div class="ttdoc">Validity of the pos field.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00148">kpad.h:148</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a7519e52603597f1ac4ee8eea1ae8425d"><div class="ttname"><a href="group__padscore__kpad.html#a7519e52603597f1ac4ee8eea1ae8425d">KPADStatus::angle</a></div><div class="ttdeci">KPADVec2D angle</div><div class="ttdoc">Angle: horizon vector (+x is right, +y is down.)</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00121">kpad.h:121</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a7864fd50d470f893524181b4a59d9828"><div class="ttname"><a href="group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828">KPADStatus::format</a></div><div class="ttdeci">uint8_t format</div><div class="ttdoc">Value from KPADDataFormat.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00151">kpad.h:151</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a78a5d210a580bac24cc96f831a84f233"><div class="ttname"><a href="group__padscore__kpad.html#a78a5d210a580bac24cc96f831a84f233">KPADStatus::angleDiffMagnitude</a></div><div class="ttdeci">float angleDiffMagnitude</div><div class="ttdoc">Magnitude of angleDiff.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00127">kpad.h:127</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_a9b719a371ec79f7654c076af5ca7bc9d"><div class="ttname"><a href="group__padscore__kpad.html#a9b719a371ec79f7654c076af5ca7bc9d">KPADStatus::down</a></div><div class="ttdeci">KPADVec2D down</div><div class="ttdoc">The "down" vector from accelerometer: when down.y is negative, wiimote is facing down.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00139">kpad.h:139</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_aa4f0d3eebc3c443f9be81bf48561a217"><div class="ttname"><a href="group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217">KPADVec2D::y</a></div><div class="ttdeci">float y</div><div class="ttdoc">y.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00069">kpad.h:69</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_aa892f9b747303e5e8a7d81d08f2fff7c"><div class="ttname"><a href="group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c">KPADStatus::release</a></div><div class="ttdeci">uint32_t release</div><div class="ttdoc">Indicates what KPADButtons have been released since last sample.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00100">kpad.h:100</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_aa9802f88d041a4637cafd7b821c0a048"><div class="ttname"><a href="group__padscore__kpad.html#aa9802f88d041a4637cafd7b821c0a048">KPADStatus::distDiff</a></div><div class="ttdeci">float distDiff</div><div class="ttdoc">Difference from previous dist.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00133">kpad.h:133</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_abb80db0ecee8b18b2e2d87732b3a6387"><div class="ttname"><a href="group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387">KPADStatus::error</a></div><div class="ttdeci">int8_t error</div><div class="ttdoc">Value from KPADError.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00145">kpad.h:145</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_acc7a2c7464390666fd910179f56b3a0b"><div class="ttname"><a href="group__padscore__kpad.html#acc7a2c7464390666fd910179f56b3a0b">KPADStatus::distDiffMagnitude</a></div><div class="ttdeci">float distDiffMagnitude</div><div class="ttdoc">Absolute value of distDiff.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00136">kpad.h:136</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_acd87cb9526a15b75a88488a2fb33b322"><div class="ttname"><a href="group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322">KPADStatus::trigger</a></div><div class="ttdeci">uint32_t trigger</div><div class="ttdoc">Indicates what KPADButtons have been pressed since last sample.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00097">kpad.h:97</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ad0da36b2558901e21e7a30f6c227a45e"><div class="ttname"><a href="group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e">KPADVec2D::x</a></div><div class="ttdeci">float x</div><div class="ttdoc">x.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00067">kpad.h:67</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ad97a50bcadec95850432767622b57c0c"><div class="ttname"><a href="group__padscore__kpad.html#ad97a50bcadec95850432767622b57c0c">KPADStatus::accVariation</a></div><div class="ttdeci">float accVariation</div><div class="ttdoc">Indicates the variation in acceleration.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00109">kpad.h:109</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ade24cac7926b32f4d8376cda28365259"><div class="ttname"><a href="group__padscore__kpad.html#ade24cac7926b32f4d8376cda28365259">KPADStatus::posDiffMagnitude</a></div><div class="ttdeci">float posDiffMagnitude</div><div class="ttdoc">Magnitude of posDiff.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00118">kpad.h:118</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_af65395751452cca528787e70a97fa1d2"><div class="ttname"><a href="group__padscore__kpad.html#af65395751452cca528787e70a97fa1d2">KPADStatus::accMagnitude</a></div><div class="ttdeci">float accMagnitude</div><div class="ttdoc">Indicates the magnitude of acceleration.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00106">kpad.h:106</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_af73583b1e980b0aa03f9884812e9fd4d"><div class="ttname"><a href="group__padscore__kpad.html#af73583b1e980b0aa03f9884812e9fd4d">KPADVec3D::z</a></div><div class="ttdeci">float z</div><div class="ttdoc">z.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00083">kpad.h:83</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_afe21caa642c86850fe79ed98bb39d712"><div class="ttname"><a href="group__padscore__kpad.html#afe21caa642c86850fe79ed98bb39d712">KPADStatus::pos</a></div><div class="ttdeci">KPADVec2D pos</div><div class="ttdoc">Indicates the position where the Wii Remote is pointing; positive for right and down.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00112">kpad.h:112</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga1c8b8ed7312342c01791996b2b570927"><div class="ttname"><a href="group__padscore__kpad.html#ga1c8b8ed7312342c01791996b2b570927">KPADConnectCallback</a></div><div class="ttdeci">WPADConnectCallback KPADConnectCallback</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00342">kpad.h:342</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga203d9456b9fdb25bec877e2dc93cfe92"><div class="ttname"><a href="group__padscore__kpad.html#ga203d9456b9fdb25bec877e2dc93cfe92">KPADControlMplsStatus</a></div><div class="ttdeci">KPADControlMplsStatus</div><div class="ttdoc">Status codes for KPADControlMplsCallback.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00049">kpad.h:50</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga24f9946812e70c194e190b6880d030cc"><div class="ttname"><a href="group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc">KPADError</a></div><div class="ttdeci">KPADError</div><div class="ttdoc">Error.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00032">kpad.h:33</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga255331fd64ac93f0441c0c72941ac1a2"><div class="ttname"><a href="group__padscore__kpad.html#ga255331fd64ac93f0441c0c72941ac1a2">KPADShutdown</a></div><div class="ttdeci">void KPADShutdown(void)</div><div class="ttdoc">Cleans up and frees the KPAD library.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga2f5ef07b36039e79a2ea8d00e8453eb0"><div class="ttname"><a href="group__padscore__kpad.html#ga2f5ef07b36039e79a2ea8d00e8453eb0">KPADExtensionType</a></div><div class="ttdeci">enum WPADExtensionType KPADExtensionType</div><div class="ttdoc">Extension type.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00022">kpad.h:22</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga30fd569aa5adf56075edc9e971d35bad"><div class="ttname"><a href="group__padscore__kpad.html#ga30fd569aa5adf56075edc9e971d35bad">KPADDataFormat</a></div><div class="ttdeci">enum WPADDataFormat KPADDataFormat</div><div class="ttdoc">Data format.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00020">kpad.h:20</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga3375a0691c9846d1c555149dfe710396"><div class="ttname"><a href="group__padscore__kpad.html#ga3375a0691c9846d1c555149dfe710396">KPADSetSamplingCallback</a></div><div class="ttdeci">KPADSamplingCallback KPADSetSamplingCallback(KPADChan channel, KPADSamplingCallback callback)</div><div class="ttdoc">Same usage as , except compatible with other KPAD functions.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga38aa77fcf5936440cb27e8dfdb55b1e5"><div class="ttname"><a href="group__padscore__kpad.html#ga38aa77fcf5936440cb27e8dfdb55b1e5">KPADReadEx</a></div><div class="ttdeci">uint32_t KPADReadEx(KPADChan chan, KPADStatus *data, uint32_t size, KPADError *error)</div><div class="ttdoc">Read data from the desired controller.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga4358dfb9262ba0f3f0b146036fe5b6f3"><div class="ttname"><a href="group__padscore__kpad.html#ga4358dfb9262ba0f3f0b146036fe5b6f3">KPADDisableDPD</a></div><div class="ttdeci">void KPADDisableDPD(KPADChan chan)</div><div class="ttdoc">Disable IR pointing.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga45eb73b3aaabcab15f04a716d441d398"><div class="ttname"><a href="group__padscore__kpad.html#ga45eb73b3aaabcab15f04a716d441d398">KPADResetWbcTgcWeight</a></div><div class="ttdeci">void KPADResetWbcTgcWeight(void)</div><div class="ttdoc">Recalculate the Balance Board's TGC coefficients and zero.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga489c323f062380c20de7829a4cf1dc59"><div class="ttname"><a href="group__padscore__kpad.html#ga489c323f062380c20de7829a4cf1dc59">KPADSetConnectCallback</a></div><div class="ttdeci">KPADConnectCallback KPADSetConnectCallback(KPADChan chan, KPADConnectCallback callback)</div><div class="ttdoc">Set a callback for when a controller connection status changes.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga522c50dc5373e1f13458e324e9a9d3fe"><div class="ttname"><a href="group__padscore__kpad.html#ga522c50dc5373e1f13458e324e9a9d3fe">KPADGetGameMaxControllers</a></div><div class="ttdeci">uint32_t KPADGetGameMaxControllers(void)</div><div class="ttdoc">Get the maximum amount of controllers which can be connected, as reported by IOS-PAD.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga6765747cf198a8ca3d4eb56042f81429"><div class="ttname"><a href="group__padscore__kpad.html#ga6765747cf198a8ca3d4eb56042f81429">KPADMplsMode</a></div><div class="ttdeci">enum WPADMplsMode KPADMplsMode</div><div class="ttdoc">MotionPlus Mode.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00024">kpad.h:24</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga69171f4b1dd9f445071a57fd4a569810"><div class="ttname"><a href="group__padscore__kpad.html#ga69171f4b1dd9f445071a57fd4a569810">KPADRead</a></div><div class="ttdeci">uint32_t KPADRead(KPADChan chan, KPADStatus *data, uint32_t size)</div><div class="ttdoc">Read data from the desired controller.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga6e6e26098037db3add6f2c16908d878d"><div class="ttname"><a href="group__padscore__kpad.html#ga6e6e26098037db3add6f2c16908d878d">KPADControlMplsCallback</a></div><div class="ttdeci">void(* KPADControlMplsCallback)(KPADChan chan, KPADControlMplsStatus status)</div><div class="ttdoc">Callback used for KPADSetControlMplsCallback().</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00346">kpad.h:346</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga733de74905b5cf76ba08f5d724fc0820"><div class="ttname"><a href="group__padscore__kpad.html#ga733de74905b5cf76ba08f5d724fc0820">KPADResetWbcZeroPoint</a></div><div class="ttdeci">void KPADResetWbcZeroPoint(void)</div><div class="ttdoc">Resets the Balance Board's zero.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga79f09e9c5f9075ca16c5e2a90a32c4b3"><div class="ttname"><a href="group__padscore__kpad.html#ga79f09e9c5f9075ca16c5e2a90a32c4b3">KPADGetMaxControllers</a></div><div class="ttdeci">uint32_t KPADGetMaxControllers(void)</div><div class="ttdoc">Get the maximum amount of controllers which can be connected to the system.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga8042836c8445025f02e3e0186990c6d9"><div class="ttname"><a href="group__padscore__kpad.html#ga8042836c8445025f02e3e0186990c6d9">KPADDisableMpls</a></div><div class="ttdeci">void KPADDisableMpls(KPADChan channel)</div><div class="ttdoc">Disables MotionPlus for the controller.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga813768931aa8efb2486ff2bc3edfd882"><div class="ttname"><a href="group__padscore__kpad.html#ga813768931aa8efb2486ff2bc3edfd882">KPADSetControlMplsCallback</a></div><div class="ttdeci">void KPADSetControlMplsCallback(KPADChan chan, KPADControlMplsCallback callback)</div><div class="ttdoc">Set a callback for when the MotionPlus extension is configured.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga8df093af89d553d541fd99d8c61d2442"><div class="ttname"><a href="group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442">KPADChan</a></div><div class="ttdeci">enum WPADChan KPADChan</div><div class="ttdoc">Wii Remote channel.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00018">kpad.h:18</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_ga965d93b3dd7d4ea230bc8edebc619497"><div class="ttname"><a href="group__padscore__kpad.html#ga965d93b3dd7d4ea230bc8edebc619497">KPADSetMplsWorkarea</a></div><div class="ttdeci">void KPADSetMplsWorkarea(void *buf)</div><div class="ttdoc">Sets the extra memory KPAD will use to process MotionPlus data.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gaa0c9f961b65d30129e13e340069f5b93"><div class="ttname"><a href="group__padscore__kpad.html#gaa0c9f961b65d30129e13e340069f5b93">KPADGetUnifiedWpadStatus</a></div><div class="ttdeci">void KPADGetUnifiedWpadStatus(KPADChan chan, KPADUnifiedWpadStatus *buffer, uint32_t count)</div><div class="ttdoc">Read a number of entries from the internal buffer.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gaa7cff17dc0d922f8a0fcc4cef09088ac"><div class="ttname"><a href="group__padscore__kpad.html#gaa7cff17dc0d922f8a0fcc4cef09088ac">KPADGetMplsStatus</a></div><div class="ttdeci">KPADMplsMode KPADGetMplsStatus(KPADChan chan)</div><div class="ttdoc">Get MotionPlus mode.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gabee4ca8109d8a1c4f096c570fd034379"><div class="ttname"><a href="group__padscore__kpad.html#gabee4ca8109d8a1c4f096c570fd034379">KPADInit</a></div><div class="ttdeci">void KPADInit(void)</div><div class="ttdoc">Initialises the KPAD library for use.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gaccc370310ed54f27ce3b7f82f22d3206"><div class="ttname"><a href="group__padscore__kpad.html#gaccc370310ed54f27ce3b7f82f22d3206">KPADSamplingCallback</a></div><div class="ttdeci">WPADSamplingCallback KPADSamplingCallback</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00343">kpad.h:343</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gad86e6e5d6ff931165cf2b3ca57ad4178"><div class="ttname"><a href="group__padscore__kpad.html#gad86e6e5d6ff931165cf2b3ca57ad4178">KPADInitEx</a></div><div class="ttdeci">void KPADInitEx(KPADUnifiedWpadStatus *buffer, uint32_t count)</div><div class="ttdoc">Initializes the KPAD library with extra buffers.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gad9dc13c124ca2d3626b410f160c57114"><div class="ttname"><a href="group__padscore__kpad.html#gad9dc13c124ca2d3626b410f160c57114">KPADResetMpls</a></div><div class="ttdeci">void KPADResetMpls(KPADChan chan)</div><div class="ttdoc">Resets the MotionPlus state.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gaec1935e9ce8c8fdb78ecf7a9592cab58"><div class="ttname"><a href="group__padscore__kpad.html#gaec1935e9ce8c8fdb78ecf7a9592cab58">KPADEnableMpls</a></div><div class="ttdeci">void KPADEnableMpls(KPADChan channel, KPADMplsMode mode)</div><div class="ttdoc">Sets MotionPlus for the controller in specified mode.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gaf6b3c7fd42709482f6c9ea66ed7cb1f7"><div class="ttname"><a href="group__padscore__kpad.html#gaf6b3c7fd42709482f6c9ea66ed7cb1f7">KPADEnableDPD</a></div><div class="ttdeci">void KPADEnableDPD(KPADChan chan)</div><div class="ttdoc">Enable IR pointing.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gaf6f7a8ff13581498d85fe0fc19ac5b07"><div class="ttname"><a href="group__padscore__kpad.html#gaf6f7a8ff13581498d85fe0fc19ac5b07">KPADGetMplsWorkSize</a></div><div class="ttdeci">uint32_t KPADGetMplsWorkSize(void)</div><div class="ttdoc">Returns the amount of memory needed for KPADSetMplsWorkarea().</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gaff2ace9b627576c852eeb9bd281a7a20"><div class="ttname"><a href="group__padscore__kpad.html#gaff2ace9b627576c852eeb9bd281a7a20">KPADSetMaxControllers</a></div><div class="ttdeci">int32_t KPADSetMaxControllers(uint32_t maxControllers)</div><div class="ttdoc">Set the maximum amount of controllers which can be connected to the system.</div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga203d9456b9fdb25bec877e2dc93cfe92a8e7d75cf91e02012730971c768955e89"><div class="ttname"><a href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a8e7d75cf91e02012730971c768955e89">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC</a></div><div class="ttdeci">@ KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_CLASSIC</div><div class="ttdoc">When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_CLASSIC) failed.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00060">kpad.h:60</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga203d9456b9fdb25bec877e2dc93cfe92a9680327ac7cf50b8972209aa6a0738be"><div class="ttname"><a href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92a9680327ac7cf50b8972209aa6a0738be">KPAD_CONTROL_MPLS_STATUS_FINISHED</a></div><div class="ttdeci">@ KPAD_CONTROL_MPLS_STATUS_FINISHED</div><div class="ttdoc">When MotionPlus mode was set correctly, or wiimote disconnected prematurely.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00054">kpad.h:54</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga203d9456b9fdb25bec877e2dc93cfe92aa940c904f99ee2cca235f64dba8896a4"><div class="ttname"><a href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aa940c904f99ee2cca235f64dba8896a4">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK</a></div><div class="ttdeci">@ KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_NUNCHUK</div><div class="ttdoc">When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_NUNCHUK) failed.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00058">kpad.h:58</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga203d9456b9fdb25bec877e2dc93cfe92aab742786ac61b048973e01de5fb28a86"><div class="ttname"><a href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92aab742786ac61b048973e01de5fb28a86">KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY</a></div><div class="ttdeci">@ KPAD_CONTROL_MPLS_STATUS_FAILED_MPLS_ONLY</div><div class="ttdoc">When KPADEnableMpls(chan, WPAD_MPLS_MODE_MPLS_ONLY) failed.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00056">kpad.h:56</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga203d9456b9fdb25bec877e2dc93cfe92ae1f25dd7daf112177a198943ca4510b8"><div class="ttname"><a href="group__padscore__kpad.html#gga203d9456b9fdb25bec877e2dc93cfe92ae1f25dd7daf112177a198943ca4510b8">KPAD_CONTROL_MPLS_STATUS_STARTED</a></div><div class="ttdeci">@ KPAD_CONTROL_MPLS_STATUS_STARTED</div><div class="ttdoc">When KPADEnableMpls() is called.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00052">kpad.h:52</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63"><div class="ttname"><a href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63">KPAD_ERROR_OK</a></div><div class="ttdeci">@ KPAD_ERROR_OK</div><div class="ttdoc">No error occurred, and data was written to the buffers.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00035">kpad.h:35</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga24f9946812e70c194e190b6880d030cca313bc7db627a87f410e06d6dfb467e70"><div class="ttname"><a href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca313bc7db627a87f410e06d6dfb467e70">KPAD_ERROR_WPAD_UNINIT</a></div><div class="ttdeci">@ KPAD_ERROR_WPAD_UNINIT</div><div class="ttdoc">WPAD is uninitialized, shouldn't happen unless WPADShutdown() is manually called.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00041">kpad.h:41</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga24f9946812e70c194e190b6880d030cca8043e65828bdf09cf8e2da403362ddaa"><div class="ttname"><a href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8043e65828bdf09cf8e2da403362ddaa">KPAD_ERROR_BUSY</a></div><div class="ttdeci">@ KPAD_ERROR_BUSY</div><div class="ttdoc">KPAD channel is busy, perhaps being accessed by another thread.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00043">kpad.h:43</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga24f9946812e70c194e190b6880d030cca834480320ae745d87fc4670bc611a79f"><div class="ttname"><a href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca834480320ae745d87fc4670bc611a79f">KPAD_ERROR_NO_SAMPLES</a></div><div class="ttdeci">@ KPAD_ERROR_NO_SAMPLES</div><div class="ttdoc">There was no sample new data available to write.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00037">kpad.h:37</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga24f9946812e70c194e190b6880d030cca8f193423141ee011bced82369b838bff"><div class="ttname"><a href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca8f193423141ee011bced82369b838bff">KPAD_ERROR_INVALID_CONTROLLER</a></div><div class="ttdeci">@ KPAD_ERROR_INVALID_CONTROLLER</div><div class="ttdoc">The requested controller or channel was invalid.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00039">kpad.h:39</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_gga24f9946812e70c194e190b6880d030ccafbc7cbfa2aa7eb0cf26faadeff2e4b88"><div class="ttname"><a href="group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030ccafbc7cbfa2aa7eb0cf26faadeff2e4b88">KPAD_ERROR_UNINITIALIZED</a></div><div class="ttdeci">@ KPAD_ERROR_UNINITIALIZED</div><div class="ttdoc">KPAD is uninitialized, need to call KPADInit()</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00045">kpad.h:45</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_structKPADStatus"><div class="ttname"><a href="group__padscore__kpad.html#structKPADStatus">KPADStatus</a></div><div class="ttdoc">A structure containing the Wii Remote data.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00091">kpad.h:92</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_structKPADUnifiedWpadStatus"><div class="ttname"><a href="group__padscore__kpad.html#structKPADUnifiedWpadStatus">KPADUnifiedWpadStatus</a></div><div class="ttdoc">Storage type for the internal KPAD ring buffer.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00318">kpad.h:319</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_structKPADVec2D"><div class="ttname"><a href="group__padscore__kpad.html#structKPADVec2D">KPADVec2D</a></div><div class="ttdoc">2D vector.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00064">kpad.h:65</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__kpad_html_structKPADVec3D"><div class="ttname"><a href="group__padscore__kpad.html#structKPADVec3D">KPADVec3D</a></div><div class="ttdoc">3D vector.</div><div class="ttdef"><b>Definition</b> <a href="kpad_8h_source.html#l00076">kpad.h:77</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_ga0baab032d1dcdd590e40c1e86f8b03b3"><div class="ttname"><a href="group__padscore__wpad.html#ga0baab032d1dcdd590e40c1e86f8b03b3">WPADConnectCallback</a></div><div class="ttdeci">WPADCallback WPADConnectCallback</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00759">wpad.h:759</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_ga2db2238f03b51e7ea465f48397ec4900"><div class="ttname"><a href="group__padscore__wpad.html#ga2db2238f03b51e7ea465f48397ec4900">WPADDataFormat</a></div><div class="ttdeci">WPADDataFormat</div><div class="ttdoc">Data format.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00074">wpad.h:75</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_ga3d9addfad689c9015cdc4243473df107"><div class="ttname"><a href="group__padscore__wpad.html#ga3d9addfad689c9015cdc4243473df107">WPADChan</a></div><div class="ttdeci">WPADChan</div><div class="ttdoc">Wii Remote channel.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00055">wpad.h:56</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_ga94fcd4258901aa22fec02d6f46663646"><div class="ttname"><a href="group__padscore__wpad.html#ga94fcd4258901aa22fec02d6f46663646">WPADSamplingCallback</a></div><div class="ttdeci">void(* WPADSamplingCallback)(WPADChan channel)</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00763">wpad.h:763</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_gaabe6fcb6ae154b867c0ed874728099f3"><div class="ttname"><a href="group__padscore__wpad.html#gaabe6fcb6ae154b867c0ed874728099f3">WPADExtensionType</a></div><div class="ttdeci">WPADExtensionType</div><div class="ttdoc">Extension type.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00113">wpad.h:114</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_gab6df9ebadfe997eadbeb87075cbb1fe5"><div class="ttname"><a href="group__padscore__wpad.html#gab6df9ebadfe997eadbeb87075cbb1fe5">WPADMplsMode</a></div><div class="ttdeci">WPADMplsMode</div><div class="ttdoc">MotionPlus Mode.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00347">wpad.h:348</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_gad931a9d9d18ed59ffb50db42f0086c60"><div class="ttname"><a href="group__padscore__wpad.html#gad931a9d9d18ed59ffb50db42f0086c60">WPAD_MAX_PRESSURE_SENSORS</a></div><div class="ttdeci">#define WPAD_MAX_PRESSURE_SENSORS</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00018">wpad.h:18</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_structWPADStatus"><div class="ttname"><a href="group__padscore__wpad.html#structWPADStatus">WPADStatus</a></div><div class="ttdoc">Core Wii Remote status.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00467">wpad.h:468</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_structWPADStatusBalanceBoard"><div class="ttname"><a href="group__padscore__wpad.html#structWPADStatusBalanceBoard">WPADStatusBalanceBoard</a></div><div class="ttdoc">Balance Board status.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00652">wpad.h:653</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_structWPADStatusClassic"><div class="ttname"><a href="group__padscore__wpad.html#structWPADStatusClassic">WPADStatusClassic</a></div><div class="ttdoc">Classic Controller and Classic Controller Pro status.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00543">wpad.h:544</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_structWPADStatusNunchuk"><div class="ttname"><a href="group__padscore__wpad.html#structWPADStatusNunchuk">WPADStatusNunchuk</a></div><div class="ttdoc">Wii Remote + Nunchuk status.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00512">wpad.h:513</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_structWPADStatusProController"><div class="ttname"><a href="group__padscore__wpad.html#structWPADStatusProController">WPADStatusProController</a></div><div class="ttdoc">Pro Controller status.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00569">wpad.h:570</a></div></div>
|
|
<div class="ttc" id="agroup__padscore__wpad_html_structWPADStatusTrain"><div class="ttname"><a href="group__padscore__wpad.html#structWPADStatusTrain">WPADStatusTrain</a></div><div class="ttdoc">Bullet Train controller status.</div><div class="ttdef"><b>Definition</b> <a href="wpad_8h_source.html#l00674">wpad.h:675</a></div></div>
|
|
<div class="ttc" id="awpad_8h_html"><div class="ttname"><a href="wpad_8h.html">wpad.h</a></div></div>
|
|
<div class="ttc" id="awut_8h_html"><div class="ttname"><a href="wut_8h.html">wut.h</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|