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
@@ -45,7 +45,7 @@ qfastboot_test_ready (MMBaseModem *self,
|
||||
MMFirmwareUpdateSettings *update_settings;
|
||||
|
||||
if (!mm_base_modem_at_command_finish (self, res, NULL))
|
||||
update_settings = mm_firmware_update_settings_new (MM_MODEM_FIRMWARE_UPDATE_METHOD_UNKNOWN);
|
||||
update_settings = mm_firmware_update_settings_new (MM_MODEM_FIRMWARE_UPDATE_METHOD_NONE);
|
||||
else {
|
||||
update_settings = mm_firmware_update_settings_new (MM_MODEM_FIRMWARE_UPDATE_METHOD_FASTBOOT);
|
||||
mm_firmware_update_settings_set_fastboot_at (update_settings, "AT+QFASTBOOT");
|
||||
|
||||
Reference in New Issue
Block a user