Skip to content

Commit 83ef048

Browse files
committed
Stop the flow of gamepad data on a reset
Calling stop on gamepad when a reset happens.
1 parent 20e1138 commit 83ef048

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/XRPLib/resetbot.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,20 @@ def reset_webserver():
3333
# Shut off the webserver and close network connections
3434
Webserver.get_default_webserver().stop_server()
3535

36+
def reset_gamepad():
37+
from XRPLib.gamepad import Gamepad
38+
# Stop the browser from sending more gamepad data
39+
Gamepad.get_default_gamepad().stop()
40+
3641
def reset_hard():
42+
reset_gamepad()
3743
reset_motors()
3844
reset_led()
3945
reset_servos()
4046
reset_webserver()
47+
48+
if "XRPLib.gamepad" in sys.modules:
49+
reset_gamepad()
4150

4251
if "XRPLib.encoded_motor" in sys.modules:
4352
reset_motors()

0 commit comments

Comments
 (0)