ThunderBorg Motor Controller API
Navigation
Installing a Virtual Environment and python-thunderborg
How to Pair a Bluetooth Device on the Command Line
Usage
Testing
API Documentation
Related Topics
Documentation overview
Quick search
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
P
|
Q
|
R
|
S
|
T
|
W
_
__METHODS (tborg.examples.mborg_pygame.PYGameController attribute)
__set_axis() (tborg.examples.mborg_pygame.PYGameController method)
__set_ball() (tborg.examples.mborg_pygame.PYGameController method)
__set_button_down() (tborg.examples.mborg_pygame.PYGameController method)
__set_button_up() (tborg.examples.mborg_pygame.PYGameController method)
__set_hat() (tborg.examples.mborg_pygame.PYGameController method)
_auto_set_address() (tborg.tborg.ThunderBorg class method)
_BASE_LOGGER_NAME (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
(tborg.examples.web.monster_web.MonsterWeb attribute)
_BATTERY_MAX_DEFAULT (tborg.tborg.ThunderBorg attribute)
_BATTERY_MIN_DEFAULT (tborg.tborg.ThunderBorg attribute)
_check_axes() (tborg.examples.mborg_approxeng.JoyStickControl method)
_check_board_chip() (tborg.tborg.ThunderBorg class method)
_check_presses() (tborg.examples.mborg_approxeng.JoyStickControl method)
_CTRL_LOGGER_NAME (tborg.examples.mborg_pygame.JoyStickControl attribute)
_DEF_LOG_LEVEL (tborg.tborg.ThunderBorg attribute)
_DEFAULT_CTRL_WAIT (tborg.examples.mborg_pygame.PYGameController attribute)
_DEFAULT_EVENT_WAIT (tborg.examples.mborg_pygame.PYGameController attribute)
_DEVICE_PREFIX (tborg.tborg.ThunderBorg attribute)
_get_drive_fault() (tborg.tborg.ThunderBorg method)
_get_led() (tborg.tborg.ThunderBorg method)
_get_motor() (tborg.tborg.ThunderBorg method)
_I2C_ID_THUNDERBORG (tborg.tborg.ThunderBorg attribute)
_I2C_READ_LEN (tborg.tborg.ThunderBorg attribute)
_I2C_SLAVE (tborg.tborg.ThunderBorg attribute)
_init_bus() (tborg.tborg.ThunderBorg class method)
_initialize_board() (tborg.tborg.ThunderBorg method)
_initialize_variables() (tborg.examples.mborg_pygame.PYGameController method)
_is_thunder_borg_board() (tborg.tborg.ThunderBorg class method)
_LOG_PATH (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
(tborg.examples.web.monster_web.MonsterWeb attribute)
_LOGGER_NAME (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
(tborg.examples.web.monster_web.MonsterWeb attribute)
_MAX_POWER (tborg.examples.mborg_pygame.JoyStickControl attribute)
_MAX_VOLTAGE_MULT (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.tborg.ThunderBorg attribute)
_PIDFILE (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
(tborg.examples.web.monster_web.MonsterWeb attribute)
_POSSIBLE_BUSS (tborg.tborg.ThunderBorg attribute)
_PROCESS_INTERVAL (tborg.examples.mborg_pygame.JoyStickControl attribute)
_process_motion() (tborg.examples.mborg_approxeng.JoyStickControl method)
_PWM_MAX (tborg.tborg.ThunderBorg attribute)
_quit_sleep() (tborg.examples.mborg_pygame.PYGameController method)
_read() (tborg.tborg.ThunderBorg method)
_render_template() (tborg.examples.web.monster_web.WebServer method)
_ROTATE_TURN_SPEED (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
_send() (tborg.examples.web.monster_web.WebServer method)
_serve_mjpeg_stream() (tborg.examples.web.monster_web.WebServer method)
_serve_static() (tborg.examples.web.monster_web.WebServer method)
_set_led() (tborg.tborg.ThunderBorg method)
_set_motor() (tborg.tborg.ThunderBorg method)
_SLOW_SPEED (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
_TBORG_LOGGER_NAME (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
(tborg.examples.web.monster_web.MonsterWeb attribute)
_VOLTAGE_IN (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
_VOLTAGE_OUT (tborg.examples.mborg_approxeng.JoyStickControl attribute)
(tborg.examples.mborg_pygame.JoyStickControl attribute)
_VOLTAGE_PIN_CORRECTION (tborg.tborg.ThunderBorg attribute)
_VOLTAGE_PIN_MAX (tborg.tborg.ThunderBorg attribute)
_write() (tborg.tborg.ThunderBorg method)
A
allow_reuse_address (tborg.examples.web.monster_web.ThreadingTCPServer attribute)
B
BaseTest (class in tborg.tests.test_tborg)
C
close_streams() (tborg.tborg.ThunderBorg method)
COMMAND_ALL_OFF (tborg.tborg.ThunderBorg attribute)
COMMAND_ANALOG_MAX (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_A (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_B (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_BATT_LIMITS (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_BATT_VOLT (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_DRIVE_A_FAULT (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_DRIVE_B_FAULT (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_FAILSAFE (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_ID (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_LED1 (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_LED2 (tborg.tborg.ThunderBorg attribute)
COMMAND_GET_LED_BATT_MON (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_A_FWD (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_A_REV (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_ALL_FWD (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_ALL_REV (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_B_FWD (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_B_REV (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_BATT_LIMITS (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_FAILSAFE (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_I2C_ADD (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_LED1 (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_LED2 (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_LED_BATT_MON (tborg.tborg.ThunderBorg attribute)
COMMAND_SET_LEDS (tborg.tborg.ThunderBorg attribute)
COMMAND_VALUE_FWD (tborg.tborg.ThunderBorg attribute)
COMMAND_VALUE_OFF (tborg.tborg.ThunderBorg attribute)
COMMAND_VALUE_ON (tborg.tborg.ThunderBorg attribute)
COMMAND_VALUE_REV (tborg.tborg.ThunderBorg attribute)
COMMAND_WRITE_EXTERNAL_LED (tborg.tborg.ThunderBorg attribute)
create_image_buffer_frame() (tborg.examples.web.monster_web.MonsterWeb method)
ctrl_wait_time (tborg.examples.mborg_pygame.PYGameController property)
D
daemon_threads (tborg.examples.web.monster_web.ThreadingTCPServer attribute)
DEFAULT_BUS_NUM (tborg.tborg.ThunderBorg attribute)
DEFAULT_I2C_ADDRESS (tborg.tborg.ThunderBorg attribute)
E
event_wait_time (tborg.examples.mborg_pygame.PYGameController property)
F
find_board() (tborg.tborg.ThunderBorg class method)
FLIPPED_CAMERA (tborg.examples.web.monster_web.MonsterWeb attribute)
FRAME_RATE (tborg.examples.web.monster_web.MonsterWeb attribute)
fwd_rev_invert (tborg.examples.mborg_approxeng.JoyStickControl property)
G
get_battery_monitoring_limits() (tborg.tborg.ThunderBorg method)
get_battery_voltage() (tborg.tborg.ThunderBorg method)
get_comms_failsafe() (tborg.tborg.ThunderBorg method)
get_drive_fault_one() (tborg.tborg.ThunderBorg method)
get_drive_fault_two() (tborg.tborg.ThunderBorg method)
get_led_battery_state() (tborg.tborg.ThunderBorg method)
get_led_one() (tborg.tborg.ThunderBorg method)
get_led_two() (tborg.tborg.ThunderBorg method)
get_motor_one() (tborg.tborg.ThunderBorg method)
get_motor_two() (tborg.tborg.ThunderBorg method)
GLOBAL_DATA (tborg.examples.web.monster_web.WebServer attribute)
H
halt_motors() (tborg.tborg.ThunderBorg method)
handle() (tborg.examples.web.monster_web.WebServer method)
I
IMAGE_HEIGHT (tborg.examples.web.monster_web.MonsterWeb attribute)
IMAGE_WIDTH (tborg.examples.web.monster_web.MonsterWeb attribute)
ImageCapture (class in tborg.examples.web.monster_web)
init_controller() (tborg.examples.mborg_pygame.PYGameController method)
init_mborg() (tborg.examples.mborg_approxeng.JoyStickControl method)
(tborg.examples.mborg_pygame.JoyStickControl method)
is_ctrl_init (tborg.examples.mborg_pygame.PYGameController property)
is_ps4() (tborg.examples.mborg_pygame.PYGameController method)
is_raspberry_pi() (in module tborg.examples.web.monster_web)
J
JoyStickControl (class in tborg.examples.mborg_approxeng)
(class in tborg.examples.mborg_pygame)
JPEG_QUALITY (tborg.examples.web.monster_web.MonsterWeb attribute)
L
LAST_FRAME (tborg.examples.web.monster_web.MonsterWeb attribute)
listen() (tborg.examples.mborg_approxeng.JoyStickControl method)
(tborg.examples.mborg_pygame.PYGameController method)
LOCK_FRAME (tborg.examples.web.monster_web.MonsterWeb attribute)
log_battery_monitoring() (tborg.examples.mborg_approxeng.JoyStickControl method)
(tborg.examples.mborg_pygame.JoyStickControl method)
LOGGER_NAME (tborg.tests.test_tborg.BaseTest attribute)
M
max_power (tborg.examples.mborg_approxeng.JoyStickControl property)
MAX_POWER (tborg.examples.web.monster_web.MonsterWeb attribute)
module
tborg.examples.mborg_approxeng
tborg.examples.mborg_pygame
tborg.examples.web.monster_web
tborg.tborg
tborg.tests.test_tborg
MonsterWeb (class in tborg.examples.web.monster_web)
P
parse_request() (tborg.examples.web.monster_web.WebServer method)
process_event() (tborg.examples.mborg_pygame.JoyStickControl method)
(tborg.examples.mborg_pygame.PYGameController method)
PYGameController (class in tborg.examples.mborg_pygame)
Q
quit (tborg.examples.mborg_approxeng.JoyStickControl property)
quit_hold_time (tborg.examples.mborg_approxeng.JoyStickControl property)
R
run() (tborg.examples.mborg_approxeng.JoyStickControl method)
(tborg.examples.mborg_pygame.JoyStickControl method)
(tborg.examples.web.monster_web.ImageCapture method)
(tborg.examples.web.monster_web.MonsterWeb method)
(tborg.examples.web.monster_web.StreamProcessor method)
(tborg.examples.web.monster_web.Watchdog method)
S
set_battery_limits() (tborg.examples.mborg_approxeng.JoyStickControl method)
(tborg.tborg.ThunderBorg method)
set_battery_monitoring_limits() (tborg.tborg.ThunderBorg method)
set_both_leds() (tborg.tborg.ThunderBorg method)
set_both_motors() (tborg.tborg.ThunderBorg method)
set_comms_failsafe() (tborg.tborg.ThunderBorg method)
set_defaults() (tborg.examples.mborg_pygame.JoyStickControl method)
set_external_led_colors() (tborg.tborg.ThunderBorg method)
set_i2c_address() (tborg.tborg.ThunderBorg class method)
set_led_battery_state() (tborg.tborg.ThunderBorg method)
set_led_one() (tborg.tborg.ThunderBorg method)
set_led_two() (tborg.tborg.ThunderBorg method)
set_motor_one() (tborg.tborg.ThunderBorg method)
set_motor_two() (tborg.tborg.ThunderBorg method)
set_quit() (tborg.examples.mborg_pygame.PYGameController method)
setUp() (tborg.tests.test_tborg.TestThunderBorg method)
setUpClass() (tborg.tests.test_tborg.BaseTest class method)
StreamProcessor (class in tborg.examples.web.monster_web)
T
tborg.examples.mborg_approxeng
module
tborg.examples.mborg_pygame
module
tborg.examples.web.monster_web
module
tborg.tborg
module
tborg.tests.test_tborg
module
tearDown() (tborg.tests.test_tborg.TestClassMethods method)
(tborg.tests.test_tborg.TestThunderBorg method)
test_config_with_auto_set_address() (tborg.tests.test_tborg.TestClassMethods method)
test_config_with_invalid_address() (tborg.tests.test_tborg.TestNoSetUp method)
test_config_with_invalid_board_id() (tborg.tests.test_tborg.TestNoSetUp method)
test_find_address_with_invalid_default_address() (tborg.tests.test_tborg.TestNoSetUp method)
test_find_board() (tborg.tests.test_tborg.TestClassMethods method)
test_get_battery_voltage() (tborg.tests.test_tborg.TestThunderBorg method)
test_get_drive_fault_one() (tborg.tests.test_tborg.TestThunderBorg method)
test_get_drive_fault_two() (tborg.tests.test_tborg.TestThunderBorg method)
test_halt_motors() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_and_get_comms_failsafe() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_and_get_led_battery_state() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_and_get_motor_one() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_and_get_motor_two() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_both_leds() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_both_motors() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_external_led_colors() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_get_battery_monitoring_limits() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_get_led_one() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_get_led_two() (tborg.tests.test_tborg.TestThunderBorg method)
test_set_i2c_address_with_address_range_invalid() (tborg.tests.test_tborg.TestClassMethods method)
test_set_i2c_address_with_current_address() (tborg.tests.test_tborg.TestClassMethods method)
test_set_i2c_address_without_current_address() (tborg.tests.test_tborg.TestClassMethods method)
test_write_external_led_word() (tborg.tests.test_tborg.TestThunderBorg method)
TestClassMethods (class in tborg.tests.test_tborg)
TestNoSetUp (class in tborg.tests.test_tborg)
TestThunderBorg (class in tborg.tests.test_tborg)
ThreadingTCPServer (class in tborg.examples.web.monster_web)
ThunderBorg (class in tborg.tborg)
ThunderBorgException
turn_invert (tborg.examples.mborg_approxeng.JoyStickControl property)
W
Watchdog (class in tborg.examples.web.monster_web)
WebServer (class in tborg.examples.web.monster_web)
write_external_led_word() (tborg.tborg.ThunderBorg method)