Class
FwupdPluginBluezDevice
Ancestors
- FuDevice
- FwupdDevice
- GObject
Instance methods
fu_bluez_device_notify_start
Enables notifications for property changes in a UUID (StartNotify method).
Available since: 1.5.8
fu_bluez_device_notify_stop
Disables notifications for property changes in a UUID (StopNotify method).
Available since: 1.5.8
Methods inherited from FuDevice (125)
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_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 tyically 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_security_attrs
Adds HSI security attributes.
Available since: 1.6.0
fu_device_attach
Attaches a device from the bootloader into application mode.
Available since: 1.0.8
fu_device_attach_full
Attaches a device from the bootloader into application mode.
Available since: 1.7.0
fu_device_bind_driver
Binds a driver to the device, which normally means the kernel driver takes control of the hardware.
Available since: 1.5.0
fu_device_cleanup
Cleans up a device after an update. A different plugin can handle each of
FuDevice->write_firmware()
, FuDevice->attach()
and FuDevice->cleanup()
.
Available since: 1.3.3
fu_device_close
Closes a device, optionally running a object-specific vfunc.
Available since: 1.1.2
fu_device_convert_instance_ids
Converts all the Device Instance IDs added using fu_device_add_instance_id()
into actual GUIDs, unless FU_DEVICE_INTERNAL_FLAG_NO_AUTO_INSTANCE_IDS
has
been set.
Available since: 1.2.5
fu_device_detach
Detaches a device from the application into bootloader mode.
Available since: 1.0.8
fu_device_detach_full
Detaches a device from the application into bootloader mode.
Available since: 1.7.0
fu_device_dump_firmware
Reads the raw firmware image from the device by calling a plugin-specific vfunc. This raw firmware image may contain serial numbers or device-specific configuration but should be a byte-for-byte match compared to using an external SPI programmer.
Available since: 1.5.0