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.
This commit is contained in:
committed by
Dan Williams
parent
f35d64a899
commit
87712c27f5
@@ -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_ */
|
||||
|
||||
Reference in New Issue
Block a user