Compare commits
6 Commits
e04c59d9e8
...
17f8ec000b
Author | SHA1 | Date |
---|---|---|
Mike | 17f8ec000b | |
Mike | 7b8eab18ab | |
Mike | 3c22070c47 | |
Mike | e7c908e41c | |
Mike | 19f0321c2e | |
Mike | 0840690b36 |
|
@ -142,9 +142,7 @@ class MikesServoMapper:
|
|||
else:
|
||||
self.__logger.warning("Invalid choice: %s" % user_choice)
|
||||
|
||||
def edit_mappings(self):
|
||||
|
||||
self.__logger.info("Begin mapping mode !")
|
||||
def get_servo_kit(self):
|
||||
|
||||
i2c_address = self.determine_i2c_address()
|
||||
servo_kit = ServoKit(
|
||||
|
@ -152,6 +150,15 @@ class MikesServoMapper:
|
|||
channels=self.__CHANNELS_COUNT
|
||||
)
|
||||
|
||||
return servo_kit
|
||||
|
||||
def edit_mappings(self):
|
||||
|
||||
self.__logger.info("Begin mapping mode !")
|
||||
|
||||
#
|
||||
servo_kit = self.get_servo_kit()
|
||||
|
||||
#
|
||||
while True:
|
||||
|
||||
|
@ -172,7 +179,7 @@ class MikesServoMapper:
|
|||
|
||||
self.__logger.info("")
|
||||
self.__logger.info("Please enter a number to change the corresponding mapping, or Q to quit.")
|
||||
user_input = getch.getch()
|
||||
user_input = input()
|
||||
if user_input == "Q" or user_input == "q":
|
||||
self.__logger.info("Quitting mapping mode")
|
||||
break
|
||||
|
@ -227,12 +234,15 @@ class MikesServoMapper:
|
|||
|
||||
self.__logger.info("Testing mappings!")
|
||||
|
||||
#
|
||||
servo_kit = self.get_servo_kit()
|
||||
|
||||
#
|
||||
for name in self.__mappings.keys():
|
||||
|
||||
channel = self.get_name_mapping(name=name)
|
||||
self.__logger.info("Jiggling mapping: %s ==> %s" % (name, channel))
|
||||
|
||||
time.sleep(1)
|
||||
self.jiggle_channel(servo_kit=servo_kit, channel=channel)
|
||||
|
||||
self.__logger.info("Done testing mappings")
|
||||
|
||||
|
|
Loading…
Reference in New Issue