Class
FwupdPluginDfuFirmware
Description [src]
class FwupdPlugin.DfuFirmware : FwupdPlugin.Firmware {
parent_instance: FuFirmware
}
A DFU firmware image.
See also: FuFirmware
Ancestors
- FuFirmware
- GObject
Instance methods
fu_dfu_firmware_get_release
Gets the device ID, or 0xffff for no restriction.
Available since: 1.3.3
fu_dfu_firmware_get_version
Gets the file format version with is 0x0100 by default.
Available since: 1.3.3
Methods inherited from FuFirmware (47)
fu_firmware_add_chunk
Adds a chunk to the image.
Available since: 1.6.0
fu_firmware_add_flag
Adds a specific firmware flag to the firmware.
Available since: 1.5.0
fu_firmware_add_image
Adds an image to the firmware.
Available since: 1.3.1
fu_firmware_build
Builds a firmware from an XML manifest. The manifest would typically have the following form:
Available since: 1.5.0
fu_firmware_build_from_xml
Builds a firmware from an XML manifest. The manifest would typically have the following form:
Available since: 1.6.0
fu_firmware_export
This allows us to build an XML object for the nested firmware.
Available since: 1.6.0
fu_firmware_export_to_xml
This allows us to build an XML object for the nested firmware.
Available since: 1.6.0
fu_firmware_get_addr
Gets the base address of the image.
Available since: 1.6.0
fu_firmware_get_alignment
Gets the alignment of the firmware.
Available since: 1.6.0
fu_firmware_get_bytes
Gets the firmware payload, which does not have any header or footer included.
Available since: 1.6.0
fu_firmware_get_checksum
Returns a checksum of the payload data.
Available since: 1.6.0
fu_firmware_get_chunks
Gets the optional image chunks.
Available since: 1.6.0
fu_firmware_get_filename
Gets an optional filename that represents the image source or destination.
Available since: 1.6.0
fu_firmware_get_id
Gets the image ID, typically set at construction.
Available since: 1.6.0
fu_firmware_get_idx
Gets the index of the image which is used for ordering.
Available since: 1.6.0
fu_firmware_get_image_by_checksum
Gets the firmware image using the image checksum. The checksum type is guessed based on the length of the input string.
Available since: 1.5.5
fu_firmware_get_image_by_id
Gets the firmware image using the image ID.
Available since: 1.3.1
fu_firmware_get_image_by_id_bytes
Gets the firmware image bytes using the image ID.
Available since: 1.3.1
fu_firmware_get_image_by_idx
Gets the firmware image using the image index.
Available since: 1.3.1
fu_firmware_get_image_by_idx_bytes
Gets the firmware image bytes using the image index.
Available since: 1.3.1
fu_firmware_get_images
Returns all the images in the firmware.
Available since: 1.3.1
fu_firmware_get_offset
Gets the base offset of the image.
Available since: 1.6.0
fu_firmware_get_size
Gets the total size of the image, which is typically the same size as the
data from fu_firmware_write()
.
Available since: 1.6.0