in digit_interface/digit.py [0:0]
def populate(self, serial: str) -> None:
"""
Find the connected DIGIT based on the serial number and populate device parameters into the class
:param serial: DIGIT serial number
:return:
"""
digit = DigitHandler.find_digit(serial)
if digit is None:
raise Exception(f"Cannot find DIGIT with serial {self.serial}")
self.dev_name = digit["dev_name"]
self.manufacturer = digit["manufacturer"]
self.model = digit["model"]
self.revision = int(digit["revision"])
self.serial = digit["serial"]