diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2022-01-07 16:56:01 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2022-01-07 16:57:18 +0100 |
commit | 35d50fc44b1caab8d6f147734141ef55dfac950b (patch) | |
tree | d3a0c1a3fd121bf83221c330d4a3e1a4d9102c98 /src/mbimcli | |
parent | 972b33dabd428ab4ba2f8fbecb5d49ac150945fa (diff) | |
download | libmbim-35d50fc44b1caab8d6f147734141ef55dfac950b.tar.gz |
mbimcli,ms-basic-connect-extensions: use Base Stations v3 when available
The v3 version of the command has an updated request in addition to an
updated response.
Diffstat (limited to 'src/mbimcli')
-rw-r--r-- | src/mbimcli/mbimcli-ms-basic-connect-extensions.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mbimcli/mbimcli-ms-basic-connect-extensions.c b/src/mbimcli/mbimcli-ms-basic-connect-extensions.c index 3149b70..4d9a9a4 100644 --- a/src/mbimcli/mbimcli-ms-basic-connect-extensions.c +++ b/src/mbimcli/mbimcli-ms-basic-connect-extensions.c @@ -1880,7 +1880,10 @@ mbimcli_ms_basic_connect_extensions_run (MbimDevice *device, if (query_base_stations_flag) { g_debug ("Asynchronously querying base stations..."); /* default capacity is 15, so use that value when querying */ - request = mbim_message_ms_basic_connect_extensions_base_stations_info_query_new (15, 15, 15, 15, 15, NULL); + if (mbim_device_check_ms_mbimex_version (ctx->device, 3, 0)) + request = mbim_message_ms_basic_connect_extensions_v3_base_stations_info_query_new (15, 15, 15, 15, 15, 15, NULL); + else + request = mbim_message_ms_basic_connect_extensions_base_stations_info_query_new (15, 15, 15, 15, 15, NULL); mbim_device_command (ctx->device, request, 10, |