set left/right/both blinkers on/off
(regObj)
| 733 | |
| 734 | |
| 735 | def handle_blinkers(regObj): |
| 736 | ''' |
| 737 | set left/right/both blinkers on/off |
| 738 | ''' |
| 739 | # print("handle blinkers {}".format(regObj.group(BLINKER_STATUS_GROUP))) |
| 740 | try: |
| 741 | if regObj.group(BLINKER_SELECTION_GROUP) == "ledl": |
| 742 | left = True |
| 743 | right = False |
| 744 | elif regObj.group(BLINKER_SELECTION_GROUP) == "ledr": |
| 745 | right = True |
| 746 | left = False |
| 747 | else: |
| 748 | left = True if regObj.group(BLINKER_RIGHT_GROUP) == None else False |
| 749 | right = True if regObj.group(BLINKER_LEFT_GROUP) == None else False |
| 750 | |
| 751 | if regObj.group(BLINKER_STATUS_GROUP) == "on" or \ |
| 752 | regObj.group(BLINKER_STATUS_GROUP) == "255": |
| 753 | if right: |
| 754 | gpg.blinker_on("right") |
| 755 | if left: |
| 756 | gpg.blinker_on("left") |
| 757 | else: |
| 758 | if right: |
| 759 | gpg.blinker_off("right") |
| 760 | if left: |
| 761 | gpg.blinker_off("left") |
| 762 | except Exception as e: |
| 763 | print("handle_blinkers: {}".format(e)) |
| 764 | return None |
| 765 | |
| 766 | |
| 767 | def handle_eye_color(regObj): |
no test coverage detected