Switch2GCControllerSim
- class wpilib.simulation.Switch2GCControllerSim(*args, **kwargs)
Bases:
GenericHIDSimClass to control a simulated Switch2GC controller.
Overloaded function.
__init__(self: wpilib.simulation._simulation.Switch2GCControllerSim, joystick: wpilib._wpilib.Switch2GCController) -> None
Constructs from a Switch2GCController object.
- Parameters:
joystick – controller to simulate
__init__(self: wpilib.simulation._simulation.Switch2GCControllerSim, port: typing.SupportsInt | typing.SupportsIndex) -> None
Constructs from a joystick port number.
- Parameters:
port – port number
- set_a_button(value: bool) None
Change the value of the A button on the controller.
- Parameters:
value – the new value
- set_b_button(value: bool) None
Change the value of the B button on the controller.
- Parameters:
value – the new value
- set_c_button(value: bool) None
Change the value of the C button on the controller.
- Parameters:
value – the new value
- set_c_stick_x(value: SupportsFloat | SupportsIndex) None
Change the C Stick X value of the controller.
- Parameters:
value – the new value
- set_c_stick_y(value: SupportsFloat | SupportsIndex) None
Change the C Stick Y value of the controller.
- Parameters:
value – the new value
- set_capture_button(value: bool) None
Change the value of the Capture button on the controller.
- Parameters:
value – the new value
- set_dpad_down_button(value: bool) None
Change the value of the Dpad Down button on the controller.
- Parameters:
value – the new value
- set_dpad_left_button(value: bool) None
Change the value of the Dpad Left button on the controller.
- Parameters:
value – the new value
- set_dpad_right_button(value: bool) None
Change the value of the Dpad Right button on the controller.
- Parameters:
value – the new value
- set_dpad_up_button(value: bool) None
Change the value of the Dpad Up button on the controller.
- Parameters:
value – the new value
- set_home_button(value: bool) None
Change the value of the Home button on the controller.
- Parameters:
value – the new value
- set_l_button(value: bool) None
Change the value of the L button on the controller.
- Parameters:
value – the new value
- set_l_trigger(value: SupportsFloat | SupportsIndex) None
Change the L Trigger value of the controller.
- Parameters:
value – the new value
- set_left_x(value: SupportsFloat | SupportsIndex) None
Change the Left X value of the controller.
- Parameters:
value – the new value
- set_left_y(value: SupportsFloat | SupportsIndex) None
Change the Left Y value of the controller.
- Parameters:
value – the new value
- set_r_button(value: bool) None
Change the value of the R button on the controller.
- Parameters:
value – the new value
- set_r_trigger(value: SupportsFloat | SupportsIndex) None
Change the R Trigger value of the controller.
- Parameters:
value – the new value
- set_start_button(value: bool) None
Change the value of the Start button on the controller.
- Parameters:
value – the new value
- set_x_button(value: bool) None
Change the value of the X button on the controller.
- Parameters:
value – the new value
- set_y_button(value: bool) None
Change the value of the Y button on the controller.
- Parameters:
value – the new value
- set_z_button(value: bool) None
Change the value of the Z button on the controller.
- Parameters:
value – the new value
- set_zl_button(value: bool) None
Change the value of the ZL button on the controller.
- Parameters:
value – the new value