Class

FwupdPluginHidDevice

[]

Description [src]

class FwupdPlugin.HidDevice : FwupdPlugin.UsbDevice {
  parent_instance: FuUsbDevice
}

A Human Interface Device (HID) device.

See also: FuDevice, FuUsbDevice

[]

Constructors

fu_hid_device_new

Creates a new HID device.

since: 1.4.0

[]

Instance methods

fu_hid_device_add_flag

Adds a flag to be used for all set and get report messages.

since: 1.5.2

fu_hid_device_get_interface

Gets the HID USB interface number.

since: 1.4.0

fu_hid_device_get_report

Calls GetReport on the hardware.

since: 1.4.0

fu_hid_device_set_interface

Sets the HID USB interface number.

since: 1.4.0

fu_hid_device_set_report

Calls SetReport on the hardware.

since: 1.4.0

Methods inherited from FuUsbDevice (10)
Methods inherited from FuDevice (155)
Methods inherited from FwupdDevice (112)
Methods inherited from GObject (43)
[]

Properties

FwupdPlugin.HidDevice:interface

The HID interface to use.

since: 1.4.0

Properties inherited from FuUsbDevice (1)
Properties inherited from FuDevice (6)
Properties inherited from FwupdDevice (13)
[]

Signals

Signals inherited from FuDevice (3)
Signals inherited from GObject (1)

Class structure