diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2018-12-18 15:50:53 +0100 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2019-01-03 18:53:52 +0000 |
commit | f35d64a8992a06e75585c774090e407ae21f24fe (patch) | |
tree | cfec844fb190d153bb43f45f19d2d31b5ec9881e /cli | |
parent | 67b3b830c87e79827a9934362e673e1a23116026 (diff) |
api,firmware: expose firmware version
Diffstat (limited to 'cli')
-rw-r--r-- | cli/mmcli-modem-firmware.c | 5 | ||||
-rw-r--r-- | cli/mmcli-output.c | 1 | ||||
-rw-r--r-- | cli/mmcli-output.h | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/cli/mmcli-modem-firmware.c b/cli/mmcli-modem-firmware.c index 21ba5bb8..edc92ad1 100644 --- a/cli/mmcli-modem-firmware.c +++ b/cli/mmcli-modem-firmware.c @@ -145,6 +145,7 @@ print_firmware_status (void) MMFirmwareUpdateSettings *update_settings; const gchar *method = NULL; const gchar **device_ids = NULL; + const gchar *version = NULL; const gchar *fastboot_at = NULL; update_settings = mm_modem_firmware_peek_update_settings (ctx->modem_firmware); @@ -155,6 +156,7 @@ print_firmware_status (void) if (m != MM_MODEM_FIRMWARE_UPDATE_METHOD_UNKNOWN) { method = mm_modem_firmware_update_method_get_string (m); device_ids = mm_firmware_update_settings_get_device_ids (update_settings); + version = mm_firmware_update_settings_get_version (update_settings); } switch (m) { @@ -179,7 +181,8 @@ print_firmware_status (void) } mmcli_output_string (MMC_F_FIRMWARE_METHOD, method); - mmcli_output_string_array (MMC_F_FIRMWARE_DEVICE_IDS, device_ids, FALSE); + mmcli_output_string_array (MMC_F_FIRMWARE_DEVICE_IDS, device_ids, TRUE); + mmcli_output_string (MMC_F_FIRMWARE_VERSION, version); mmcli_output_string (MMC_F_FIRMWARE_FASTBOOT_AT, fastboot_at); mmcli_output_dump (); } diff --git a/cli/mmcli-output.c b/cli/mmcli-output.c index 0b191286..5822ff51 100644 --- a/cli/mmcli-output.c +++ b/cli/mmcli-output.c @@ -192,6 +192,7 @@ static FieldInfo field_infos[] = { [MMC_F_FIRMWARE_LIST] = { "modem.firmware.list", "list", MMC_S_MODEM_FIRMWARE, }, [MMC_F_FIRMWARE_METHOD] = { "modem.firmware.method", "method", MMC_S_MODEM_FIRMWARE, }, [MMC_F_FIRMWARE_DEVICE_IDS] = { "modem.firmware.device-ids", "device ids", MMC_S_MODEM_FIRMWARE, }, + [MMC_F_FIRMWARE_VERSION] = { "modem.firmware.version", "version", MMC_S_MODEM_FIRMWARE, }, [MMC_F_FIRMWARE_FASTBOOT_AT] = { "modem.firmware.fastboot.at", "at command", MMC_S_MODEM_FIRMWARE_FASTBOOT, }, [MMC_F_BEARER_GENERAL_DBUS_PATH] = { "bearer.dbus-path", "dbus path", MMC_S_BEARER_GENERAL, }, [MMC_F_BEARER_GENERAL_TYPE] = { "bearer.type", "type", MMC_S_BEARER_GENERAL, }, diff --git a/cli/mmcli-output.h b/cli/mmcli-output.h index 8cf50009..4a9a9c46 100644 --- a/cli/mmcli-output.h +++ b/cli/mmcli-output.h @@ -205,6 +205,7 @@ typedef enum { MMC_F_FIRMWARE_LIST, MMC_F_FIRMWARE_METHOD, MMC_F_FIRMWARE_DEVICE_IDS, + MMC_F_FIRMWARE_VERSION, MMC_F_FIRMWARE_FASTBOOT_AT, /* Bearer general section */ MMC_F_BEARER_GENERAL_DBUS_PATH, |