| [ |
| // ********************************************************************************* |
| { "type" : "Service", |
| "name" : "Ms Basic Connect Extensions" }, |
| |
| // ********************************************************************************* |
| { "name" : "MbimPcoValue", |
| "type" : "Struct", |
| "since" : "1.18", |
| "contents" : [ { "name" : "SessionId", |
| "format" : "guint32" }, |
| { "name" : "PcoDataSize", |
| "format" : "guint32" }, |
| { "name" : "PcoDataType", |
| "format" : "guint32", |
| "public-format" : "MbimPcoType" }, |
| { "name" : "PcoDataBuffer", |
| "format" : "ref-byte-array-no-offset", |
| "array-size-field" : "PcoDataSize" } ] }, |
| |
| { "name" : "PCO", |
| "type" : "Command", |
| "since" : "1.18", |
| "query" : [ { "name" : "PcoValue", |
| "format" : "struct", |
| "struct-type" : "MbimPcoValue" } ], |
| "response" : [ { "name" : "PcoValue", |
| "format" : "struct", |
| "struct-type" : "MbimPcoValue" } ], |
| "notification" : [ { "name" : "PcoValue", |
| "format" : "struct", |
| "struct-type" : "MbimPcoValue" } ] }, |
| |
| // ********************************************************************************* |
| |
| { "name" : "MbimLteAttachConfiguration", |
| "type" : "Struct", |
| "since" : "1.18", |
| "contents" : [ { "name" : "IpType", |
| "format" : "guint32", |
| "public-format" : "MbimContextIpType" }, |
| { "name" : "Roaming", |
| "format" : "guint32", |
| "public-format" : "MbimLteAttachContextRoamingControl" }, |
| { "name" : "Source", |
| "format" : "guint32", |
| "public-format" : "MbimContextSource" }, |
| { "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" : "Lte Attach Configuration", |
| "type" : "Command", |
| "since" : "1.18", |
| "set" : [ { "name" : "Operation", |
| "format" : "guint32", |
| "public-format" : "MbimLteAttachContextOperation" }, |
| { "name" : "ConfigurationCount", |
| "format" : "guint32" }, |
| { "name" : "Configurations", |
| "format" : "ref-struct-array" , |
| "struct-type" : "MbimLteAttachConfiguration", |
| "array-size-field" : "ConfigurationCount" } ], |
| "query" : [], |
| "response" : [ { "name" : "ConfigurationCount", |
| "format" : "guint32" }, |
| { "name" : "Configurations", |
| "format" : "ref-struct-array" , |
| "struct-type" : "MbimLteAttachConfiguration", |
| "array-size-field" : "ConfigurationCount" } ], |
| "notification" : [ { "name" : "ConfigurationCount", |
| "format" : "guint32" }, |
| { "name" : "Configurations", |
| "format" : "ref-struct-array" , |
| "struct-type" : "MbimLteAttachConfiguration", |
| "array-size-field" : "ConfigurationCount" } ] }, |
| |
| // ********************************************************************************* |
| |
| { "name" : "Lte Attach Info", |
| "type" : "Command", |
| "since" : "1.26", |
| "query" : [], |
| "response" : [ { "name" : "LteAttachState", |
| "format" : "guint32", |
| "public-format" : "MbimLteAttachState" }, |
| { "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" : "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" : "Sys Caps", |
| "type" : "Command", |
| "since" : "1.26", |
| "query" : [], |
| "response" : [ { "name" : "NumberOfExecutors", |
| "format" : "guint32" }, |
| { "name" : "NumberOfSlots", |
| "format" : "guint32" }, |
| { "name" : "Concurrency", |
| "format" : "guint32" }, |
| { "name" : "ModemId", |
| "format" : "guint64" } ] }, |
| |
| //********************************************************************************** |
| |
| { "name" : "Slot Info Status", |
| "type" : "Command", |
| "since" : "1.26", |
| "query" : [ { "name" : "SlotIndex", |
| "format" : "guint32" } ], |
| "response" : [ { "name" : "SlotIndex", |
| "format" : "guint32" }, |
| { "name" : "State", |
| "format" : "guint32", |
| "public-format" : "MbimUiccSlotState" } ], |
| "notification" : [ { "name" : "SlotIndex", |
| "format" : "guint32" }, |
| { "name" : "State", |
| "format" : "guint32", |
| "public-format" : "MbimUiccSlotState" } ] }, |
| |
| //************************************************************************************ |
| |
| { "name" : "MbimSlot", |
| "type" : "Struct", |
| "since" : "1.26", |
| "contents" : [ { "name" : "Slot", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "Device Slot Mappings", |
| "type" : "Command", |
| "since" : "1.26", |
| "set" : [ { "name" : "MapCount", |
| "format" : "guint32" }, |
| { "name" : "SlotMap", |
| "format" : "ref-struct-array", |
| "struct-type" : "MbimSlot", |
| "array-size-field" : "MapCount" } ], |
| "query" : [], |
| "response" : [ { "name" : "MapCount", |
| "format" : "guint32" }, |
| { "name" : "SlotMap", |
| "format" : "ref-struct-array", |
| "struct-type" : "MbimSlot", |
| "array-size-field" : "MapCount" } ] }, |
| |
| //************************************************************************************ |
| |
| { "name" : "Device Caps", |
| "type" : "Command", |
| "since" : "1.26", |
| "query" : [], |
| "response" : [ { "name" : "DeviceType", |
| "format" : "guint32", |
| "public-format" : "MbimDeviceType" }, |
| { "name" : "CellularClass", |
| "format" : "guint32", |
| "public-format" : "MbimCellularClass" }, |
| { "name" : "VoiceClass", |
| "format" : "guint32", |
| "public-format" : "MbimVoiceClass" }, |
| { "name" : "SmsClass", |
| "format" : "guint32", |
| "public-format" : "MbimSimClass" }, |
| { "name" : "DataClass", |
| "format" : "guint32", |
| "public-format" : "MbimDataClass" }, |
| { "name" : "SmsCaps", |
| "format" : "guint32", |
| "public-format" : "MbimSmsCaps" }, |
| { "name" : "ControlCaps", |
| "format" : "guint32", |
| "public-format" : "MbimCtrlCaps" }, |
| { "name" : "MaxSessions", |
| "format" : "guint32" }, |
| { "name" : "CustomDataClass", |
| "format" : "string", |
| "max-size" : "22" }, |
| { "name" : "DeviceId", |
| "format" : "string", |
| "max-size" : "36" }, |
| { "name" : "FirmwareInfo", |
| "format" : "string", |
| "max-size" : "60" }, |
| { "name" : "HardwareInfo", |
| "format" : "string", |
| "max-size" : "60" }, |
| { "name" : "ExecutorIndex", |
| "format" : "guint32" } ] }, |
| |
| //************************************************************************************ |
| |
| { "name" : "Location Info Status", |
| "type" : "Command", |
| "since" : "1.28", |
| "query" : [], |
| "response" : [ { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "TrackingAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellID", |
| "format" : "guint32" } ], |
| "notification" : [ { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "TrackingAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellID", |
| "format" : "guint32" } ] }, |
| |
| // ********************************************************************************* |
| |
| { "name" : "MbimProvisionedContextElementV2", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ContextId", |
| "format" : "guint32" }, |
| { "name" : "ContextType", |
| "format" : "uuid" }, |
| { "name" : "IpType", |
| "format" : "guint32", |
| "public-format" : "MbimContextIpType" }, |
| { "name" : "State", |
| "format" : "guint32", |
| "public-format" : "MbimContextState" }, |
| { "name" : "Roaming", |
| "format" : "guint32", |
| "public-format" : "MbimContextRoamingControl" }, |
| { "name" : "MediaType", |
| "format" : "guint32", |
| "public-format" : "MbimContextMediaType" }, |
| { "name" : "Source", |
| "format" : "guint32", |
| "public-format" : "MbimContextSource" }, |
| { "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" : "Provisioned Contexts", |
| "type" : "Command", |
| "since" : "1.28", |
| "set" : [ { "name" : "Operation", |
| "format" : "guint32", |
| "public-format" : "MbimContextOperation" }, |
| { "name" : "ContextType", |
| "format" : "uuid" }, |
| { "name" : "IpType", |
| "format" : "guint32", |
| "public-format" : "MbimContextIpType" }, |
| { "name" : "State", |
| "format" : "guint32", |
| "public-format" : "MbimContextState" }, |
| { "name" : "Roaming", |
| "format" : "guint32", |
| "public-format" : "MbimContextRoamingControl" }, |
| { "name" : "MediaType", |
| "format" : "guint32", |
| "public-format" : "MbimContextMediaType" }, |
| { "name" : "Source", |
| "format" : "guint32", |
| "public-format" : "MbimContextSource" }, |
| { "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" } ], |
| "query" : [], |
| "response" : [ { "name" : "ProvisionedContextsCount", |
| "format" : "guint32" }, |
| { "name" : "ProvisionedContexts", |
| "format" : "ref-struct-array", |
| "struct-type" : "MbimProvisionedContextElementV2", |
| "array-size-field" : "ProvisionedContextsCount" } ], |
| "notification" : [ { "name" : "ProvisionedContextsCount", |
| "format" : "guint32" }, |
| { "name" : "ProvisionedContexts", |
| "format" : "ref-struct-array", |
| "struct-type" : "MbimProvisionedContextElementV2", |
| "array-size-field" : "ProvisionedContextsCount" } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "MbimCellInfoServingGsm", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "TimingAdvance", |
| "format" : "guint32" }, |
| { "name" : "Arfcn", |
| "format" : "guint32" }, |
| { "name" : "BaseStationId", |
| "format" : "guint32" }, |
| { "name" : "RxLevel", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "MbimCellInfoServingUmts", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "FrequencyInfoUL", |
| "format" : "guint32" }, |
| { "name" : "FrequencyInfoDL", |
| "format" : "guint32" }, |
| { "name" : "FrequencyInfoNT", |
| "format" : "guint32" }, |
| { "name" : "Uarfcn", |
| "format" : "guint32" }, |
| { "name" : "PrimaryScramblingCode", |
| "format" : "guint32" }, |
| { "name" : "Rscp", |
| "format" : "gint32" }, |
| { "name" : "Ecno", |
| "format" : "gint32" }, |
| { "name" : "PathLoss", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "MbimCellInfoServingTdscdma", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "Uarfcn", |
| "format" : "guint32" }, |
| { "name" : "CellParameterID", |
| "format" : "guint32" }, |
| { "name" : "TimingAdvance", |
| "format" : "guint32" }, |
| { "name" : "Rscp", |
| "format" : "gint32" }, |
| { "name" : "PathLoss", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "MbimCellInfoServingLte", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "Earfcn", |
| "format" : "guint32" }, |
| { "name" : "PhysicalCellId", |
| "format" : "guint32" }, |
| { "name" : "Tac", |
| "format" : "guint32" }, |
| { "name" : "Rsrp", |
| "format" : "gint32" }, |
| { "name" : "Rsrq", |
| "format" : "gint32" }, |
| { "name" : "TimingAdvance", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "MbimCellInfoNeighboringGsm", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "Arfcn", |
| "format" : "guint32" }, |
| { "name" : "BaseStationId", |
| "format" : "guint32" }, |
| { "name" : "RxLevel", |
| "format" : "guint32" } ] }, |
| |
| |
| { "name" : "MbimCellInfoNeighboringUmts", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "Uarfcn", |
| "format" : "guint32" }, |
| { "name" : "PrimaryScramblingCode", |
| "format" : "guint32" }, |
| { "name" : "Rscp", |
| "format" : "gint32" }, |
| { "name" : "Ecno", |
| "format" : "gint32" }, |
| { "name" : "PathLoss", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "MbimCellInfoNeighboringTdscdma", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "LocationAreaCode", |
| "format" : "guint32" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "Uarfcn", |
| "format" : "guint32" }, |
| { "name" : "CellParameterID", |
| "format" : "guint32" }, |
| { "name" : "TimingAdvance", |
| "format" : "guint32" }, |
| { "name" : "Rscp", |
| "format" : "gint32" }, |
| { "name" : "PathLoss", |
| "format" : "guint32" } ] }, |
| |
| { "name" : "MbimCellInfoNeighboringLte", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ProviderId", |
| "format" : "string" }, |
| { "name" : "CellId", |
| "format" : "guint32" }, |
| { "name" : "Earfcn", |
| "format" : "guint32" }, |
| { "name" : "PhysicalCellId", |
| "format" : "guint32" }, |
| { "name" : "Tac", |
| "format" : "guint32" }, |
| { "name" : "Rsrp", |
| "format" : "gint32" }, |
| { "name" : "Rsrq", |
| "format" : "gint32" } ] }, |
| |
| { "name" : "MbimCellInfoCdma", |
| "type" : "Struct", |
| "since" : "1.28", |
| "contents" : [ { "name" : "ServingCellFlag", |
| "format" : "guint32" }, |
| { "name" : "Nid", |
| "format" : "guint32" }, |
| { "name" : "Sid", |
| "format" : "guint32" }, |
| { "name" : "BaseStationId", |
| "format" : "guint32" }, |
| { "name" : "BaseLatitude", |
| "format" : "guint32" }, |
| { "name" : "BaseLongitude", |
| "format" : "guint32" }, |
| { "name" : "RefPn", |
| "format" : "guint32" }, |
| { "name" : "GpsSeconds", |
| "format" : "guint32" }, |
| { "name" : "PilotStrength", |
| "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" } ], |
| "response" : [ { "name" : "SystemType", |
| "format" : "guint32", |
| "public-format" : "MbimDataClass" }, |
| { "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" } ] } |
| ] |