public List <Usbmuxd.iOSDevice> GetDevices() { myDeviceIds.Clear(); var count = Usbmuxd.UsbmuxdGetDeviceCount(); for (uint i = 0; i < count; i++) { if (Usbmuxd.UsbmuxdGetDevice(i, out var device) && !string.IsNullOrEmpty(device.udid)) { myDeviceIds.Add(device); } } return(myDeviceIds); }
private bool CanFindDevice(string deviceId) { var deviceCount = Usbmuxd.UsbmuxdGetDeviceCount(); myLogger.Trace($"UsbmuxdGetDeviceCount: {deviceCount}"); for (uint i = 0; i < deviceCount; i++) { if (Usbmuxd.UsbmuxdGetDevice(i, out var device)) { myLogger.Trace($"UsbmuxdGetDevice({i}): {device.udid}"); if (device.udid == deviceId) { return(true); } } } return(false); }