diff options
author | Lukas Voegl <lvoegl@tdt.de> | 2024-08-05 11:39:36 +0200 |
---|---|---|
committer | Lukas Voegl <lvoegl@tdt.de> | 2024-09-16 12:26:18 +0200 |
commit | 76b48f619489ad44ea028d9503fd0fa8e59be346 (patch) | |
tree | 1b74732337c4a13fb4d74dc3ac428d37a03134b2 /src/plugins/cinterion/mm-shared-cinterion.h | |
parent | a1214b5fd52bb834193f14d725b6f003645c15c8 (diff) |
cinterion: implement FDL update method
Adds AT^SFDL based Firmware Download as an update method for supported Cinterion modems.
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
Diffstat (limited to 'src/plugins/cinterion/mm-shared-cinterion.h')
-rw-r--r-- | src/plugins/cinterion/mm-shared-cinterion.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/cinterion/mm-shared-cinterion.h b/src/plugins/cinterion/mm-shared-cinterion.h index 76b1d75e..775c8024 100644 --- a/src/plugins/cinterion/mm-shared-cinterion.h +++ b/src/plugins/cinterion/mm-shared-cinterion.h @@ -26,6 +26,7 @@ #include "mm-broadband-modem.h" #include "mm-iface-modem.h" +#include "mm-iface-modem-firmware.h" #include "mm-iface-modem-location.h" #include "mm-iface-modem-voice.h" #include "mm-iface-modem-time.h" @@ -60,6 +61,17 @@ gboolean mm_shared_cinterion_modem_reset_finish (MMIfaceModem *self, GError **error); /*****************************************************************************/ +/* Firmware interface */ + +void mm_shared_cinterion_firmware_load_update_settings (MMIfaceModemFirmware *self, + GAsyncReadyCallback callback, + gpointer user_data); + +MMFirmwareUpdateSettings *mm_shared_cinterion_firmware_load_update_settings_finish (MMIfaceModemFirmware *self, + GAsyncResult *res, + GError **error); + +/*****************************************************************************/ /* Location interface */ void mm_shared_cinterion_location_load_capabilities (MMIfaceModemLocation *self, |