From 88cc6b237c5af1bb6a1547d2653c632a8f9a5861 Mon Sep 17 00:00:00 2001 From: Som_SP Date: Sat, 23 Oct 2021 22:45:41 +0200 Subject: MBIMEx 3.0: implement 'device caps v3' In this version MBIMDataClass5G_NSA and MBIMDataClass5G_SA are renamed to MBIMDataClass5G with corresponding data subclasses. These subclasses will give more detailed combination of 5G attach possiblities. --- ...bim-service-ms-basic-connect-extensions-v3.json | 51 +++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/data/mbim-service-ms-basic-connect-extensions-v3.json b/data/mbim-service-ms-basic-connect-extensions-v3.json index 7014293..e2042b3 100644 --- a/data/mbim-service-ms-basic-connect-extensions-v3.json +++ b/data/mbim-service-ms-basic-connect-extensions-v3.json @@ -5,7 +5,56 @@ "mbimex-service" : "Ms Basic Connect Extensions", "mbimex-version" : "3.0" }, - //************************************************************************************ + // ********************************************************************************* + + { "name" : "Device Caps", + "type" : "Command", + "since" : "1.28", + // query same as in v1 + "response" : [ { "name" : "DeviceType", + "format" : "guint32", + "public-format" : "MbimDeviceType" }, + { "name" : "CellularClass", + "format" : "guint32", + "public-format" : "MbimCellularClass" }, + { "name" : "VoiceClass", + "format" : "guint32", + "public-format" : "MbimVoiceClass" }, + { "name" : "SimClass", + "format" : "guint32", + "public-format" : "MbimSimClass" }, + { "name" : "DataClass", + "format" : "guint32", + "public-format" : "MbimDataClassV3" }, + { "name" : "SmsCaps", + "format" : "guint32", + "public-format" : "MbimSmsCaps" }, + { "name" : "ControlCaps", + "format" : "guint32", + "public-format" : "MbimCtrlCaps" }, + { "name" : "DataSubclass", + "format" : "guint64", + "public-format" : "MbimDataSubclass" }, + { "name" : "MaxSessions", + "format" : "guint32" }, + { "name" : "ExecutorIndex", + "format" : "guint32" }, + { "name" : "WcdmaBandClass", + "format" : "guint32" }, + { "name" : "LteBandClass", + "format" : "tlv-guint16-array" }, + { "name" : "NrBandClass", + "format" : "tlv-guint16-array" }, + { "name" : "CustomDataClass", + "format" : "tlv-string" }, + { "name" : "DeviceId", + "format" : "tlv-string" }, + { "name" : "FirmwareInfo", + "format" : "tlv-string" }, + { "name" : "HardwareInfo", + "format" : "tlv-string" } ] }, + + //********************************************************************************** { "name" : "Registration Parameters", "type" : "Command", -- cgit v1.2.3