in digit_interface/digit.py [0:0]
def info(self) -> str:
"""
Returns DIGIT device info
:return: String representation of DIGIT device
"""
has_dev = self.__dev is not None
is_connected = False
if has_dev:
is_connected = self.__dev.isOpened()
info_string = (
f"Name: {self.name} {self.dev_name}"
f"\n\t- Model: {self.model}"
f"\n\t- Revision: {self.revision}"
f"\n\t- Connected?: {is_connected}"
)
if is_connected:
info_string += (
f"\nStream Info:"
f"\n\t- Resolution: {self.resolution['width']} x {self.resolution['height']}"
f"\n\t- FPS: {self.fps}"
f"\n\t- LED Intensity: {self.intensity}"
)
return info_string