FwupdPlugin.IntelThunderboltFirmware
Description: Reference for FwupdPlugin.IntelThunderboltFirmware

### Class

# FwupdPluginIntelThunderboltFirmware

#### Description [src]

    class FwupdPlugin.IntelThunderboltFirmware : FwupdPlugin.IntelThunderboltNvm {
      parent_instance: FuIntelThunderboltNvm
    }

The Non-Volatile-Memory file-format specification. This is what you would find as the update payload.

See also: `FuFirmware`

#### Hierarchy

#### Ancestors

- FuIntelThunderboltNvm
- FuFirmware
- GObject

#### Constructors

###### fu_intel_thunderbolt_firmware_new

Creates a new `FuFirmware` of Intel NVM format.

since: 1.8.5

#### Instance methods

##### Methods inherited from FuIntelThunderboltNvm (7)

###### fu_intel_thunderbolt_nvm_get_device_id

Gets the device ID.

since: 1.8.5

###### fu_intel_thunderbolt_nvm_get_flash_size

Gets the flash size.

since: 1.8.5

###### fu_intel_thunderbolt_nvm_get_model_id

Gets the model ID.

since: 1.8.5

###### fu_intel_thunderbolt_nvm_get_vendor_id

Gets the vendor ID.

since: 1.8.5

###### fu_intel_thunderbolt_nvm_has_pd

Gets if the device has power delivery capability.

since: 1.8.5

###### fu_intel_thunderbolt_nvm_is_host

Gets if the firmware is designed for a host controller rather than a device.

since: 1.8.5

###### fu_intel_thunderbolt_nvm_is_native

Gets if the device is native, i.e. not in recovery mode.

since: 1.8.5

##### Methods inherited from FuFirmware (52)

Please see FuFirmware for a full list of methods.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from FuFirmware (1)

###### FwupdPlugin.Firmware:parent

The firmware parent.

since: 1.8.2

#### Signals

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct FwupdPluginIntelThunderboltFirmwareClass {
      FuIntelThunderboltNvmClass parent_class;

    }

No description available.

###### Class members

`parent_class: FuIntelThunderboltNvmClass`
  No description available.