Class WiiClassicController
Represents a Nintendo Wii I2C Classic Controller
Assembly: WiiExtensionControllers.dll
View Source
Declaration
public class WiiClassicController : WiiClassicControllerBase, II2cPeripheral
Inheritance: System.Object
-> Meadow.Foundation.Sensors.Hid.WiiExtensionControllerBase
Implements:
Meadow.Hardware.II2cPeripheral
Properties
DPad
D-pad
View Source
Declaration
public IDigitalJoystick DPad { get; }
XButton
X Button
View Source
Declaration
public IButton XButton { get; }
YButton
Y Button
View Source
Declaration
public IButton YButton { get; }
AButton
A Button
View Source
Declaration
public IButton AButton { get; }
BButton
B Button
View Source
Declaration
public IButton BButton { get; }
LButton
L Button
View Source
Declaration
public IButton LButton { get; }
RButton
R Button
View Source
Declaration
public IButton RButton { get; }
ZLButton
ZL Button (at bottom of trigger)
View Source
Declaration
public IButton ZLButton { get; }
ZRButton
ZR Button (at bottom of trigger)
View Source
Declaration
public IButton ZRButton { get; }
PlusButton
- Button
View Source
Declaration
public IButton PlusButton { get; }
MinusButton
- Button
View Source
Declaration
public IButton MinusButton { get; }
HomeButton
Home Button
View Source
Declaration
public IButton HomeButton { get; }
LeftAnalogStick
Left analog joystick (6 or 8 bits of precision)
View Source
Declaration
public IAnalogJoystick LeftAnalogStick { get; }
RightAnalogStick
Right analog joystick (5 or 8 bits of precision)
View Source
Declaration
public IAnalogJoystick RightAnalogStick { get; }
LeftTrigger
Left analog trigger (5 or 8 bits of precision)
View Source
Declaration
public IAnalogTrigger LeftTrigger { get; }
RightTrigger
Right analog trigger (5 or 8 bits of precision)
View Source
Declaration
public IAnalogTrigger RightTrigger { get; }
Methods
Update()
Get the latest sensor data from the device
View Source
Declaration
public override void Update()
Implements
Meadow.Hardware.II2cPeripheral