1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 6<base target="main"> 7<title>KPAD API Table of Contents</title> 8</head> 9 10<body> 11<h2>Standard Controller High-Level Library (KPAD)</h2> 12 13<p><b><a href="./intro.html">Introduction</a></b></p> 14<p><b><a href="./sampledemos/demos.html">Sample Demos</a></b></p> 15<p><b><a href="./sampledemos/WiiMplsDemo.html">Sample Demos for Wii MotionPlus Features</a></b></p> 16<p>[<b><a href="./list.html">Function List</a></b>]</p> 17 18<h3>Controller Functions</h3> 19<p> 20<A href="./KPADInit.html"><code>KPADInit</code></A><br> <A href="./KPADInitEx.html"><code>KPADInitEx</code></A><br> <A href="./KPADShutdown.html"><code>KPADShutdown</code></A><br> <A href="./KPADReset.html"><code>KPADReset</code></A><br> <A href="./KPADRead.html"><code>KPADRead</code></A><br> <A href="./KPADReadEx.html"><code>KPADReadEx</code></A><br> <A href="./KPADGetPosParam.html"><code>KPADGetPosParam</code></A><br> <A href="./KPADSetPosParam.html"><code>KPADSetPosParam</code></A><br> <A href="./KPADGetPosPlayMode.html"><code>KPADGetPosPlayMode</code></A><br> <A href="./KPADSetPosPlayMode.html"><code>KPADSetPosPlayMode</code></A><br> <A href="./KPADGetHoriParam.html"><code>KPADGetHoriParam</code></A><br> <A href="./KPADSetHoriParam.html"><code>KPADSetHoriParam</code></A><br> <A href="./KPADGetHoriPlayMode.html"><code>KPADGetHoriPlayMode</code></A><br> <A href="./KPADSetHoriPlayMode.html"><code>KPADSetHoriPlayMode</code></A><br> <A href="./KPADGetDistParam.html"><code>KPADGetDistParam</code></A><br> <A href="./KPADSetDistParam.html"><code>KPADSetDistParam</code></A><br> <A href="./KPADGetDistPlayMode.html"><code>KPADGetDistPlayMode</code></A><br> <A href="./KPADSetDistPlayMode.html"><code>KPADSetDistPlayMode</code></A><br> <A href="./KPADGetAccParam.html"><code>KPADGetAccParam</code></A><br> <A href="./KPADSetAccParam.html"><code>KPADSetAccParam</code></A><br> <A href="./KPADGetAccPlayMode.html"><code>KPADGetAccPlayMode</code></A><br> <A href="./KPADSetAccPlayMode.html"><code>KPADSetAccPlayMode</code></A><br> <A href="./KPADSetBtnRepeat.html"><code>KPADSetBtnRepeat</code></A><br> <A href="./KPADGetSensorHeight.html"><code>KPADGetSensorHeight</code></A><br> <A href="./KPADSetSensorHeight.html"><code>KPADSetSensorHeight</code></A><br> <A href="./KPADCalibrateDPD.html"><code>KPADCalibrateDPD</code></A><br> <A href="./KPADSetFSStickClamp.html"><code>KPADSetFSStickClamp</code></A><br> <A href="./KPADEnableDPD.html"><code>KPADEnableDPD</code></A><br> <A href="./KPADDisableDPD.html"><code>KPADDisableDPD</code></A><br> <A href="./KPADSetControlDpdCallback.html"><code>KPADSetControlDpdCallback</code></A><br> <A href="./KPADIsEnableAimingMode.html"><code>KPADIsEnableAimingMode</code></A><br> <A href="./KPADEnableAimingMode.html"><code>KPADEnableAimingMode</code></A><br> <A href="./KPADDisableAimingMode.html"><code>KPADDisableAimingMode</code></A><br> <A href="./KPADGetProjectionPos.html"><code>KPADGetProjectionPos</code></A><br> <A href="./KPADGetUnifiedWpadStatus.html"><code>KPADGetUnifiedWpadStatus</code></A><br> <A href="./KPADEnableStickCrossClamp.html"><code>KPADEnableStickCrossClamp</code></A><br> <A href="./KPADDisableStickCrossClamp.html"><code>KPADDisableStickCrossClamp</code></A><br> <A href="./KPADSetSamplingCallback.html"><code>KPADSetSamplingCallback</code></A><br> <A href="./KPADSetConnectCallback.html"><code>KPADSetConnectCallback</code></A><br> <A href="./KPADSetReviseMode.html"><code>KPADSetReviseMode</code></A><br> <A href="./KPADReviseAcc.html"><code>KPADReviseAcc</code></A><br> <A href="./KPADGetReviseAngle.html"><code>KPADGetReviseAngle</code></A><br> <a href="./KPADGetBtnProcMode.html"><code>KPADGetButtonProcMode</code></a><br> <a href="./KPADSetBtnProcMode.html"><code>KPADSetButtonProcMode</code></a><br> <A href="./KPADResetWbcZeroPoint.html"><code>KPADResetWbcZeroPoint</code></A><br> <A href="./KPADResetWbcTgcWeight.html"><code>KPADResetWbcTgcWeight</code></A><br> 21</p> 22 23<h3>Wii MotionPlus Operation Configuration Functions</h3> 24<p> 25<A href="./KPADDisableMpls.html"><code>KPADDisableMpls</code></A><br> <A href="./KPADEnableMpls.html"><code>KPADEnableMpls</code></A><br> <A href="./KPADGetMplsStatus.html"><code>KPADGetMplsStatus</code></A><br> <A href="./KPADSetControlMplsCallback.html"><code>KPADSetControlMplsCallback</code></A><br> 26</p> 27<h3>Wii MotionPlus Data Processing Functions</h3> 28<p> 29<A href="./KPADGetMplsWorkSize.html"><code>KPADGetMplsWorkSize</code></a><br> <A href="./KPADSetMplsWorkarea.html"><code>KPADSetMplsWorkarea</code></a><br> <A href="./KPADResetMpls.html"><code>KPADResetMpls</code></a><br> <A href="./KPADSetMplsAngle.html"><code>KPADSetMplsAngle</code></a><br> <A href="./KPADSetMplsDirection.html"><code>KPADSetMplsDirection</code></a><br> <A href="./KPADStartMplsCalibration.html"><code>KPADStartMplsCalibration</code></a><br> <A href="./KPADWorkMplsCalibration.html"><code>KPADWorkMplsCalibration</code></a><br> <A href="./KPADStopMplsCalibration.html"><code>KPADStopMplsCalibration</code></a><br> <A href="./KPADSetMplsDirectionMag.html"><code>KPADSetMplsDirectionMag</code></a><br> <A href="./KPADSetMplsMagnification.html"><code>KPADSetMplsMagnification</code></a><br> 30 31<A href="./KPADEnableMplsZeroPlay.html"><code>KPADEnableMplsZeroPlay</code></a><br> <A href="./KPADEnableMplsDirRevise.html"><code>KPADEnableMplsDirRevise</code></a><br> <A href="./KPADEnableMplsAccRevise.html"><code>KPADEnableMplsAccRevise</code></a><br> <A href="./KPADEnableMplsDpdRevise.html"><code>KPADEnableMplsDpdRevise</code></a><br> 32 33<A href="./KPADDisableMplsZeroPlay.html"><code>KPADDisableMplsZeroPlay</code></a><br> <A href="./KPADDisableMplsDirRevise.html"><code>KPADDisableMplsDirRevise</code></a><br> <A href="./KPADDisableMplsAccRevise.html"><code>KPADDisableMplsAccRevise</code></a><br> <A href="./KPADDisableMplsDpdRevise.html"><code>KPADDisableMplsDpdRevise</code></a><br> 34 35<A href="./KPADIsEnableMplsZeroPlay.html"><code>KPADIsEnableMplsZeroPlay</code></a><br> <A href="./KPADIsEnableMplsZeroDrift.html"><code>KPADIsEnableMplsZeroDrift</code></a><br> <A href="./KPADIsEnableMplsDirRevise.html"><code>KPADIsEnableMplsDirRevise</code></a><br> <A href="./KPADIsEnableMplsAccRevise.html"><code>KPADIsEnableMplsAccRevise</code></a><br> <A href="./KPADIsEnableMplsDpdRevise.html"><code>KPADIsEnableMplsDpdRevise</code></a><br> 36 37<A href="./KPADSetMplsZeroPlayParam.html"><code>KPADSetMplsZeroPlayParam</code></a><br> <A href="./KPADSetMplsZeroDriftMode.html"><code>KPADSetMplsZeroDriftMode</code></a><br> <A href="./KPADSetMplsDirReviseParam.html"><code>KPADSetMplDirReviseParam</code></a><br> <A href="./KPADSetMplsDirReviseBase.html"><code>KPADSetMplsDirReviseBase</code></a><br> <A href="./KPADSetMplsAccReviseParam.html"><code>KPADSetMplsAccReviseParam</code></a><br> <A href="./KPADSetMplsDpdReviseParam.html"><code>KPADSetMplsDpdReviseParam</code></a><br> 38 39<A href="./KPADGetMplsZeroPlayParam.html"><code>KPADGetMplsZeroPlayParam</code></a><br> <A href="./KPADGetMplsZeroDriftMode.html"><code>KPADGetMplsZeroDriftMode</code></a><br> <A href="./KPADGetMplsDirReviseParam.html"><code>KPADGetMplsDirReviseParam</code></a><br> <A href="./KPADGetMplsAccReviseParam.html"><code>KPADGetMplsAccReviseParam</code></a><br> <A href="./KPADGetMplsDpdReviseParam.html"><code>KPADGetMplsDpdReviseParam</code></a><br> 40 41<A href="./KPADInitMplsZeroPlayParam.html"><code>KPADInitMplsZeroPlayParam</code></a><br> <A href="./KPADInitMplsZeroDriftMode.html"><code>KPADInitMplsZeroDriftMode</code></a><br> <A href="./KPADInitMplsDirReviseParam.html"><code>KPADInitMplsDirReviseParam</code></a><br> <A href="./KPADInitMplsAccReviseParam.html"><code>KPADInitMplsAccReviseParam</code></a><br> <A href="./KPADInitMplsDpdReviseParam.html"><code>KPADInitMplsDpdReviseParam</code></a><br> 42</p> 43 44<h3>Structures and Unions</h3> 45<p> 46<A href="./KPADStatus.html"><code>KPADStatus</code></A><br> <A href="./KPADEXStatus.html"><code>KPADEXStatus</code></A><br> <A href="./KPADMPStatus.html"><code>KPADMPStatus</code></A><br> <A href="./KPADUnifiedWpadStatus.html"><code>KPADUnifiedWpadStatus</code></A><br> 47</p> 48 49<h3>Deprecated Functions</h3> 50<p> 51<s><code>KPADSetObjInterval</code></s> (obsolete)<br> <s><code>KPADGetWPADRingBuffer</code></s> (obsolete)<br> <s><code>KPADGetWPADFSRingBuffer</code></s> (obsolete)<br> <s><code>KPADGetWPADCLRingBuffer</code></s> (obsolete)<br> 52</p> 53 54<hr><p>CONFIDENTIAL</p></body> 55</html> 56