diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2018-12-28 12:59:55 +0100 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2019-01-03 18:53:52 +0000 |
commit | 87712c27f5868e2f05c03d4fdc2ee79f0ac1c243 (patch) | |
tree | bf20cda912cfbb347583067d78287aa923e6b561 /include | |
parent | f35d64a8992a06e75585c774090e407ae21f24fe (diff) |
api,firmware: MMModemFirmwareUpdateMethod as flags, not enum
Devices may require/support more than one update method, so instead of
reporting the method as a single enum value, use a set of flags
instead.
Diffstat (limited to 'include')
-rw-r--r-- | include/ModemManager-enums.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index 9190c3c4..4c2b22c4 100644 --- a/include/ModemManager-enums.h +++ b/include/ModemManager-enums.h @@ -1405,14 +1405,14 @@ typedef enum { /*< underscore_name=mm_call_direction >*/ /** * MMModemFirmwareUpdateMethod: - * @MM_MODEM_FIRMWARE_UPDATE_METHOD_UNKNOWN: Unknown method. + * @MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE: No method specified. * @MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT: Device supports fastboot-based update. * * Type of firmware update method supported by the module. */ typedef enum { /*< underscore_name=mm_modem_firmware_update_method >*/ - MM_MODEM_FIRMWARE_UPDATE_METHOD_UNKNOWN, - MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT, + MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE = 0, + MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT = 1 << 0, } MMModemFirmwareUpdateMethod; #endif /* _MODEMMANAGER_ENUMS_H_ */ |