summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2018-12-28 12:59:55 +0100
committerDan Williams <dcbw@redhat.com>2019-01-03 18:53:52 +0000
commit87712c27f5868e2f05c03d4fdc2ee79f0ac1c243 (patch)
treebf20cda912cfbb347583067d78287aa923e6b561 /include
parentf35d64a8992a06e75585c774090e407ae21f24fe (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.h6
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_ */