Top | ![]() |
![]() |
![]() |
![]() |
FuDevice * | fu_usb_device_new () |
GUsbDevice * | fu_usb_device_get_dev () |
void | fu_usb_device_set_dev () |
gboolean | fu_usb_device_open () |
gboolean | fu_usb_device_close () |
gboolean | fu_usb_device_probe () |
gboolean | fu_usb_device_is_open () |
FuDevice *
fu_usb_device_new (GUsbDevice *usb_device
);
Creates a new FuUsbDevice.
Since: 1.0.2
GUsbDevice *
fu_usb_device_get_dev (FuUsbDevice *device
);
Gets the GUsbDevice.
Since: 1.0.2
void fu_usb_device_set_dev (FuUsbDevice *device
,GUsbDevice *usb_device
);
Sets the GUsbDevice to use.
Since: 1.0.2
gboolean fu_usb_device_open (FuUsbDevice *device
,GError **error
);
Closes a USB device, optionally running a object-specific vfunc.
Since: 1.0.2
gboolean fu_usb_device_probe (FuUsbDevice *device
,GError **error
);
Probes a USB device, setting parameters on the object that does not need the device open or the interface claimed. If the device is not compatible then an error should be returned.
Since: 1.0.2
gboolean
fu_usb_device_is_open (FuUsbDevice *device
);
Finds out if a USB device is currently open.
Since: 1.0.3