| |
| [ |
| // ********************************************************************************* |
| { "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" } ] } |
| |
| ] |