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=windows-1252"> 5<META http-equiv="Content-Style-Type" content="text/css"> 6<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 7<BASE target="main"> 8<TITLE>KPADOld Function List</TITLE> 9</HEAD> 10<BODY> 11<H1>Standard Controller High-Level Library (Old Version) (KPADOld) API Function List</H1> 12 13<H2><a name="KpadOld">Controller Functions</a></H2> 14<TABLE class="api_list" border="1"> 15 <TBODY> 16 <TR> 17<TH><A href="./KPADInit.html">KPADInit</A></TH> 18<TD>Initializes the KPAD library.</TD> 19 </TR> 20 <TR> 21<TH><A href="./KPADReset.html">KPADReset</A></TH> 22<TD>Returns to the initial state.</TD> 23 </TR> 24 <TR> 25<TH><A href="./KPADRead.html">KPADRead</A></TH> 26<TD>Gets data.</TD> 27 </TR> 28 <TR> 29<TH><A href="./KPADSetPosParam.html">KPADSetPosParam</A></TH> 30<TD>Adjusts the play radius and sensitivity for the coordinate values.</TD> 31 </TR> 32 <TR> 33<TH><A href="./KPADSetHoriParam.html">KPADSetHoriParam</A></TH> 34<TD>Adjusts the play radius and sensitivity for the horizontal parameters.</TD> 35 </TR> 36 <TR> 37<TH><A href="./KPADSetDistParam.html">KPADSetDistParam</A></TH> 38<TD>Adjusts the play radius and sensitivity for the distance.</TD> 39 </TR> 40 <TR> 41<TH><A href="./KPADSetAccParam.html">KPADSetAccParam</A></TH> 42<TD>Adjusts the play radius and sensitivity for the acceleration sensor.</TD> 43 </TR> 44 <TR> 45<TH><A href="./KPADSetBtnRepeat.html">KPADSetBtnRepeat</A></TH> 46<TD>Sets the digital button repeat functionality.</TD> 47 </TR> 48 <TR> 49<TH><A href="./KPADSetObjInterval.html">KPADSetObjInterval</A></TH> 50<TD>Specifies the distance between the two sensors on the Sensor Bar.</TD> 51 </TR> 52 <TR> 53<TH><A href="./KPADSetSensorHeight.html">KPADSetSensorHeight</A></TH> 54<TD>Sets the height for the Sensor Bar location.</TD> 55 </TR> 56 <TR> 57<TH><A href="./KPADCalibrateDPD.html">KPADCalibrateDPD</A></TH> 58<TD>Performs calibration.</TD> 59 </TR> 60 <TR> 61<TH><A href="./KPADGetWPADRingBuffer.html">KPADGetWPADRingBuffer</A></TH> 62<TD>Gets the starting address of the ring buffer.</TD> 63 </TR> 64 <TR> 65<TH><A href="./KPADGetWPADFSRingBuffer.html">KPADGetWPADFSRingBuffer</A></TH> 66<TD>Gets the starting address of the ring buffer.</TD> 67 </TR> 68 <TR> 69<TH><A href="./KPADGetWPADCLRingBuffer.html">KPADGetWPADCLRingBuffer</A></TH> 70<TD>Gets the starting address of the ring buffer.</TD> 71 </TR> 72 <TR> 73<TH><A href="./KPADSetFSStickClamp.html">KPADSetFSStickClamp</A></TH> 74<TD>Clamps control stick information for the Nunchuk.</TD> 75 </TR> 76 <TR> 77<TH><A href="./KPADEnableDPD.html">KPADEnableDPD</A></TH> 78<TD>Issues a request to turn the Wii Remote DPD module on.</TD> 79 </TR> 80 <TR> 81<TH><A href="./KPADDisableDPD.html">KPADDisableDPD</A></TH> 82<TD>Issues a request to turn the Wii Remote DPD module off.</TD> 83 </TR> 84 <TR> 85<TH><A href="./KPADSetControlDpdCallback.html">KPADSetControlDpdCallback</A></TH> 86<TD>Registers the callback to use for notification when making DPD settings for the Wii Remote.</TD> 87 </TR> 88 <TR> 89<TH><A href="./KPADEnableAimingMode.html">KPADEnableAimingMode</A></TH> 90<TD>Sets the mode to one which gets the nearest coordinates to the spot on the TV screen actually being pointed to by the Wii Remote.</TD> 91 </TR> 92 <TR> 93<TH><A href="./KPADDisableAimingMode.html">KPADDisableAimingMode</A></TH> 94<TD>Sets the mode to one which gets coordinates with the center of the Sensor Bar used as the reference (default).</TD> 95 </TR> 96 <TR> 97<TH><A href="./KPADGetProjectionPos.html">KPADGetProjectionPos</A></TH> 98<TD>Converts the normalized coordinate values into projection coordinates.</TD> 99 </TR> 100 </TBODY> 101</TABLE> 102 103<H2><a name="struct">Structures and Unions</a></H2> 104<TABLE class="api_list" border="1"> 105 <TBODY> 106 <TR> 107<TH><A href="./KPADStatus.html">KPADStatus</A></TH> 108<TD>This structure stores controller data in the KPAD library.</TD> 109 </TR> 110 <TR> 111<TH><A href="./KPADEXStatus.html">KPADEXStatus</A></TH> 112<TD>This union stores the data for the extended unit in the KPAD library.</TD> 113 </TR> 114 </TBODY> 115</TABLE> 116 117<H2><a name="nosupport">Functions Not Supported in UI Tool Version 4</a></H2> 118<TABLE class="api_list" border="1"> 119 <TBODY> 120 <TR> 121<TH><A href="./KPADSetGCStickClamp.html">KPADSetGCStickClamp</A></TH> 122<TD>Clamps Control Stick information from the Nintendo GameCube Controller.</TD> 123 </TR> 124 <TR> 125<TH><A href="./KPADSetGCSubstickClamp.html">KPADSetGCSubstickClamp</A></TH> 126<TD>Clamps C Stick information from the Nintendo GameCube Controller.</TD> 127 </TR> 128 <TR> 129<TH><A href="./KPADSetGCTriggerClamp.html">KPADSetGCTriggerClamp</A></TH> 130<TD>Clamps the L Button and R Button information from the Nintendo GameCube Controller.</TD> 131 </TR> 132 </TBODY> 133</TABLE> 134 135<BR><BR> 136 137<hr><p>CONFIDENTIAL</p></body> 138</HTML> 139