Coverage for /Users/fmorton/GitHub/BirdBrain-Python-Library-2/src/birdbrain_constant.py: 100%
45 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-04 20:20 -0500
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-04 20:20 -0500
1class BirdbrainConstant:
2 BIRDBRAIN_TEST = False
4 BACKWARD = 'B'
5 BEATS_TEMPO = 60
6 BEATS_TEMPO_FACTOR = 1000 # (60000 / TEMPO)
7 DEFAULT_DEGREES_MAX_RESPONSE = 359
8 DEFAULT_DEGREES_MIN_RESPONSE = 0
9 DEFAULT_DEVICE = 'A'
10 DEFAULT_FACTOR = 1.0
11 DEFAULT_MAX_RESPONSE = 100.0
12 DEFAULT_MIN_RESPONSE = 0.0
13 DEFAULT_TYPE_METHOD = 'int'
14 DEFAULT_UNLIMITED_MAX_RESPONSE = 1000000
15 DEFAULT_UNLIMITED_MIN_RESPONSE = -1000000
16 FORWARD = 'F'
17 HUMMINGBIRD_ORIENTATIONS = ["Screen%20Up", "Screen%20Down", "Tilt%20Left", "Tilt%20Right", "Logo%20Up", "Logo%20Down"]
18 HUMMINGBIRD_ORIENTATION_IN_BETWEEN = 'In between'
19 HUMMINGBIRD_ORIENTATION_RESULTS = ["Screen up", "Screen down", "Tilt left", "Tilt right", "Logo up", "Logo down"]
20 LEFT = 'L'
21 MOVE_CHECK_MOVING_DELAY = 0.05
22 MOVE_START_WAIT_SECONDS = 0.15
23 MOVE_TIMEOUT_SECONDS = 60.0
24 FINCH_ORIENTATIONS = ['Beak%20Up', 'Beak%20Down', 'Tilt%20Left', 'Tilt%20Right', 'Level', 'Upside%20Down']
25 FINCH_ORIENTATION_IN_BETWEEN = 'In between'
26 FINCH_ORIENTATION_RESULTS = ['Beak up', 'Beak down', 'Tilt left', 'Tilt right', 'Level', 'Upside down', 'In between']
27 RESET_ENCODERS_DELAY = 0.2
28 RIGHT = 'R'
29 VALID_BEAK_PORTS = '1'
30 VALID_BUTTONS = 'ABLogo'
31 VALID_DEVICES = 'ABC'
32 VALID_LED_PORTS = '123'
33 VALID_MOVE_DIRECTION = 'FB'
34 VALID_SENSOR_PORTS = '123'
35 VALID_SERVO_PORTS = '1234'
36 VALID_TAIL_PORTS = '2345all'
37 VALID_TRI_LED_PORTS = '1234'
38 VALID_TURN_DIRECTION = 'LR'
39 VOLTAGE_MAX = 3.3
40 VOLTAGE_MIN = 0.0
42 BATTERY_FACTOR = 0.0406
43 DIAL_FACTOR = 0.43478260869 # 100/230
44 DISTANCE_FACTOR = 1.0 # 117/100 originally
45 LIGHT_FACTOR = 0.39215686274 # 100/255
46 SOUND_FACTOR = 0.78431372549 # 200/255
47 VOLTAGE_FACTOR = 0.01294117647 # 3.3/255