Controllers
Gamepad Controller
get_input_from_gamepad(queue)
Reads input from the gamepad and puts it in the queue.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
queue
|
Queue
|
The queue to put the input events in. |
required |
Source code in controllers/gamepad.py
start_processing_input(system_queue, demo_input_queue)
Listens to input on the device and puts it into the appropriate queue.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
system_queue
|
Queue
|
The queue to put system input events in. |
required |
demo_input_queue
|
Queue
|
The queue to put demo input events in. |
required |
Source code in controllers/gamepad.py
Keyboard Controller
start_processing_input(system_queue, demo_input_queue)
Listens to input on the device and puts it into the appropriate queue.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
system_queue
|
Queue
|
The queue to put system input events in. |
required |
demo_input_queue
|
Queue
|
The queue to put demo input events in. |
required |
Source code in controllers/keyboard.py
MQTT Controller
start_processing_input(system_queue, demo_input_queue)
Listens to input on the device and puts it into the appropriate queue.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
system_queue
|
Queue
|
The queue to put system input events in. |
required |
demo_input_queue
|
Queue
|
The queue to put demo input events in. |
required |