MCPcopy Create free account
hub / github.com/Ar-Ray-code/lingbot-depth-trt / resolve_device

Function resolve_device

python/scripts/camera/orbbec.py:81–94  ·  view source on GitHub ↗
(selector: str | None)

Source from the content-addressed store, hash-verified

79
80
81def resolve_device(selector: str | None) -> DeviceInfo:
82 devices = _matching_devices(selector)
83 if selector in (None, "", "auto"):
84 if not devices:
85 raise RuntimeError("No Orbbec devices found")
86 if len(devices) > 1:
87 raise RuntimeError("Multiple Orbbec devices found; specify --orbbec, --serial, or --usb-id")
88 return devices[0]
89
90 if len(devices) == 1:
91 return devices[0]
92 if not devices:
93 raise RuntimeError(f"No Orbbec device matched target: {selector}")
94 raise RuntimeError(f"Multiple Orbbec devices matched target: {selector}")
95
96
97def _get_device(info: DeviceInfo) -> Any:

Callers 1

create_cameraFunction · 0.70

Calls 1

_matching_devicesFunction · 0.85

Tested by

no test coverage detected