blob: f8c535a2322804b8c48761c949c478a756c7dcd2 [file] [log] [blame]
[
// *********************************************************************************
{ "type" : "Service",
"name" : "Ms Basic Connect V2",
"mbimex-service" : "Basic Connect",
"mbimex-version" : "2.0" },
// *********************************************************************************
{ "name" : "Register State",
"type" : "Command",
"since" : "1.28",
// set same as in v1
// query same as in v1
"response" : [ { "name" : "NwError",
"format" : "guint32",
"public-format" : "MbimNwError" },
{ "name" : "RegisterState",
"format" : "guint32",
"public-format" : "MbimRegisterState" },
{ "name" : "RegisterMode",
"format" : "guint32",
"public-format" : "MbimRegisterMode" },
{ "name" : "AvailableDataClasses",
"format" : "guint32",
"public-format" : "MbimDataClass" },
{ "name" : "CurrentCellularClass",
"format" : "guint32",
"public-format" : "MbimCellularClass" },
{ "name" : "ProviderId",
"format" : "string" },
{ "name" : "ProviderName",
"format" : "string" },
{ "name" : "RoamingText",
"format" : "string" },
{ "name" : "RegistrationFlag",
"format" : "guint32",
"public-format" : "MbimRegistrationFlag" },
{ "name" : "PreferredDataClasses",
"format" : "guint32",
"public-format" : "MbimDataClass" } ],
"notification" : [ { "name" : "NwError",
"format" : "guint32",
"public-format" : "MbimNwError" },
{ "name" : "RegisterState",
"format" : "guint32",
"public-format" : "MbimRegisterState" },
{ "name" : "RegisterMode",
"format" : "guint32",
"public-format" : "MbimRegisterMode" },
{ "name" : "AvailableDataClasses",
"format" : "guint32",
"public-format" : "MbimDataClass" },
{ "name" : "CurrentCellularClass",
"format" : "guint32",
"public-format" : "MbimCellularClass" },
{ "name" : "ProviderId",
"format" : "string" },
{ "name" : "ProviderName",
"format" : "string" },
{ "name" : "RoamingText",
"format" : "string" },
{ "name" : "RegistrationFlag",
"format" : "guint32",
"public-format" : "MbimRegistrationFlag" },
{ "name" : "PreferredDataClasses",
"format" : "guint32",
"public-format" : "MbimDataClass" } ] },
// *********************************************************************************
{ "name" : "Packet Service",
"type" : "Command",
"since" : "1.28",
// set same as in v1
// query same as in v1
"response" : [ { "name" : "NwError",
"format" : "guint32" },
{ "name" : "PacketServiceState",
"format" : "guint32",
"public-format" : "MbimPacketServiceState" },
{ "name" : "CurrentDataClass",
"format" : "guint32",
"public-format" : "MbimDataClass" },
{ "name" : "UplinkSpeed",
"format" : "guint64" },
{ "name" : "DownlinkSpeed",
"format" : "guint64" },
{ "name" : "FrequencyRange",
"format" : "guint32",
"public-format" : "MbimFrequencyRange" } ],
"notification" : [ { "name" : "NwError",
"format" : "guint32" },
{ "name" : "PacketServiceState",
"format" : "guint32",
"public-format" : "MbimPacketServiceState" },
{ "name" : "CurrentDataClass",
"format" : "guint32",
"public-format" : "MbimDataClass" },
{ "name" : "UplinkSpeed",
"format" : "guint64" },
{ "name" : "DownlinkSpeed",
"format" : "guint64" },
{ "name" : "FrequencyRange",
"format" : "guint32",
"public-format" : "MbimFrequencyRange" } ] },
// *********************************************************************************
{ "name" : "MbimRsrpSnrInfo",
"type" : "Struct",
"since" : "1.28",
"contents" : [ { "name" : "Rsrp",
"format" : "guint32" },
{ "name" : "Snr",
"format" : "guint32" },
{ "name" : "RsrpThreshold",
"format" : "guint32" },
{ "name" : "SnrThreshold",
"format" : "guint32" },
{ "name" : "SystemType",
"format" : "guint32",
"public-format" : "MbimDataClass" } ] },
{ "name" : "Signal State",
"type" : "Command",
"since" : "1.28",
// set same as in v1
// query same as in v1
"response" : [ { "name" : "Rssi",
"format" : "guint32" },
{ "name" : "ErrorRate",
"format" : "guint32" },
{ "name" : "SignalStrengthInterval",
"format" : "guint32" },
{ "name" : "RssiThreshold",
"format" : "guint32" },
{ "name" : "ErrorRateThreshold",
"format" : "guint32" },
{ "name" : "RsrpSnr",
"format" : "ms-struct-array" ,
"struct-type" : "MbimRsrpSnrInfo" } ],
"notification" : [ { "name" : "Rssi",
"format" : "guint32" },
{ "name" : "ErrorRate",
"format" : "guint32" },
{ "name" : "SignalStrengthInterval",
"format" : "guint32" },
{ "name" : "RssiThreshold",
"format" : "guint32" },
{ "name" : "ErrorRateThreshold",
"format" : "guint32" },
{ "name" : "RsrpSnr",
"format" : "ms-struct-array" ,
"struct-type" : "MbimRsrpSnrInfo" } ] }
]