Standard Controller High-Level Library (Old Version) (KPADOld) API Function List

Controller Functions

KPADInit Initializes the KPAD library.
KPADReset Returns to the initial state.
KPADRead Gets data.
KPADSetPosParam Adjusts the play radius and sensitivity for the coordinate values.
KPADSetHoriParam Adjusts the play radius and sensitivity for the horizontal parameters.
KPADSetDistParam Adjusts the play radius and sensitivity for the distance.
KPADSetAccParam Adjusts the play radius and sensitivity for the acceleration sensor.
KPADSetBtnRepeat Sets the digital button repeat functionality.
KPADSetObjInterval Specifies the distance between the two sensors on the Sensor Bar.
KPADSetSensorHeight Sets the height for the Sensor Bar location.
KPADCalibrateDPD Performs calibration.
KPADGetWPADRingBuffer Gets the starting address of the ring buffer.
KPADGetWPADFSRingBuffer Gets the starting address of the ring buffer.
KPADGetWPADCLRingBuffer Gets the starting address of the ring buffer.
KPADSetFSStickClamp Clamps control stick information for the Nunchuk.
KPADEnableDPD Issues a request to turn the Wii Remote DPD module on.
KPADDisableDPD Issues a request to turn the Wii Remote DPD module off.
KPADSetControlDpdCallback Registers the callback to use for notification when making DPD settings for the Wii Remote.
KPADEnableAimingMode 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.
KPADDisableAimingMode Sets the mode to one which gets coordinates with the center of the Sensor Bar used as the reference (default).
KPADGetProjectionPos Converts the normalized coordinate values into projection coordinates.

Structures and Unions

KPADStatus This structure stores controller data in the KPAD library.
KPADEXStatus This union stores the data for the extended unit in the KPAD library.

Functions Not Supported in UI Tool Version 4

KPADSetGCStickClamp Clamps Control Stick information from the Nintendo GameCube Controller.
KPADSetGCSubstickClamp Clamps C Stick information from the Nintendo GameCube Controller.
KPADSetGCTriggerClamp Clamps the L Button and R Button information from the Nintendo GameCube Controller.



CONFIDENTIAL