FwupdPlugin.DeviceIncorporateFlags
Description: Reference for FwupdPlugin.DeviceIncorporateFlags

### Enumeration

# FwupdPluginDeviceIncorporateFlags

#### Declaration

    flags FwupdPlugin.DeviceIncorporateFlags

#### Description [src]

Flags to use when incorporating a device instance.

#### Members

`FU_DEVICE_INCORPORATE_FLAG_BASECLASS`

  Set baseclass properties.

  - Value: `1`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_SUPERCLASS`

  Set superclass properties, implemented using `->incorporate()`.

  - Value: `2`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_VENDOR`

  Set vendor.

  - Value: `4`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_VENDOR_IDS`

  Set vendor IDs.

  - Value: `8`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_PHYSICAL_ID`

  Set the physical ID.

  - Value: `16`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_LOGICAL_ID`

  Set the logical ID.

  - Value: `32`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_BACKEND_ID`

  Set the backend ID.

  - Value: `64`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_REMOVE_DELAY`

  Set the remove delay.

  - Value: `128`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_ACQUIESCE_DELAY`

  Set the acquiesce delay.

  - Value: `256`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_ICONS`

  Set the icons.

  - Value: `512`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_UPDATE_ERROR`

  Set the update error.

  - Value: `1024`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_UPDATE_STATE`

  Set the update state.

  - Value: `2048`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_VID`

  Set the vendor ID.

  - Value: `4096`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_PID`

  Set the product ID.

  - Value: `8192`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_UPDATE_MESSAGE`

  Set the update message.

  - Value: `16384`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_UPDATE_IMAGE`

  Set the update image.

  - Value: `32768`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_EVENTS`

  Add the device events.

  - Value: `65536`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_INSTANCE_IDS`

  Set the instance IDs.

  - Value: `131072`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_POSSIBLE_PLUGINS`

  Set the possible plugins.

  - Value: `262144`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_GTYPE`

  Set the device GType.

  - Value: `524288`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_INSTANCE_KEYS`

  Set the device instance keys.

  - Value: `1048576`
  - Available since: 1.0
`FU_DEVICE_INCORPORATE_FLAG_ALL`

  All flags.

  - Value: `-1`
  - Available since: 1.0