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

1class BirdbrainConstant: 

2 BIRDBRAIN_TEST = False 

3 

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 

41 

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