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:
|
else:
|
||||||
self.__logger.warning("Invalid choice: %s" % user_choice)
|
self.__logger.warning("Invalid choice: %s" % user_choice)
|
||||||
|
|
||||||
def edit_mappings(self):
|
def get_servo_kit(self):
|
||||||
|
|
||||||
self.__logger.info("Begin mapping mode !")
|
|
||||||
|
|
||||||
i2c_address = self.determine_i2c_address()
|
i2c_address = self.determine_i2c_address()
|
||||||
servo_kit = ServoKit(
|
servo_kit = ServoKit(
|
||||||
|
@ -152,6 +150,15 @@ class MikesServoMapper:
|
||||||
channels=self.__CHANNELS_COUNT
|
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:
|
while True:
|
||||||
|
|
||||||
|
@ -172,7 +179,7 @@ class MikesServoMapper:
|
||||||
|
|
||||||
self.__logger.info("")
|
self.__logger.info("")
|
||||||
self.__logger.info("Please enter a number to change the corresponding mapping, or Q to quit.")
|
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":
|
if user_input == "Q" or user_input == "q":
|
||||||
self.__logger.info("Quitting mapping mode")
|
self.__logger.info("Quitting mapping mode")
|
||||||
break
|
break
|
||||||
|
@ -227,12 +234,15 @@ class MikesServoMapper:
|
||||||
|
|
||||||
self.__logger.info("Testing mappings!")
|
self.__logger.info("Testing mappings!")
|
||||||
|
|
||||||
|
#
|
||||||
|
servo_kit = self.get_servo_kit()
|
||||||
|
|
||||||
|
#
|
||||||
for name in self.__mappings.keys():
|
for name in self.__mappings.keys():
|
||||||
|
|
||||||
channel = self.get_name_mapping(name=name)
|
channel = self.get_name_mapping(name=name)
|
||||||
self.__logger.info("Jiggling mapping: %s ==> %s" % (name, channel))
|
self.__logger.info("Jiggling mapping: %s ==> %s" % (name, channel))
|
||||||
|
self.jiggle_channel(servo_kit=servo_kit, channel=channel)
|
||||||
time.sleep(1)
|
|
||||||
|
|
||||||
self.__logger.info("Done testing mappings")
|
self.__logger.info("Done testing mappings")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue