| [ |
| // ********************************************************************************* |
| { "type" : "Service", |
| "name" : "Ms Basic Connect Extensions V3", |
| "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" : "Modem Configuration", |
| "type" : "Command", |
| "since" : "1.28", |
| "query" : [], |
| "response" : [ { "name" : "ConfigurationStatus", |
| "format" : "guint32", |
| "public-format" : "MbimModemConfigurationStatus" }, |
| { "name" : "ConfigurationName", |
| "format" : "tlv-string" }, |
| { "name" : "UnnamedIes", |
| "format" : "tlv-list" } ], |
| "notification" : [ { "name" : "ModemConfigurationStatus", |
| "format" : "guint32", |
| "public-format" : "MbimModemConfigurationStatus" }, |
| { "name" : "ConfigurationName", |
| "format" : "tlv-string" }, |
| { "name" : "UnnamedIes", |
| "format" : "tlv-list" } ] }, |
| |
| //************************************************************************************ |
| |
| { "name" : "Registration Parameters", |
| "type" : "Command", |
| "since" : "1.28", |
| "set" : [ { "name" : "MicoMode", |
| "format" : "guint32", |
| "public-format" : "MbimMicoMode" }, |
| { "name" : "DrxCycle", |
| "format" : "guint32", |
| "public-format" : "MbimDrxCycle" }, |
| { "name" : "LadnInfo", |
| "format" : "guint32", |
| "public-format" : "MbimLadnInfo" }, |
| { "name" : "DefaultPduActivationHint", |
| "format" : "guint32", |
| "public-format" : "MbimDefaultPduActivationHint" }, |
| { "name" : "ReRegisterIfNedeed", |
| "format" : "guint32", |
| "public-format" : "gboolean" }, |
| { "name" : "UnnamedIes", |
| "format" : "tlv-list" } ], |
| "query" : [], |
| "response" : [ { "name" : "MicoMode", |
| "format" : "guint32", |
| "public-format" : "MbimMicoMode" }, |
| { "name" : "DrxCycle", |
| "format" : "guint32", |
| "public-format" : "MbimDrxCycle" }, |
| { "name" : "LadnInfo", |
| "format" : "guint32", |
| "public-format" : "MbimLadnInfo" }, |
| { "name" : "DefaultPduActivationHint", |
| "format" : "guint32", |
| "public-format" : "MbimDefaultPduActivationHint" }, |
| { "name" : "ReRegisterIfNedeed", |
| "format" : "guint32", |
| "public-format" : "gboolean" }, |
| { "name" : "UnnamedIes", |
| "format" : "tlv-list" } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "Lte Attach Info", |
| "type" : "Command", |
| "since" : "1.28", |
| // query same as in v1 |
| "response" : [ { "name" : "LteAttachState", |
| "format" : "guint32", |
| "public-format" : "MbimLteAttachState" }, |
| { "name" : "NwError", |
| "format" : "guint32", |
| "public-format" : "MbimNwError" }, |
| { "name" : "IpType", |
| "format" : "guint32", |
| "public-format" : "MbimContextIpType" }, |
| { "name" : "AccessString", |
| "format" : "string" }, |
| { "name" : "UserName", |
| "format" : "string" }, |
| { "name" : "Password", |
| "format" : "string" }, |
| { "name" : "Compression", |
| "format" : "guint32", |
| "public-format" : "MbimCompression" }, |
| { "name" : "AuthProtocol", |
| "format" : "guint32", |
| "public-format" : "MbimAuthProtocol" } ], |
| "notification" : [ { "name" : "LteAttachState", |
| "format" : "guint32", |
| "public-format" : "MbimLteAttachState" }, |
| { "name" : "NwError", |
| "format" : "guint32", |
| "public-format" : "MbimNwError" }, |
| { "name" : "IpType", |
| "format" : "guint32", |
| "public-format" : "MbimContextIpType" }, |
| { "name" : "AccessString", |
| "format" : "string" }, |
| { "name" : "UserName", |
| "format" : "string" }, |
| { "name" : "Password", |
| "format" : "string" }, |
| { "name" : "Compression", |
| "format" : "guint32", |
| "public-format" : "MbimCompression" }, |
| { "name" : "AuthProtocol", |
| "format" : "guint32", |
| "public-format" : "MbimAuthProtocol" } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "MbimCellInfoServingNr", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "Nci", |
| "format" : "guint64" }, |
| { "name" : "PhysicalCellID", |
| "format" : "guint32" }, |
| { "name" : "Nrarfcn", |
| "format" : "guint32" }, |
| { "name" : "Tac", |
| "format" : "guint32" }, |
| { "name" : "Rsrp", |
| "format" : "guint32" }, |
| { "name" : "Rsrq", |
| "format" : "guint32" }, |
| { "name" : "Sinr", |
| "format" : "guint32" }, |
| { "name" : "TimingAdvance", |
| "format" : "guint64" } ] }, |
| |
| { "name" : "MbimCellInfoNeighboringNr", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "SystemSubType", |
| "format" : "guint32", |
| "public-format" : "MbimDataSubclass" }, |
| { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "CellId", |
| "format" : "string" }, |
| { "name" : "PhysicalCellID", |
| "format" : "guint32" }, |
| { "name" : "Tac", |
| "format" : "guint32" }, |
| { "name" : "Rsrp", |
| "format" : "guint32" }, |
| { "name" : "Rsrq", |
| "format" : "guint32" }, |
| { "name" : "Sinr", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "Base Stations Info", |
| "type" : "Command", |
| "since" : "1.28", |
| "query" : [ { "name" : "MaxGsmCount", |
| "format" : "guint32" }, |
| { "name" : "MaxUmtsCount", |
| "format" : "guint32" }, |
| { "name" : "MaxTdscdmaCount", |
| "format" : "guint32" }, |
| { "name" : "MaxLteCount", |
| "format" : "guint32" }, |
| { "name" : "MaxCdmaCount", |
| "format" : "guint32" }, |
| { "name" : "MaxNrCount", |
| "format" : "guint32" } ], |
| "response" : [ { "name" : "SystemType", |
| "format" : "guint32", |
| "public-format" : "MbimDataClassV3" }, |
| { "name" : "SystemSubType", |
| "format" : "guint32", |
| "public-format" : "MbimDataSubclass" }, |
| { "name" : "GsmServingCell", |
| "format" : "ms-struct", |
| "struct-type" : "MbimCellInfoServingGsm" }, |
| { "name" : "UmtsServingCell", |
| "format" : "ms-struct", |
| "struct-type" : "MbimCellInfoServingUmts" }, |
| { "name" : "TdscdmaServingCell", |
| "format" : "ms-struct", |
| "struct-type" : "MbimCellInfoServingTdscdma" }, |
| { "name" : "LteServingCell", |
| "format" : "ms-struct", |
| "struct-type" : "MbimCellInfoServingLte" }, |
| { "name" : "GsmNeighboringCells", |
| "format" : "ms-struct-array", |
| "struct-type" : "MbimCellInfoNeighboringGsm" }, |
| { "name" : "UmtsNeighboringCells", |
| "format" : "ms-struct-array", |
| "struct-type" : "MbimCellInfoNeighboringUmts" }, |
| { "name" : "TdscdmaNeighboringCells", |
| "format" : "ms-struct-array", |
| "struct-type" : "MbimCellInfoNeighboringTdscdma" }, |
| { "name" : "LteNeighboringCells", |
| "format" : "ms-struct-array", |
| "struct-type" : "MbimCellInfoNeighboringLte" }, |
| { "name" : "CdmaCells", |
| "format" : "ms-struct-array", |
| "struct-type" : "MbimCellInfoCdma" }, |
| { "name" : "NrServingCells", |
| "format" : "ms-struct-array", |
| "struct-type" : "MbimCellInfoServingNr" }, |
| { "name" : "NrNeighborCells", |
| "format" : "ms-struct-array", |
| "struct-type" : "MbimCellInfoNeighboringNr" } ] }, |
| |
| //************************************************************************************ |
| |
| { "name" : "Wake Reason", |
| "type" : "Command", |
| "since" : "1.28", |
| "query" : [], |
| "response" : [ { "name" : "WakeType", |
| "format" : "guint32", |
| "public-format" : "MbimWakeType" }, |
| { "name" : "SessionId", |
| "format" : "guint32" }, |
| { "name" : "WakeTlv", |
| "format" : "tlv" } ] } |
| |
| ] |