Class
FwupdPluginHidDevice
Description [src]
class FwupdPlugin.HidDevice : FwupdPlugin.UsbDevice {
parent_instance: FuUsbDevice
}
A Human Interface Device (HID) device.
See also: FuDevice, FuUsbDevice
Ancestors
- FuUsbDevice
- FuDevice
- FwupdDevice
- GObject
Instance methods
fu_hid_device_add_flag
Adds a flag to be used for all set and get report messages.
Available since: 1.5.2
Methods inherited from FuUsbDevice (10)
fu_usb_device_add_interface
Adds an interface that will be claimed on ->open()and released on `->`close().
Available since: 1.7.4
fu_usb_device_find_udev_device
Gets the matching GUdevDevice for the GUsbDevice.
Available since: 1.3.2
fu_usb_device_get_dev
Gets the GUsbDevice.
Available since: 1.0.2
fu_usb_device_get_pid
Gets the device product code.
Available since: 1.1.2
fu_usb_device_get_platform_id
Gets the device platform ID.
Available since: 1.1.2
fu_usb_device_get_spec
Gets the string USB revision for the device.
Available since: 1.3.4
fu_usb_device_get_vid
Gets the device vendor code.
Available since: 1.1.2
fu_usb_device_is_open
Finds out if a USB device is currently open.
Available since: 1.0.3
fu_usb_device_set_configuration
Set the active bConfigurationValue for the device.
Available since: 1.7.4
fu_usb_device_set_dev
Sets the GUsbDevice to use.
Available since: 1.0.2
Methods inherited from FuDevice (156)
fu_device_activate
Activates up a device, which normally means the device switches to a new firmware version. This should only be called when data loss cannot occur.
Available since: 1.2.6
fu_device_add_child
Sets any child device. An child device is logically linked to the primary device in some way.
Available since: 1.0.8
fu_device_add_counterpart_guid
Adds a GUID to the device. If the guid argument is not a valid GUID then it
is converted to a GUID using fwupd_guid_hash_string().
Available since: 1.1.2
fu_device_add_flag
Adds a device flag to the device.
Available since: 0.1.0
fu_device_add_guid
Adds a GUID to the device. If the guid argument is not a valid GUID then it
is converted to a GUID using fwupd_guid_hash_string().
Available since: 0.7.2
fu_device_add_guid_full
Adds a GUID to the device. If the guid argument is not a valid GUID then it
is converted to a GUID using fwupd_guid_hash_string().
Available since: 1.6.2
fu_device_add_instance_id
Adds an instance ID to the device. If the instance_id argument is already a
valid GUID then fu_device_add_guid() should be used instead.
Available since: 1.2.5
fu_device_add_instance_id_full
Adds an instance ID with all parameters set.
Available since: 1.2.9
fu_device_add_instance_str
Assign a value for the key.
Available since: 1.7.7
fu_device_add_instance_strsafe
Assign a sanitized value for the key.
Available since: 1.7.7
fu_device_add_instance_strup
Assign a uppercase value for the key.
Available since: 1.7.7
fu_device_add_instance_u16
Assign a value to the key, which is padded as 4X.
Available since: 1.7.7
fu_device_add_instance_u32
Assign a value to the key, which is padded as 8X.
Available since: 1.7.7
fu_device_add_instance_u4
Assign a value to the key, which is padded as 1X.
Available since: 1.7.7
fu_device_add_instance_u8
Assign a value to the key, which is padded as 2X.
Available since: 1.7.7
fu_device_add_internal_flag
Adds a private flag that stays internal to the engine and is not leaked to the client.
Available since: 1.5.5
fu_device_add_parent_guid
Sets any parent device using a GUID. An parent device is logically linked to
the primary device in some way and can be added before or after self.
Available since: 1.0.8
fu_device_add_parent_physical_id
Sets any parent device using the physical ID. An parent device is logically
linked to the primary device in some way and can be added before or after self.
Available since: 1.6.2
fu_device_add_possible_plugin
Adds a plugin name to the list of plugins that might be able to handle this device. This is typically called from a quirk handler.
Available since: 1.5.1
fu_device_add_private_flag
Adds a private flag that can be used by the plugin for any purpose.
Available since: 1.6.2
fu_device_add_problem
Prevent the device from being updated, changing it from FWUPD_DEVICE_FLAG_UPDATABLE
to FWUPD_DEVICE_FLAG_UPDATABLE_HIDDEN if not already inhibited.
Available since: 1.8.1
fu_device_add_security_attrs
Adds HSI security attributes.
Available since: 1.6.0
fu_device_add_string
Add daemon-specific device metadata to an existing string.
Available since: 1.7.1
Properties
Properties inherited from FuUsbDevice (1)
Properties inherited from FuDevice (6)
FwupdPlugin.Device:backend-id
The device backend ID.
Available since: 1.5.8
FwupdPlugin.Device:context
The FuContext to use.
Available since: 1.6.0
FwupdPlugin.Device:logical-id
The device logical ID.
Available since: 1.1.2
FwupdPlugin.Device:parent
The device parent.
Available since: 1.0.8
FwupdPlugin.Device:physical-id
The device physical ID.
Available since: 1.1.2
FwupdPlugin.Device:proxy
The device proxy to use.
Available since: 1.4.1