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>KPAD API Function List</TITLE> 9</HEAD> 10<BODY> 11<H1>KPAD API Function List</H1> 12 13<H3>Functions</H3> 14<TABLE border="1"> 15 <TBODY> 16<TR><TD><A href="./KPADInit.html"><code>KPADInit</code></A></TD><TD>Initializes the KPAD library.</TD></TR> 17<TR><TD><A href="./KPADReset.html"><code>KPADReset</code></A></TD><TD>Returns to the initial state.</TD></TR> 18<TR><TD><A href="./KPADRead.html"><code>KPADRead</code></A></TD><TD>Obtains the data.</TD></TR> 19<TR><TD><A href="./KPADSetPosParam.html"><code>KPADSetPosParam</code></A></TD><TD>Adjusts the radial play and tolerance for the coordinate values.</TD></TR> 20<TR><TD><A href="./KPADSetHoriParam.html"><code>KPADSetHoriParam</code></A></TD><TD>Adjusts the radial play and tolerance for the horizontal parameters.</TD></TR> 21<TR><TD><A href="./KPADSetDistParam.html"><code>KPADSetDistParam</code></A></TD><TD>Adjusts the radial play and tolerance for the distance.</TD></TR> 22<TR><TD><A href="./KPADSetAccParam.html"><code>KPADSetAccParam</code></A></TD><TD>Adjusts the radial play and tolerance for the acceleration sensor.</TD></TR> 23<TR><TD><A href="./KPADSetBtnRepeat.html"><code>KPADSetBtnRepeat</code></A></TD><TD>Sets the digital button repeat functionality.</TD></TR> 24<TR><TD><A href="./KPADSetObjInterval.html"><code>KPADSetObjInterval</code></A></TD><TD>Specifies the distance between the two sensors on the Sensor Bar.</TD></TR> 25 <TR><TD><A href="./KPADSetSensorHeight.html"><code>KPADSetSensorHeight</code></A></TD><TD>Sets the height for the sensor bar location.</TD></TR> 26<TR><TD><A href="./KPADCalibrateDPD.html"><code>KPADCalibrateDPD</code></A></TD><TD>Performs calibration.</TD></TR> 27<TR><TD><A href="./KPADGetWPADRingBuffer.html"><code>KPADGetWPADRingBuffer</code></A></TD><TD>Obtains the starting address of the ring buffer.</TD></TR> 28<TR><TD><A href="./KPADGetWPADFSRingBuffer.html"><code>KPADGetWPADFSRingBuffer</code></A></TD><TD>Obtains the starting address of the ring buffer.</TD></TR> 29<TR><TD><A href="./KPADSetFSStickClamp.html"><code>KPADSetFSStickClamp</code></A></TD><TD>Clamps control stick data of the Nunchuk.</TD></TR> 30<TR><TD><A href="./KPADSetGCStickClamp.html"><code>KPADSetGCStickClamp</code></A></TD><TD>Clamps Control Stick data of the Nintendo GameCube Controller.</TD></TR> 31<TR><TD><A href="./KPADSetGCSubstickClamp.html"><code>KPADSetGCSubstickClamp</code></A></TD><TD>Clamps C Stick data of the Nintendo GameCube Controller.</TD></TR> 32<TR><TD><A href="./KPADSetGCTriggerClamp.html"><code>KPADSetGCTriggerClamp</code></A></TD><TD>Clamps the L button and R Button data of the Nintendo GameCube Controller.</TD></TR> 33 </TBODY> 34</TABLE> 35 36<H3>Structures and Unions</H3> 37<TABLE border="1"> 38 <TBODY> 39 <TR> 40<TD><A href="./KPADStatus.html"><code>KPADStatus</code></A></TD> 41<TD>This structure stores controller data in the KPAD library.</TD> 42 </TR> 43 <TR> 44<TD><A href="./KPADEXStatus.html"><code>KPADEXStatus</code></A></TD> 45<TD>This union stores the data for the extended unit in the KPAD library.</TD> 46 </TR> 47 </TBODY> 48</TABLE> 49 50<hr> 51<P>CONFIDENTIAL</p> 52</BODY> 53</HTML> 54