MCPcopy
hub / github.com/zai-org/Open-AutoGLM / get_device_info

Method get_device_info

phone_agent/xctest/connection.py:152–174  ·  view source on GitHub ↗

Get detailed information about a device. Args: device_id: Device UDID. If None, uses first available device. Returns: DeviceInfo or None if not found.

(self, device_id: str | None = None)

Source from the content-addressed store, hash-verified

150 return {}
151
152 def get_device_info(self, device_id: str | None = None) -> DeviceInfo | None:
153 """
154 Get detailed information about a device.
155
156 Args:
157 device_id: Device UDID. If None, uses first available device.
158
159 Returns:
160 DeviceInfo or None if not found.
161 """
162 devices = self.list_devices()
163
164 if not devices:
165 return None
166
167 if device_id is None:
168 return devices[0]
169
170 for device in devices:
171 if device.device_id == device_id:
172 return device
173
174 return None
175
176 def is_connected(self, device_id: str | None = None) -> bool:
177 """

Callers

nothing calls this directly

Calls 1

list_devicesMethod · 0.95

Tested by

no test coverage detected