fwupd library
Classes
- FwupdClient
- A client that connects to fwupd.
- FwupdDevice
- A physical device on the host with optionally updatable firmware.
- FwupdPlugin
- A plugin which is used by fwupd to enumerate and update devices.
- FwupdRelease
- A firmware release with a specific version.
- FwupdRemote
- A source of metadata that provides firmware.
Enums
- FwupdDeviceFlag
- Flags used to represent device attributes.
- FwupdInstallFlag
- Flags to set when performing the firmware update or install.
- FwupdKeyringKind
- Type of keyring used on a remote.
- FwupdReleaseFlag
- FwupdReleaseUrgency
- FwupdRemoteKind
- Kind of remote.
- FwupdStatus
- Daemon status.
- FwupdUpdateState
- Update state.
- FwupdVersionFormat
- Flags used when parsing version numbers.
Exceptions / Errors
- FwupdAcPowerRequiredException
- AC power was required
- FwupdAlreadyPendingException
- Already set be be installed offline
- FwupdAuthFailedException
- Failed to get authentication
- FwupdBatteryLevelTooLowException
- The system battery level is too low
- FwupdBrokenSystemException
- User has configured their system in a broken way
- FwupdException
- FwupdInternalException
- Internal error
- FwupdInvalidFileException
- Invalid file format
- FwupdNeedsUserActionException
- User needs to do an action to complete the update
- FwupdNotFoundException
- No matching device exists
- FwupdNothingToDoException
- Nothing to do
- FwupdNotSupportedException
- Action was not possible
- FwupdPermissionDeniedException
- Permission was denied
- FwupdReadException
- Failed to read from device
- FwupdSignatureInvalidException
- Signature was invalid
- FwupdVersionNewerException
- Installed newer firmware version
- FwupdVersionSameException
- Installed same firmware version
- FwupdWriteException
- Failed to write to the device