Documentation ¶
Index ¶
- func GetDeviceByID(id string) (*model.Device, bool)
- func GetDeviceMountImageInfo(udid string) (*model.UsbmuxdImage, error)
- func GetDevices() ([]model.Device, error)
- func ReloadDevices()
- func ScanDevices()
- func StartDeviceManager()
- type DeviceManager
- func (dm *DeviceManager) CheckHasMountImage(udid string) (bool, error)
- func (dm *DeviceManager) GetDeviceByID(id string) (*model.Device, bool)
- func (dm *DeviceManager) GetDeviceByUDID(udid string) (*model.Device, bool)
- func (dm *DeviceManager) GetDevices() []model.Device
- func (dm *DeviceManager) GetMountImageInfo(udid string) (*model.UsbmuxdImage, error)
- func (dm *DeviceManager) GetUsbmuxdDeviceInfo(udid string) (*model.UsbmuxdDevice, error)
- func (dm *DeviceManager) ReloadDevices()
- func (dm *DeviceManager) RestartUsbmuxd() error
- func (dm *DeviceManager) Scan()
- func (dm *DeviceManager) Start()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDeviceMountImageInfo ¶ added in v0.0.7
func GetDeviceMountImageInfo(udid string) (*model.UsbmuxdImage, error)
func GetDevices ¶
func ReloadDevices ¶
func ReloadDevices()
func ScanDevices ¶
func ScanDevices()
func StartDeviceManager ¶
func StartDeviceManager()
Types ¶
type DeviceManager ¶
type DeviceManager struct {
// contains filtered or unexported fields
}
func (*DeviceManager) CheckHasMountImage ¶ added in v0.0.8
func (dm *DeviceManager) CheckHasMountImage(udid string) (bool, error)
func (*DeviceManager) GetDeviceByID ¶ added in v0.0.7
func (dm *DeviceManager) GetDeviceByID(id string) (*model.Device, bool)
func (*DeviceManager) GetDeviceByUDID ¶ added in v0.0.7
func (dm *DeviceManager) GetDeviceByUDID(udid string) (*model.Device, bool)
func (*DeviceManager) GetDevices ¶
func (dm *DeviceManager) GetDevices() []model.Device
func (*DeviceManager) GetMountImageInfo ¶ added in v0.0.7
func (dm *DeviceManager) GetMountImageInfo(udid string) (*model.UsbmuxdImage, error)
Get AppleTV mounted information of DeveloperDiskImage install/screenshot function need mounted DeveloperDiskImage to operate.
func (*DeviceManager) GetUsbmuxdDeviceInfo ¶ added in v0.1.0
func (dm *DeviceManager) GetUsbmuxdDeviceInfo(udid string) (*model.UsbmuxdDevice, error)
func (*DeviceManager) ReloadDevices ¶
func (dm *DeviceManager) ReloadDevices()
func (*DeviceManager) RestartUsbmuxd ¶ added in v0.1.0
func (dm *DeviceManager) RestartUsbmuxd() error
func (*DeviceManager) Scan ¶
func (dm *DeviceManager) Scan()
func (*DeviceManager) Start ¶
func (dm *DeviceManager) Start()
需要依赖socket套接字: /var/run/dbus /var/run/avahi-daemon
Click to show internal directories.
Click to hide internal directories.