|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwiiremotej.WiiRemoteExtension
wiiremotej.ClassicControllerExtension
public class ClassicControllerExtension
A class representing a Nintendo (R) Wii Remote (TM) Classic controller extension. It has information about the extension and can create WRClassicControllerExtensionEvents.
Constructor Summary | |
---|---|
ClassicControllerExtension(int payload)
Creates a new ClassicControllerExtension with the given payload. |
Method Summary | |
---|---|
WRClassicControllerExtensionEvent |
createWRExtensionEvent(WiiRemote source,
byte[] input,
int offset)
Creates and returns a new WRClassicControllerExtensionEvent from the given input. |
void |
decryptExtensionInput(byte[] bytes,
int firstIndex,
int len)
Applies any necessary transformation to the specified byte array to decrypt extension input. |
ClassicControllerCalibrationData |
getCalibrationData()
Returns the calibration information for the Classic Controller. |
short |
getCode()
Returns the extension code for this extension, used by WRExtensionFactories in determining what kind of extension this is. |
boolean |
isPayloadValid(int payload)
Checks if the given payload is valid for this extension. |
Methods inherited from class wiiremotej.WiiRemoteExtension |
---|
getPayload |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassicControllerExtension(int payload)
payload
- the number of bytes needed to create an event with this extension.Method Detail |
---|
public WRClassicControllerExtensionEvent createWRExtensionEvent(WiiRemote source, byte[] input, int offset)
createWRExtensionEvent
in class WiiRemoteExtension
source
- the WiiRemote triggering this event.input
- the data input from the classic controller.offset
- the position of the first byte of extension data in input.
public ClassicControllerCalibrationData getCalibrationData()
public boolean isPayloadValid(int payload)
isPayloadValid
in class WiiRemoteExtension
payload
- the payload to check.
true
if this extension will accept the given payload; otherwise, false
.public void decryptExtensionInput(byte[] bytes, int firstIndex, int len)
decryptExtensionInput
in class WiiRemoteExtension
bytes
- the byte array to decrypt.firstIndex
- the first index to decrypt.len
- the number of bytes to decrypt.public short getCode()
getCode
in class WiiRemoteExtension
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |