Top | ![]() |
![]() |
![]() |
![]() |
FuUdevDevice * | fu_udev_device_new () |
GUdevDevice * | fu_udev_device_get_dev () |
const gchar * | fu_udev_device_get_sysfs_path () |
const gchar * | fu_udev_device_get_subsystem () |
guint16 | fu_udev_device_get_vendor () |
guint16 | fu_udev_device_get_model () |
guint8 | fu_udev_device_get_revision () |
guint | fu_udev_device_get_slot_depth () |
gboolean | fu_udev_device_set_physical_id () |
void | fu_udev_device_dump () |
FuUdevDevice *
fu_udev_device_new (GUdevDevice *udev_device
);
Creates a new FuUdevDevice.
Since: 1.1.2
GUdevDevice *
fu_udev_device_get_dev (FuUdevDevice *self
);
Gets the GUdevDevice.
Since: 1.1.2
const gchar *
fu_udev_device_get_sysfs_path (FuUdevDevice *self
);
Gets the device sysfs path, e.g. "/sys/devices/pci0000:00/0000:00:14.0".
Since: 1.1.2
const gchar *
fu_udev_device_get_subsystem (FuUdevDevice *self
);
Gets the device subsystem, e.g. "pci".
Since: 1.1.2
guint16
fu_udev_device_get_vendor (FuUdevDevice *self
);
Gets the device vendor code.
Since: 1.1.2
guint16
fu_udev_device_get_model (FuUdevDevice *self
);
Gets the device device code.
Since: 1.1.2
guint8
fu_udev_device_get_revision (FuUdevDevice *self
);
Gets the device revision.
Since: 1.1.2
guint fu_udev_device_get_slot_depth (FuUdevDevice *self
,const gchar *subsystem
);
gboolean fu_udev_device_set_physical_id (FuUdevDevice *self
,const gchar *subsystem
,GError **error
);
Sets the physical ID from the device subsystem. Plugins should choose the subsystem that is "deepest" in the udev tree, for instance choosing 'usb' over 'pci' for a mouse device.
Since: 1.1.2