DeviceProblem
Description:
[ CCode ( cprefix = "FWUPD_DEVICE_PROBLEM_" , has_type_id = false ) ]
[ Flags ]
public enum DeviceProblem
Problems are reasons why the device is not updatable.
All problems have to be fixable by the user, rather than the plugin author.
Content:
Enum values:
- DISPLAY_REQUIRED - The device
cannot be used while there are no displays plugged in.
- FIRMWARE_LOCKED - The firmware
is locked in the system setup.
- INSECURE_PLATFORM - The
device is signed with an insecure key
- IN_USE - The device is in use and cannot
be interrupted, for instance taking a phone call.
- IS_EMULATED - The device is
emulated from a different host.
- LID_IS_CLOSED - The device cannot
be used while the laptop lid is closed.
- LOWER_PRIORITY - We have two
ways of communicating with one physical device, so we hide the worse one.
- MISSING_LICENSE - The device
cannot be updated due to missing vendor's license.
- NONE - No device problems detected.
- POWER_TOO_LOW - The device
battery power is too low.
- REQUIRE_AC_POWER - The device
requires AC power to be connected.
- SYSTEM_INHIBIT - The device
cannot be updated due to a system-wide inhibit.
- SYSTEM_POWER_TOO_LOW - The
system power is too low to perform the update.
- UNKNOWN - This problem is not defined,
this typically will happen from mismatched fwupd library and clients.
- UNREACHABLE - The device is
unreachable, or out of wireless range.
- UPDATE_IN_PROGRESS - The
device cannot be updated as it is already being updated.
- UPDATE_PENDING - The device is
waiting for the update to be applied.