1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21
22      span.virtual_style
23      {
24        font-size			 : 8pt;
25        color				 : white;
26        font-weight			: bold;
27        background			: #0a0;
28        border-left			: solid 1px #0f0;
29        border-top			: solid 1px #0f0;
30        border-right		: solid 1px #060;
31        border-bottom		: solid 1px #060;
32        padding-left		: 2px;
33        padding-right		: 2px;
34      }
35
36      span.protected_style
37      {
38        font-size			 : 8pt;
39        color				 : white;
40        font-weight			: bold;
41        background			: #444;
42        border-left			: solid 1px #ccc;
43        border-top			: solid 1px #ccc;
44        border-right		: solid 1px #222;
45        border-bottom		: solid 1px #222;
46        padding-left		: 2px;
47        padding-right		: 2px;
48      }
49        --></style>
50<title>nn::hid::CTR</title>
51  </head>
52  <body>
53<h1><CODE><a href="../../../nn/Overview.html">nn</a>::<a href="../../../nn/hid/Overview.html">hid</a>::CTR</CODE> Namespace</h1>
54<h2>Description</h2>
55    <div class="section">
56<p>The namespace of the <a href="../../../nn/hid/CTR/Overview.html">CTR</a> input device library.<br /><br />(This namespace can also be written without the <CODE>::CTR</CODE> portion.)</p><!-- write here --></div>
57    <a name="class" id="class">
58<h2>Classes</h2>
59      <div class="section">
60        <table class="members">
61          <tr>
62            <th>
63<a href="../../../nn/hid/CTR/Accelerometer/Overview.html"><CODE>nn::hid::CTR::Accelerometer</CODE></a>
64            </th>
65<td>Class that contains the resources required for getting sampling data from the accelerometer. Use the <CODE>nn::hid::CTR::GetAccelerometer</CODE> function to get a reference to a valid instance.</td>
66          </tr>
67          <tr>
68            <th>
69<a href="../../../nn/hid/CTR/AccelerometerReader/Overview.html"><CODE>nn::hid::CTR::AccelerometerReader</CODE></a>
70            </th>
71<td>Class for loading sampling data from the accelerometer.</td>
72          </tr>
73          <tr>
74            <th>
75<a href="../../../nn/hid/CTR/DebugPad/Overview.html"><CODE>nn::hid::CTR::DebugPad</CODE></a>
76            </th>
77<td>A class that has the resources necessary to get sampling data from the <I>debug pad</I> (a game controller used for debugging). Call <CODE>nn::hid::CTR::GetDebugPad</CODE> to get a reference to a valid instance.</td>
78          </tr>
79          <tr>
80            <th>
81<a href="../../../nn/hid/CTR/DebugPadReader/Overview.html"><CODE>nn::hid::CTR::DebugPadReader</CODE></a>
82            </th>
83<td>Class for loading sampling data from the game controller used for debugging (the <I>debug pad</I>).</td>
84          </tr>
85          <tr>
86            <th>
87<a href="../../../nn/hid/CTR/ExtraPad/Overview.html"><CODE>nn::hid::CTR::ExtraPad</CODE></a>
88            </th>
89<td>Class that controls the Nintendo 3DS Circle Pad Pro.</td>
90          </tr>
91          <tr>
92            <th>
93<a href="../../../nn/hid/CTR/ExtraPadReader/Overview.html"><CODE>nn::hid::CTR::ExtraPadReader</CODE></a>
94            </th>
95<td>Class for reading sampling data from the Nintendo 3DS Circle Pad Pro and the CTR system gamepad.</td>
96          </tr>
97          <tr>
98            <th>
99<a href="../../../nn/hid/CTR/Gyroscope/Overview.html"><CODE>nn::hid::CTR::Gyroscope</CODE></a>
100            </th>
101<td>The class with the resources necessary to get sampling data from the gyro sensor. Use the <a href="../../../nn/hid/CTR/GetGyroscope.html"><CODE>nn::hid::CTR::GetGyroscope</CODE></a> function to get a reference to a valid instance of this class.</td>
102          </tr>
103          <tr>
104            <th>
105<a href="../../../nn/hid/CTR/GyroscopeReader/Overview.html"><CODE>nn::hid::CTR::GyroscopeReader</CODE></a>
106            </th>
107<td>Class for loading sampling data from the gyro sensor.</td>
108          </tr>
109          <tr>
110            <th>
111<a href="../../../nn/hid/CTR/HidBase/Overview.html"><CODE>nn::hid::CTR::HidBase</CODE></a>
112            </th>
113<td>Base HID class.</td>
114          </tr>
115          <tr>
116            <th>
117<a href="../../../nn/hid/CTR/Pad/Overview.html"><CODE>nn::hid::CTR::Pad</CODE></a>
118            </th>
119<td>A class with the resources required to get sampling data from the buttons and the Circle Pad. Use the <CODE>nn::hid::CTR::GetPad</CODE> function to get a reference to a valid instance.</td>
120          </tr>
121          <tr>
122            <th>
123<a href="../../../nn/hid/CTR/PadReader/Overview.html"><CODE>nn::hid::CTR::PadReader</CODE></a>
124            </th>
125<td>A class that reads sampling data from the gamepad (the gameplay buttons and the Circle Pad).</td>
126          </tr>
127          <tr>
128            <th>
129<a href="../../../nn/hid/CTR/TouchPanel/Overview.html"><CODE>nn::hid::CTR::TouchPanel</CODE></a>
130            </th>
131<td>Class that contains the resources required for getting sampling data from the Touch Screen. Use the <CODE>nn::hid::CTR::GetTouchPanel</CODE> function to get a reference to a valid instance.</td>
132          </tr>
133          <tr>
134            <th>
135<a href="../../../nn/hid/CTR/TouchPanelReader/Overview.html"><CODE>nn::hid::CTR::TouchPanelReader</CODE></a>
136            </th>
137<td>Class for loading sampling data from the Touch Screen.</td>
138          </tr>
139          <tr>
140            <th>
141<a href="../../../nn/hid/CTR/MakeResultAlreadyInitialized/Overview.html"><CODE>nn::hid::CTR::MakeResultAlreadyInitialized</CODE></a>
142            </th>
143<td>Denotes that necessary initialization has been done already.</td>
144          </tr>
145          <tr>
146            <th>
147<a href="../../../nn/hid/CTR/MakeResultInvalidCombination/Overview.html"><CODE>nn::hid::CTR::MakeResultInvalidCombination</CODE></a>
148            </th>
149<td>Indicates that an invalid combination of arguments has been used.</td>
150          </tr>
151          <tr>
152            <th>
153<a href="../../../nn/hid/CTR/MakeResultNoConnection/Overview.html"><CODE>nn::hid::CTR::MakeResultNoConnection</CODE></a>
154            </th>
155<td>Denotes that the Circle Pad Pro is not connected.</td>
156          </tr> </table>
157      </div>
158    </a> <a name="struct" id="struct">
159<h2>Structures</h2>
160      <div class="section">
161        <table class="members">
162          <tr>
163            <th>
164<a href="../../../nn/hid/CTR/AnalogStickStatus/Overview.html"><CODE>nn::hid::CTR::AnalogStickStatus</CODE></a>
165            </th>
166<td>Structure used to store sampling data from the Circle Pad.</td>
167          </tr>
168          <tr>
169            <th>
170<a href="../../../nn/hid/CTR/PadStatus/Overview.html"><CODE>nn::hid::CTR::PadStatus</CODE></a>
171            </th>
172<td>Structure used to store sampling data from the buttons and the Circle Pad.</td>
173          </tr>
174          <tr>
175            <th>
176<a href="../../../nn/hid/CTR/TouchPanelStatus/Overview.html"><CODE>nn::hid::CTR::TouchPanelStatus</CODE></a>
177            </th>
178<td>Structure used to store sampling data from the Touch Screen.</td>
179          </tr>
180          <tr>
181            <th>
182<a href="../../../nn/hid/CTR/AccelerometerStatus/Overview.html"><CODE>nn::hid::CTR::AccelerometerStatus</CODE></a>
183            </th>
184<td>Structure used to store sampling data from the accelerometer.</td>
185          </tr>
186          <tr>
187            <th>
188<a href="../../../nn/hid/CTR/AccelerationFloat/Overview.html"><CODE>nn::hid::CTR::AccelerationFloat</CODE></a>
189            </th>
190<td>Structure used to store the acceleration (in g's) from the accelerometer.</td>
191          </tr>
192          <tr>
193            <th>
194<a href="../../../nn/hid/CTR/Direction/Overview.html"><CODE>nn::hid::CTR::Direction</CODE></a>
195            </th>
196<td>Structure storing the 3D attitude.</td>
197          </tr>
198          <tr>
199            <th>
200<a href="../../../nn/hid/CTR/GyroscopeStatus/Overview.html"><CODE>nn::hid::CTR::GyroscopeStatus</CODE></a>
201            </th>
202<td>This structure maintains the data acquired from the gyro sensor.</td>
203          </tr>
204          <tr>
205            <th>
206<a href="../../../nn/hid/CTR/DebugPadStatus/Overview.html"><CODE>nn::hid::CTR::DebugPadStatus</CODE></a>
207            </th>
208<td>Structure used to store sampling data from the buttons and Circle Pad on the debug pad.</td>
209          </tr>
210          <tr>
211            <th>
212<a href="../../../nn/hid/CTR/ExtraPadStatus/Overview.html"><CODE>nn::hid::CTR::ExtraPadStatus</CODE></a>
213            </th>
214<td>Represents status and information about input from the CTR system and Circle Pad Pro.</td>
215          </tr> </table>
216      </div>
217    </a> <a name="enum" id="enum">
218<h2>Enumerated Types</h2>
219      <div class="section">
220        <table class="members">
221          <tr>
222            <td width="100"> </td>
223            <th>
224<a href="../../../nn/hid/CTR/ZeroDriftMode.html"><CODE>ZeroDriftMode</CODE></a>
225            </th>
226<td>Enumerated type for setting the strength of the correction for zero-point drift.</td>
227          </tr> </table>
228      </div>
229    </a> <a name="constant" id="constant">
230<h2>Constants</h2>
231      <div class="section">
232        <table class="members">
233          <tr>
234            <td width="100"> </td>
235            <th>
236<span class="argument"><a href="../../../nn/hid/CTR/MAX_OF_ACCELEROMETER_VALUE.html"><CODE>MAX_OF_ACCELEROMETER_VALUE</CODE></a></span>
237            </th>
238<td width="100"><CODE>const <a href="../../../nn_types/s16.html">s16</a></CODE></td>
239<td>Absolute value of the maximum value that the accelerometer can detect.</td>
240          </tr>
241          <tr>
242            <td width="100"> </td>
243            <th>
244<span class="argument"><a href="../../../nn/hid/CTR/ACCELEROMETER_VALUE_PER_1G.html"><CODE>ACCELEROMETER_VALUE_PER_1G</CODE></a></span>
245            </th>
246<td width="100"><CODE>const <a href="../../../nn_types/s16.html">s16</a></CODE></td>
247<td>Accelerometer value equivalent to 1 g of acceleration.</td>
248          </tr>
249          <tr>
250            <td width="100"> </td>
251            <th>
252<span class="argument"><a href="../../../nn/hid/CTR/MAX_OF_ACCELEROMETER_PLAY.html"><CODE>MAX_OF_ACCELEROMETER_PLAY</CODE></a></span>
253            </th>
254<td width="100"><CODE>const <a href="../../../nn_types/s16.html">s16</a></CODE></td>
255<td>Maximum value for the play range of the accelerometer.</td>
256          </tr>
257          <tr>
258            <td width="100"> </td>
259            <th>
260<span class="argument"><a href="../../../nn/hid/CTR/MAX_OF_ACCELEROMETER_SENSITIVITY.html"><CODE>MAX_OF_ACCELEROMETER_SENSITIVITY</CODE></a></span>
261            </th>
262<td width="100"><CODE>const <a href="../../../nn_types/s16.html">s16</a></CODE></td>
263<td>Maximum value for the accelerometer sensitivity.</td>
264          </tr>
265          <tr>
266            <td width="100"> </td>
267            <th>
268<span class="argument"><a href="../../../nn/hid/CTR/MIN_OF_STICK_CLAMP_MODE_CIRCLE.html"><CODE>MIN_OF_STICK_CLAMP_MODE_CIRCLE</CODE></a></span>
269            </th>
270<td width="100"><CODE>const <a href="../../../nn_types/s16.html">s16</a></CODE></td>
271<td>The minimum play that is appropriate for circular clamping of the Circle Pad.</td>
272          </tr>
273          <tr>
274            <td width="100"> </td>
275            <th>
276<span class="argument"><a href="../../../nn/hid/CTR/MIN_OF_STICK_CLAMP_MODE_CROSS.html"><CODE>MIN_OF_STICK_CLAMP_MODE_CROSS</CODE></a></span>
277            </th>
278<td width="100"><CODE>const <a href="../../../nn_types/s16.html">s16</a></CODE></td>
279<td>The minimum play that is appropriate for cross-shaped (+Control Pad-shaped) clamping of the Circle Pad.</td>
280          </tr>
281          <tr>
282            <td width="100"> </td>
283            <th>
284<span class="argument"><a href="../../../nn/hid/CTR/LIMIT_OF_STICK_CLAMP_MAX.html"><CODE>LIMIT_OF_STICK_CLAMP_MAX</CODE></a></span>
285            </th>
286<td width="100"><CODE>const <a href="../../../nn_types/s16.html">s16</a></CODE></td>
287<td>Maximum value for Circle Pad clamping.</td>
288          </tr>
289          <tr>
290            <td width="100"> </td>
291            <th>
292<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_A.html"><CODE>BUTTON_A</CODE></a></span>
293            </th>
294<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
295<td>A Button.</td>
296          </tr>
297          <tr>
298            <td width="100"> </td>
299            <th>
300<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_B.html"><CODE>BUTTON_B</CODE></a></span>
301            </th>
302<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
303<td>B Button.</td>
304          </tr>
305          <tr>
306            <td width="100"> </td>
307            <th>
308<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_SELECT_FOR_DEBUGGING.html"><CODE>BUTTON_SELECT_FOR_DEBUGGING</CODE></a></span>
309            </th>
310<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
311<td>SELECT</td>
312          </tr>
313          <tr>
314            <td width="100"> </td>
315            <th>
316<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_START.html"><CODE>BUTTON_START</CODE></a></span>
317            </th>
318<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
319<td>START Button</td>
320          </tr>
321          <tr>
322            <td width="100"> </td>
323            <th>
324<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_RIGHT.html"><CODE>BUTTON_RIGHT</CODE></a></span>
325            </th>
326<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
327<td>Right on the +Control Pad.</td>
328          </tr>
329          <tr>
330            <td width="100"> </td>
331            <th>
332<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_LEFT.html"><CODE>BUTTON_LEFT</CODE></a></span>
333            </th>
334<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
335<td>Left on the +Control Pad.</td>
336          </tr>
337          <tr>
338            <td width="100"> </td>
339            <th>
340<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_UP.html"><CODE>BUTTON_UP</CODE></a></span>
341            </th>
342<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
343<td>Up on the +Control Pad.</td>
344          </tr>
345          <tr>
346            <td width="100"> </td>
347            <th>
348<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_DOWN.html"><CODE>BUTTON_DOWN</CODE></a></span>
349            </th>
350<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
351<td>Down on the +Control Pad.</td>
352          </tr>
353          <tr>
354            <td width="100"> </td>
355            <th>
356<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_R.html"><CODE>BUTTON_R</CODE></a></span>
357            </th>
358<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
359<td>R Button.</td>
360          </tr>
361          <tr>
362            <td width="100"> </td>
363            <th>
364<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_L.html"><CODE>BUTTON_L</CODE></a></span>
365            </th>
366<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
367<td>L Button.</td>
368          </tr>
369          <tr>
370            <td width="100"> </td>
371            <th>
372<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_X.html"><CODE>BUTTON_X</CODE></a></span>
373            </th>
374<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
375<td>X Button.</td>
376          </tr>
377          <tr>
378            <td width="100"> </td>
379            <th>
380<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_Y.html"><CODE>BUTTON_Y</CODE></a></span>
381            </th>
382<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
383<td>Y Button.</td>
384          </tr>
385          <tr>
386            <td width="100"> </td>
387            <th>
388<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_DEBUG.html"><CODE>BUTTON_DEBUG</CODE></a></span>
389            </th>
390<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
391<td>DEBUG Button.</td>
392          </tr>
393          <tr>
394            <td width="100"> </td>
395            <th>
396<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_RIGHT.html"><CODE>BUTTON_EMULATION_RIGHT</CODE></a></span>
397            </th>
398<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
399<td>Right on the emulated +Control Pad, using Circle Pad input.</td>
400          </tr>
401          <tr>
402            <td width="100"> </td>
403            <th>
404<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_LEFT.html"><CODE>BUTTON_EMULATION_LEFT</CODE></a></span>
405            </th>
406<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
407<td>Left on the emulated +Control Pad, using Circle Pad input.</td>
408          </tr>
409          <tr>
410            <td width="100"> </td>
411            <th>
412<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_UP.html"><CODE>BUTTON_EMULATION_UP</CODE></a></span>
413            </th>
414<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
415<td>Up on the emulated +Control Pad, using Circle Pad input.</td>
416          </tr>
417          <tr>
418            <td width="100"> </td>
419            <th>
420<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_DOWN.html"><CODE>BUTTON_EMULATION_DOWN</CODE></a></span>
421            </th>
422<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
423<td>Down on the emulated +Control Pad, using Circle Pad input.</td>
424          </tr>
425          <tr>
426            <td width="100"> </td>
427            <th>
428<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_MASK.html"><CODE>BUTTON_MASK</CODE></a></span>
429            </th>
430<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
431<td>Input mask that includes everything other than the +Control Pad (the +Control Pad includes emulation).</td>
432          </tr>
433          <tr>
434            <td width="100"> </td>
435            <th>
436<span class="argument"><a href="../../../nn/hid/CTR/PLUS_BUTTON_MASK.html"><CODE>PLUS_BUTTON_MASK</CODE></a></span>
437            </th>
438<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
439<td>Input mask for the +Control Pad (excluding emulation).</td>
440          </tr>
441          <tr>
442            <td width="100"> </td>
443            <th>
444<span class="argument"><a href="../../../nn/hid/CTR/PLUS_BUTTON_EMULATION_MASK.html"><CODE>PLUS_BUTTON_EMULATION_MASK</CODE></a></span>
445            </th>
446<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
447<td>Input mask for +Control Pad emulation.</td>
448          </tr>
449          <tr>
450            <td width="100"> </td>
451            <th>
452<span class="argument"><a href="../../../nn/hid/CTR/ALL_MASK.html"><CODE>ALL_MASK</CODE></a></span>
453            </th>
454<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
455<td>All input.</td>
456          </tr>
457          <tr>
458            <td width="100"> </td>
459            <th>
460<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_ZL.html"><CODE>BUTTON_ZL</CODE></a></span>
461            </th>
462<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
463<td>The ZL Button on the Circle Pad Pro.</td>
464          </tr>
465          <tr>
466            <td width="100"> </td>
467            <th>
468<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_ZR.html"><CODE>BUTTON_ZR</CODE></a></span>
469            </th>
470<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
471<td>The ZR Button on the Circle Pad Pro.</td>
472          </tr>
473          <tr>
474            <td width="100"> </td>
475            <th>
476<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_R_RIGHT.html"><CODE>BUTTON_EMULATION_R_RIGHT</CODE></a></span>
477            </th>
478<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
479<td>Right on the emulated +Control Pad, using Circle Pad (R) input.</td>
480          </tr>
481          <tr>
482            <td width="100"> </td>
483            <th>
484<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_R_LEFT.html"><CODE>BUTTON_EMULATION_R_LEFT</CODE></a></span>
485            </th>
486<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
487<td>Left on the emulated +Control Pad, using Circle Pad (R) input.</td>
488          </tr>
489          <tr>
490            <td width="100"> </td>
491            <th>
492<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_R_UP.html"><CODE>BUTTON_EMULATION_R_UP</CODE></a></span>
493            </th>
494<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
495<td>Up on the emulated +Control Pad, using Circle Pad (R) input.</td>
496          </tr>
497          <tr>
498            <td width="100"> </td>
499            <th>
500<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_R_DOWN.html"><CODE>BUTTON_EMULATION_R_DOWN</CODE></a></span>
501            </th>
502<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
503<td>Down on the emulated +Control Pad, using Circle Pad (R) input.</td>
504          </tr>
505          <tr>
506            <td width="100"> </td>
507            <th>
508<span class="argument"><a href="../../../nn/hid/CTR/PLUS_BUTTON_EMULATION_R_MASK.html"><CODE>PLUS_BUTTON_EMULATION_R_MASK</CODE></a></span>
509            </th>
510<td width="100"><CODE>const <a href="../../../nn_types/bit32.html">bit32</a></CODE></td>
511<td>Input mask for emulated +Control Pad, using Circle Pad (R) input.</td>
512          </tr>
513          <tr>
514            <td width="100"> </td>
515            <th>
516<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_UP.html"><CODE>DEBUG_PAD_BUTTON_UP</CODE></a></span>
517            </th>
518<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
519<td>Up on the +Control Pad of the debug pad.</td>
520          </tr>
521          <tr>
522            <td width="100"> </td>
523            <th>
524<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_LEFT.html"><CODE>DEBUG_PAD_BUTTON_LEFT</CODE></a></span>
525            </th>
526<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
527<td>Left on the +Control Pad of the debug pad.</td>
528          </tr>
529          <tr>
530            <td width="100"> </td>
531            <th>
532<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_ZR.html"><CODE>DEBUG_PAD_TRIGGER_ZR</CODE></a></span>
533            </th>
534<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
535<td>The ZR Button on the debug pad.</td>
536          </tr>
537          <tr>
538            <td width="100"> </td>
539            <th>
540<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_X.html"><CODE>DEBUG_PAD_BUTTON_X</CODE></a></span>
541            </th>
542<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
543<td>The X Button on the debug pad.</td>
544          </tr>
545          <tr>
546            <td width="100"> </td>
547            <th>
548<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_A.html"><CODE>DEBUG_PAD_BUTTON_A</CODE></a></span>
549            </th>
550<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
551<td>The A Button on the debug pad.</td>
552          </tr>
553          <tr>
554            <td width="100"> </td>
555            <th>
556<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_Y.html"><CODE>DEBUG_PAD_BUTTON_Y</CODE></a></span>
557            </th>
558<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
559<td>The Y Button on the debug pad.</td>
560          </tr>
561          <tr>
562            <td width="100"> </td>
563            <th>
564<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_B.html"><CODE>DEBUG_PAD_BUTTON_B</CODE></a></span>
565            </th>
566<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
567<td>The B Button on the debug pad.</td>
568          </tr>
569          <tr>
570            <td width="100"> </td>
571            <th>
572<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_ZL.html"><CODE>DEBUG_PAD_TRIGGER_ZL</CODE></a></span>
573            </th>
574<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
575<td>The ZL Button on the debug pad.</td>
576          </tr>
577          <tr>
578            <td width="100"> </td>
579            <th>
580<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_R.html"><CODE>DEBUG_PAD_TRIGGER_R</CODE></a></span>
581            </th>
582<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
583<td>The R Button on the debug pad.</td>
584          </tr>
585          <tr>
586            <td width="100"> </td>
587            <th>
588<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_PLUS.html"><CODE>DEBUG_PAD_BUTTON_PLUS</CODE></a></span>
589            </th>
590<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
591<td>The + Button on the debug pad.</td>
592          </tr>
593          <tr>
594            <td width="100"> </td>
595            <th>
596<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_HOME.html"><CODE>DEBUG_PAD_BUTTON_HOME</CODE></a></span>
597            </th>
598<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
599<td>The HOME Button on the debug pad.</td>
600          </tr>
601          <tr>
602            <td width="100"> </td>
603            <th>
604<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_MINUS.html"><CODE>DEBUG_PAD_BUTTON_MINUS</CODE></a></span>
605            </th>
606<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
607<td>The - Button on the debug pad.</td>
608          </tr>
609          <tr>
610            <td width="100"> </td>
611            <th>
612<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_L.html"><CODE>DEBUG_PAD_TRIGGER_L</CODE></a></span>
613            </th>
614<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
615<td>The L Button on the debug pad.</td>
616          </tr>
617          <tr>
618            <td width="100"> </td>
619            <th>
620<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_DOWN.html"><CODE>DEBUG_PAD_BUTTON_DOWN</CODE></a></span>
621            </th>
622<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
623<td>Down on the +Control Pad of the debug pad.</td>
624          </tr>
625          <tr>
626            <td width="100"> </td>
627            <th>
628<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_RIGHT.html"><CODE>DEBUG_PAD_BUTTON_RIGHT</CODE></a></span>
629            </th>
630<td width="100"><CODE>const <a href="../../../nn_types/bit16.html">bit16</a></CODE></td>
631<td>Right on the +Control Pad of the debug pad.</td>
632          </tr> </table>
633      </div>
634    </a> <a name="function" id="function">
635<h2>Functions</h2>
636      <div class="section">
637        <table class="members">
638          <tr>
639<th class="category" colspan="3">Initialize/Finalize</th>
640          </tr>
641          <tr>
642            <td width="100">  </td>
643            <th>
644<a href="../../../nn/hid/CTR/Initialize.html"><CODE>Initialize</CODE></a>
645            </th>
646<td>Initializes the HID library and enables loading of the sampling data.</td>
647          </tr>
648          <tr>
649            <td width="100">  </td>
650            <th>
651<a href="../../../nn/hid/CTR/Finalize.html"><CODE>Finalize</CODE></a>
652            </th>
653<td>Finalizes the HID library.</td>
654          </tr>
655          <tr>
656<th class="category" colspan="3">Other</th>
657          </tr>
658          <tr>
659            <td width="100">  </td>
660            <th>
661<a href="../../../nn/hid/CTR/GetPad.html"><CODE>GetPad</CODE></a>
662            </th>
663<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/Pad/Overview.html">Pad</a></CODE> class.</td>
664          </tr>
665          <tr>
666            <td width="100">  </td>
667            <th>
668<a href="../../../nn/hid/CTR/GetTouchPanel.html"><CODE>GetTouchPanel</CODE></a>
669            </th>
670<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/TouchPanel/Overview.html">TouchPanel</a></CODE> class.</td>
671          </tr>
672          <tr>
673            <td width="100">  </td>
674            <th>
675<a href="../../../nn/hid/CTR/GetAccelerometer.html"><CODE>GetAccelerometer</CODE></a>
676            </th>
677<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/Accelerometer/Overview.html">Accelerometer</a></CODE> class.</td>
678          </tr>
679          <tr>
680            <td width="100">  </td>
681            <th>
682<a href="../../../nn/hid/CTR/GetGyroscope.html"><CODE>GetGyroscope</CODE></a>
683            </th>
684<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/Gyroscope/Overview.html">Gyroscope</a></CODE> class.</td>
685          </tr>
686          <tr>
687            <td width="100">  </td>
688            <th>
689<a href="../../../nn/hid/CTR/GetDebugPad.html"><CODE>GetDebugPad</CODE></a>
690            </th>
691<td>Gets a reference to an instance of the <a href="../../../nn/hid/CTR/DebugPad/Overview.html"><CODE>DebugPad</CODE></a> class.</td>
692          </tr>
693          <tr>
694            <td width="100">  </td>
695            <th>
696<a href="../../../nn/hid/CTR/EnableSelectButton.html"><CODE>EnableSelectButton</CODE></a>
697            </th>
698<td>Enables sampling of the SELECT Button. This feature is only available if Debug mode has been enabled from the Config tool.</td>
699          </tr>
700          <tr>
701            <td width="100">  </td>
702            <th>
703<a href="../../../nn/hid/CTR/DisableSelectButton.html"><CODE>DisableSelectButton</CODE></a>
704            </th>
705<td>Disables sampling of the SELECT Button.</td>
706          </tr> </table>
707      </div>
708    </a>
709<h2>Revision History</h2>
710    <div class="section">
711      <dl class="history">
712        <dt>2011/01/07</dt>
713<dd>Corrected the out-of-date descriptions of the <CODE>MakeResultAlreadeyInitialized</CODE> class and the <CODE>MakeResultNoConnection</CODE> class.<br />
714        </dd>
715        <dt>2011/10/06</dt>
716<dd>Released items relating to the Circle Pad Pro.<br />
717        </dd>
718        <dt>2010/01/07</dt>
719<dd>Initial version.<br />
720        </dd>
721      </dl>
722    </div>
723  <hr><p>CONFIDENTIAL</p></body>
724</html>