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&nbsp;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&nbsp;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&nbsp;GameCube Controller.</TD>
131    </TR>
132  </TBODY>
133</TABLE>
134
135<BR><BR>
136
137<hr><p>CONFIDENTIAL</p></body>
138</HTML>
139