in digit_interface/digit.py [0:0]
def connect(self) -> None:
logger.info(f"{self.serial}:Connecting to DIGIT")
self.__dev = cv2.VideoCapture(self.dev_name)
if not self.__dev.isOpened():
logger.error(
f"Cannot open video capture device {self.serial} - {self.dev_name}"
)
raise Exception(f"Error opening video stream: {self.dev_name}")
# set stream defaults, QVGA at 60 fps
logger.info(
f"{self.serial}:Setting stream defaults to QVGA, 60fps, maximum LED intensity."
)
logger.debug(f"Default stream to QVGA {self.STREAMS['QVGA']['resolution']}")
self.set_resolution(self.STREAMS["QVGA"])
logger.debug(f"Default stream with {self.STREAMS['QVGA']['fps']['60fps']} fps")
self.set_fps(self.STREAMS["QVGA"]["fps"]["60fps"])
logger.debug("Setting maximum LED illumination intensity")
self.set_intensity(15)