FwupdPlugin.PciBaseCls
Description: Reference for FwupdPlugin.PciBaseCls

### Enumeration

# FwupdPluginPciBaseCls

#### Declaration

    enum FwupdPlugin.PciBaseCls

#### Description [src]

PCI base class types returned by fu_udev_device_get_cls().

#### Members

Name | Description
--- | ---
`FU_PCI_BASE_CLS_OLD` | Device from before classes were defined.
`FU_PCI_BASE_CLS_MASS_STORAGE` | Mass Storage Controller.
`FU_PCI_BASE_CLS_NETWORK` | Network controller.
`FU_PCI_BASE_CLS_DISPLAY` | Display controller.
`FU_PCI_BASE_CLS_MULTIMEDIA` | Multimedia controller.
`FU_PCI_BASE_CLS_MEMORY` | Memory controller.
`FU_PCI_BASE_CLS_BRIDGE` | Bridge.
`FU_PCI_BASE_CLS_SIMPLE_COMMUNICATION` | Simple communications controller.
`FU_PCI_BASE_CLS_BASE` | Base system peripheral.
`FU_PCI_BASE_CLS_INPUT` | Input device.
`FU_PCI_BASE_CLS_DOCKING` | Docking station.
`FU_PCI_BASE_CLS_PROCESSORS` | Processor.
`FU_PCI_BASE_CLS_SERIAL_BUS` | Serial bus controller.
`FU_PCI_BASE_CLS_WIRELESS` | Wireless controller.
`FU_PCI_BASE_CLS_INTELLIGENT_IO` | Intelligent IO controller.
`FU_PCI_BASE_CLS_SATELLITE` | Satellite controller.
`FU_PCI_BASE_CLS_ENCRYPTION` | Encryption/Decryption controller.
`FU_PCI_BASE_CLS_SIGNAL_PROCESSING` | Data acquisition and signal processing controller.
`FU_PCI_BASE_CLS_ACCELERATOR` | Processing accelerator.
`FU_PCI_BASE_CLS_NON_ESSENTIAL` | Non-essential instrumentation.
`FU_PCI_BASE_CLS_UNDEFINED` | Device doesn’t fit any defined class.