blob: 71ed7aa6d483faa47ceb5788fa61f12e85f36a28 [file] [log] [blame]
[
// *********************************************************************************
{ "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" } ] }
]