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>