Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Overzicht
De gegevensquery-interface voor basisstations wordt gebruikt voor het leveren van locatieservices met informatie over mobiel basisstation, zoals basisstation-id, Time Advanceen andere parameters die kunnen worden gebruikt om de geografische positie van de mobiele abonnee te berekenen. De verzamelde informatie heeft betrekking op het mobiele basisstation dat momenteel de abonnee bedient, evenals aangrenzende mobiele basisstations.
In dit onderwerp wordt de queryinterface voor basisstations voor Windows gedefinieerd, omdat de MBIM 1.0-specificatie deze informatie niet verstrekt via bestaande CID's. Deze interface is beschikbaar in Windows 10, versie 1709 en hoger.
Server- en buurcelparameters worden opgehaald via query-/antwoordbewerkingen. In dit onderwerp wordt ook een melding gedefinieerd om aan te geven dat de locatie van het apparaat in het mobiele netwerk is gewijzigd.
MBIM_CID_BASE_STATIONS_INFO
Met deze opdracht wordt informatie opgehaald over de dienende cellen en aangrenzende cellen die bekend zijn bij de modem.
Service: MBB_UUID_BASIC_CONNECT_EXTENSIONS
Service-UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
CID | Opdrachtcode | Minimale versie van het besturingssysteem |
---|---|---|
MBIM_CID_BASE_STATIONS_INFO | 11 | Windows 10, versie 1709 |
Parameters
Typ | Instellen | Vraag | Melding |
---|---|---|---|
Bevelen | Niet van toepassing | MBIM_BASE_STATIONS_INFO_REQ | Niet van toepassing |
Antwoord | Niet van toepassing | MBIM_BASE_STATIONS_INFO | Niet van toepassing |
Vraag
De InformationBuffer van MBIM_COMMAND_MSG bevat een MBIM_BASE_STATIONS_INFO_REQ structuur. De InformationBuffer van MBIM_COMMAND_DONE bevat een MBIM_BASE_STATIONS_INFO structuur.
MBIM_BASE_STATIONS_INFO_REQ
De MBIM_BASE_STATIONS_INFO_REQ structuur wordt gebruikt in de InformationBuffer voor query's. Het wordt gebruikt om aspecten van de celgegevens, zoals het maximum aantal aangrenzende celmetingen, te configureren om in reactie te verzenden.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | MaxGSMCount | GROOTTE | Het maximum aantal ingangen van naburige gsm-cellen dat wordt geretourneerd in de GSM-netwerkmeetrapporten van MBIM_GSM_NMR. De standaardcapaciteit is 15. |
4 | 4 | Maximaal aantal UMTS | GROOTTE | Het maximale aantal vermeldingen van naburige UMTS-cellen dat wordt geretourneerd in de lijst van gemeten UMTS-resultaten in MBIM_UMTS_MRL. De standaardcapaciteit is 15. |
8 | 4 | MaxTDSCDMACount | GROOTTE | Het maximale aantal vermeldingen van aangrenzende TDSCDMA-cellen dat wordt teruggegeven in de lijst met gemeten TDSCDMA-resultaten in MBIM_TDSCDMA_MRL. De standaardcapaciteit is 15. |
12 | 4 | MaxLTECount | GROOTTE | Het maximale aantal vermeldingen van LTE aangrenzende cellen dat wordt geretourneerd in de LTE-gemeten resultatenlijst van MBIM_LTE_MRL. De standaardcapaciteit is 15. |
16 | 4 | MaxCDMACount | GROOTTE | Het maximum aantal vermeldingen van CDMA-cellen dat wordt geretourneerd in de lijst met gemeten CDMA-resultaten in MBIM_CDMA_MRL. Deze lijst bevat zowel server- als aangrenzende cellen. De standaardcapaciteit is 12. |
Set
Niet van toepassing.
Antwoord
De MBIM_BASE_STATIONS_INFO structuur wordt gebruikt in de InformationBuffer van MBIM_COMMAND_DONE voor antwoorden.
MBIM_BASE_STATIONS_INFO
De MBIM_BASE_STATIONS_INFO structuur bevat informatie over zowel bedienende als aangrenzende basisstations.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | SystemType | MBIM_DATA_CLASS | Geeft het systeemtype (of de typen) aan waarvoor de informatie over de bedienende cel geldig is. Dit lid is een bitmasker van een of meer systeemtypen zoals gedefinieerd in de MBIM_DATA_CLASS. |
4 | 4 | GSMServingCellOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer die de GSM-celdienstinformatie bevat. Dit lid kan NULL zijn wanneer de technologie van de dienstcel niet GSM is. |
8 | 4 | GSM-serveercelgrootte | GROOTTE(0-44) | De grootte in bytes die voor MBIM_GSM_SERVING_CELL_INFOwordt gebruikt. |
12 | 4 | UMTSServingCellOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met UMTS-celgegevens. Dit lid kan NULL zijn wanneer de technologie van de servercel geen UMTS is. |
16 | 4 | UMTSServingCellSize | GROOTTE(0-60) | De grootte, in bytes, die wordt gebruikt voor MBIM_UMTS_SERVING_CELL_INFO. |
20 | 4 | TDSCDMAServingCellOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer die de TDSCDMA-serveercelinformatie bevat. Dit lid kan NULL zijn wanneer de technologie van de servercel niet TDSCDMA is. |
24 | 4 | TDSCDMAServingCellSize | GROOTTE(0-48) | De grootte, in bytes, die gebruikt wordt voor MBIM_TDSCDMA_SERVING_CELL_INFO. |
28 | 4 | LTEServingCellOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de LTE-celinformatie. Dit lid kan NULL zijn wanneer de technologie van de bedienende cel niet LTE is. |
32 | 4 | LTEServingCellSize | GROOTTE(0-48) | De grootte, in bytes, die wordt gebruikt voor MBIM_LTE_SERVING_CELL_INFO. |
36 | 4 | GSMNmrOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met het gsm-netwerkmetingsrapport. Dit lid kan NULL zijn wanneer er geen GSM-aangrenzend netwerk wordt geretourneerd in het meetrapport. |
40 | 4 | GSMNmrSize | GROOTTE | De totale grootte, in bytes, van de buffer met het gsm-netwerkmetingsrapport in de indeling van MBIM_GSM_NMR. |
44 | 4 | UMTSMrlOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer die de met UMTS gemeten resultatenlijst bevat. Dit lid kan NULL zijn wanneer er geen UMTS-aangrenzend netwerk wordt geretourneerd in het meetrapport. |
48 | 4 | UMTSMrlSize | GROOTTE | De totale grootte, in bytes, van de buffer met de met UMTS gemeten resultatenlijst in de notatie van MBIM_UMTS_MRL. |
52 | 4 | TDSCDMAMrlOffset | VERSCHUIVING | De offset in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de lijst van gemeten resultaten van TDSCDMA. Dit lid kan NULL zijn wanneer er geen TDSCDMA-aangrenzend netwerk wordt geretourneerd in het meetrapport. |
56 | 4 | TDSCDMAMrlSize | GROOTTE | De totale grootte, in bytes, van de buffer met de lijst met de gemeten TDSCDMA-resultaten in de notatie van MBIM_TDSCDMA_MRL. |
60 | 4 | LTEMrlOffset | VERSCHUIVING | De offset in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de lijst met gemeten resultaten van LTE. Dit lid kan NULL zijn wanneer er geen LTE-aangrenzend netwerk wordt geretourneerd in het meetrapport. |
64 | 4 | LTEMrlSize | GROOTTE | De totale grootte, in bytes, van de buffer met de resultatenlijst LTE in de indeling van MBIM_LTE_MRL. |
68 | 4 | CDMAMrlOffset | VERPLAATSING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de CDMA-lijst van gemeten resultaten. Dit lid kan NULL zijn wanneer er geen CDMA-aangrenzend netwerk wordt geretourneerd in het meetrapport. |
72 | 4 | CDMAMrlSize | GROOTTE | De totale grootte, in bytes, van de buffer die de lijst met gemeten CDMA-resultaten bevat in de notatie van MBIM_CDMA_MRL. |
76 | Gegevensbuffer | gegevensbuffer | De gegevensbuffer met GSMServingCell, UMTSServingCell, TDSCDMAServingCell, LTEServingCell, GSMNmr, UMTSMrl, TDSCDMAMrl, LTEMrlen CDMAMrl. |
Gsm-celgegevensstructuren
MBIM_GSM_SERVING_CELL_INFO
De MBIM_GSM_SERVING_CELL_INFO structuur bevat informatie over de GSM-dienstcel.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | COMPENSATIE | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | Provider-ID-grootte | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | Locatiegebiedcode | UINT32 | Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | CellID | UINT32 | De Cell ID: (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | TimingAdvance | UINT32 | De Timing Advance (0-255) in bitperioden, waarbij een bitperiode 48/13μs is. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | ARFCN | UINT32 | Het absolute radiofrequentiekanaalnummer van de servercel (0-1023). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | BaseStationId | UINT32 | De basisstation-id- de basisstationkleurcode en de netwerkidentiteitscode. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
28 | 4 | RxLevel | UINT32 | De ontvangen signaalsterkte van de servercel (0-63), waarbij
|
32 | Gegevensbuffer | DATABUFFER | De gegevensbuffer die ProviderIdbevat. |
MBIM_GSM_NMR
De MBIM_GSM_NMR structuur bevat het netwerkmetingsrapport (NMR) van aangrenzende GSM-cellen.
Offset | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Het aantal NMR-vermeldingen na dit element. |
4 | Gegevensbuffer | gegevensbuffer | De matrix van NMR-records, die elk zijn opgegeven als een MBIM_GSM_NMR_INFO structuur. |
MBIM_GSM_NMR_INFO
De MBIM_GSM_NMR_INFO structuur bevat informatie over een aangrenzende GSM-cel.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | COMPENSATIE | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | ProviderIdSize | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | Locatiegebied Code | UINT32 | Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | Cel-ID | UINT32 | De cel-ID (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | ARFCN | UINT32 | Het absolute radiofrequentiekanaalnummer van de servercel (0-1023). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | BaseStationId | UINT32 | De ID van het radiobasisstation van de serveercel (0-63). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | RxLevel | UINT32 | De ontvangen signaalsterkte van de servercel (0-63), waarbij
|
28 | Gegevensbuffer | DATABUFFER | De gegevensbuffer met ProviderId. |
UMTS-celgegevensstructuren
MBIM_UMTS_SERVING_CELL_INFO
De MBIM_UMTS_SERVING_CELL_INFO structuur bevat informatie over de UMTS-servercel.
Compensatie | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | COMPENSATIE | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | ProviderIdSize | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | Locatiegebiedcode | UINT32 | Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | CellID | UINT32 | De Cell-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | FrequencyInfoUL | UINT32 | De Frequentie-Info-Uplink (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | FrequencyInfoDL | UINT32 | De frequentie info downlink (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | FrequencyInfoNT | UINT32 | De frequentie-informatie voor TDD (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
28 | 4 | UARFCN | UINT32 | Het UTRA Absolute Radio Frequency Channel Number voor de bedieningscel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
32 | 4 | PrimaryScramblingCode | UINT32 | De primaire scramblingcode van de servercel (0-511). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
36 | 4 | RSCP | INT32 | Het ontvangen signaalcodevermogen van de dienende cel. Het bereik is -120 tot -25, in eenheden van 1dBm. Gebruik 0 wanneer deze informatie niet beschikbaar is. |
40 | 4 | ECNO | INT32 | De signaal-ruisverhouding van de dienende cel; de verhouding van de ontvangen energie per PN-chip voor de CPICH ten opzichte van het totaal ontvangen. Het bereik is -50 tot 0, in eenheden van 1dBm. Gebruik 1 wanneer deze informatie niet beschikbaar is. |
44 | 4 | PathLoss | UINT32 | Het padverlies van de servercel (46-173). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
48 | Gegevensbuffer | gegevensbuffer | De gegevensbuffer die ProviderIdbevat. |
MBIM_UMTS_MRL
De MBIM_UMTS_MRL structuur bevat de lijst met gemeten resultaten (MRL) van aangrenzende UMTS-cellen.
Offset | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Het aantal MRL-vermeldingen na dit element. |
4 | Gegevensbuffer | databuffer | De matrix van MRL-records, die elk zijn opgegeven als een MBIM_UMTS_MRL_INFO structuur. |
MBIM_UMTS_MRL_INFO
De MBIM_UMTS_MRL_INFO structuur bevat informatie over een aangrenzende UMTS-cel.
Compensatie | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | ProviderIdSize | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | Locatiegebiedcode | UINT32 | Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | CellID | UINT32 | De cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | UARFCN | UINT32 | Het UTRA Absolute Radiofrequentiekanaalnummer voor de servende cel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | Primaire scramblencode | UINT32 | De primaire scramblingcode van de servercel (0-511). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | RSCP | INT32 | De ontvangen signaalcodekracht van de servercel. Het bereik is -120 tot -25, in eenheden van 1dBm. Gebruik 0 wanneer deze informatie niet beschikbaar is. |
28 | 4 | ECNO | INT32 | Het signaal-ruisverhouding van de bedienende cel; de verhouding van de ontvangen energie per PN-chip voor de CPICH tot de totaal ontvangen energie. Het bereik is -50 tot 0, in eenheden van 1dBm. Gebruik 1 wanneer deze informatie niet beschikbaar is. |
32 | 4 | PathLoss | UINT32 | Het padverlies van de servercel (46-173). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
36 | Gegevensbuffer | gegevensbuffer | De gegevensbuffer die ProviderIdbevat. |
TDSCDMA-celgegevensstructuren
MBIM_TDSCDMA_SERVING_CELL_INFO
De MBIM_TDSCDMA_SERVING_CELL_INFO structuur bevat informatie over de TDSCDMA-servercel.
Compensatie | Grootte | Veld | Soort | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | ProviderIdSize | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | Locatiegebiedscode | UINT32 | Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | CellID | UINT32 | De Cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | UARFCN | UINT32 | Het UTRA Absolute Radiofrequentie Kanaalnummer voor de bedienende cel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | CellParameterID | UINT32 | De parameter-ID van de cel (0-127). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | TimingAdvance | UINT32 | De Timing Advance (0-1023). Dit lid is dezelfde waarde voor alle tijdslots. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
28 | 4 | RSCP | INT32 | De ontvangen signaalcodekracht van de servercel. Het bereik is -120 tot -25, in eenheden van 1dBm in Q8 L3 gefilterd. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
32 | 4 | PathLoss | UINT32 | Het padverlies van de servercel (46-158). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
36 | DataBuffer | databuffer | De gegevensbuffer die ProviderIdbevat. |
MBIM_TDSCDMA_MRL
De MBIM_TDSCDMA_MRL structuur bevat de gemeten resultatenlijst (MRL) van aangrenzende TDSCDMA-cellen.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Het aantal MRL-vermeldingen na dit element. |
4 | DataBuffer | DATABUFFER | De matrix van MRL-records, die elk zijn opgegeven als een MBIM_TDSCDMA_MRL_INFO structuur. |
MBIM_TDSCDMA_MRL_INFO
De MBIM_TDSCDMA_MRL_INFO structuur bevat informatie over een aangrenzende TDSCDMA-cel.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | COMPENSATIE | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | ProviderIdSize | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | Locatiegebiedscode | UINT32 | Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | Cel-ID | UINT32 | De Cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | UARFCN | UINT32 | Het UTRA Absolute Radio Frequency Channel Number voor de servercel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | CellParameterID | UINT32 | De parameter-ID van de cel (0-127). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | TimingAdvance | UINT32 | De Timing Advance (0-1023). Dit lid is dezelfde waarde voor alle tijdslots. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
28 | 4 | RSCP | INT32 | Het ontvangen signaalcodevermogen van de bedienende cel. Het bereik is -120 tot -25, in 1dBm-eenheden, gefilterd volgens Q8 L3. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
32 | 4 | PathLoss | UINT32 | Het padverlies van de servercel (46-158). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
36 | DataBuffer | DATABUFFER | De gegevensbuffer met de ProviderId. |
LTE-celgegevensstructuren
MBIM_LTE_SERVING_CELL_INFO
De MBIM_LTE_SERVING_CELL_INFO structuur bevat informatie over de LTE-servercel.
Off-set | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | ProviderIdSize | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | CellID | UINT32 | De cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | EARFCN | UINT32 | Het nummer van het radiofrequentiekanaal van de dienende cel (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | PhysicalCellID | UINT32 | De fysieke cel-id (0-503). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | TAC | UINT32 | De Tracking Area Code (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | RSRP | INT32 | Het gemiddelde referentiesignaal heeft stroom ontvangen. Het bereik is -140 tot -44, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
28 | 4 | RSRQ | INT32 | De gemiddelde kwaliteit van het ontvangen referentiesignaal. Het bereik is -20 tot -3, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
32 | 4 | TimingAdvance | UINT32 | De Timing Advance (0-255). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
36 | Gegevensbuffer | DATABUFFER | De gegevensbuffer die ProviderIdbevat. |
MBIM_LTE_MRL
De MBIM_LTE_MRL structuur bevat de gemeten resultatenlijst (MRL) van aangrenzende LTE-cellen.
Compensatie | Grootte | Veld | Soort | Beschrijving |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Het aantal MRL-vermeldingen na dit element. |
4 | DataBuffer | gegevensbuffer | De matrix van MRL-records, die elk zijn opgegeven als een MBIM_LTE_MRL_INFO structuur. |
MBIM_LTE_MRL_INFO
De MBIM_LTE_MRL_INFO structuur bevat informatie over een aangrenzende LTE-cel.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | VERSCHUIVING | De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd. |
4 | 4 | GrootteVanProviderId | GROOTTE(0-12) | De grootte die wordt gebruikt voor ProviderId. |
8 | 4 | Cel-ID | UINT32 | De celnummer-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | EARFCN | UINT32 | Het nummer van het radiofrequentiekanaal van de dienende cel (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | PhysicalCellID | UINT32 | De fysieke cel-id (0-503). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | TAC | UINT32 | De trackingareacode (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | RSRP | INT32 | Het gemiddelde referentiesignaal heeft stroom ontvangen. Het bereik is -140 tot -44, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
28 | 4 | RSRQ | INT32 | De gemiddelde kwaliteit van het ontvangen referentiesignaal. Het bereik is -20 tot -3, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
32 | Gegevensbuffer | DATABUFFER | De gegevensbuffer die ProviderIdbevat. |
CDMA-celgegevensstructuren
MBIM_CDMA_MRL
De MBIM_CDMA_MRL-structuur bevat de gemeten resultatenlijst (MRL) van zowel de bedienende als de aangrenzende CDMA-cellen.
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Het aantal MRL-vermeldingen na dit element. |
4 | DataBuffer | Gegevensbuffer | De matrix van MRL-records, die elk zijn opgegeven als een MBIM_CDMA_MRL_INFO-structuur. |
MBIM_CDMA_MRL_INFO
De MBIM_CDMA_MRL_INFO gegevensstructuur is ontworpen voor het CDMA2000 netwerktype. Er kunnen meerdere CDMA2000 cellen tegelijkertijd actief zijn. Zowel dienstverlenende cellen als naburige cellen worden in dezelfde lijst teruggegeven. De ServingCellFlag veld geeft aan of een cel een servercel is of niet.
Compensatie | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | ServingCellFlag | UINT32 | Hiermee wordt aangegeven of dit een verzorgende cel is. Een waarde van 1 geeft een dienende cel aan, terwijl een waarde van 0 een aangrenzende cel aangeeft. Er kan meer dan één dienstcel tegelijk zijn (met name tijdens een gesprek). |
4 | 4 | NID | UINT32 | De netwerk-id (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
8 | 4 | SID | UINT32 | De systeem-id (0-32767). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
12 | 4 | BaseStationId | UINT32 | De basisstation-ID (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
16 | 4 | Basisbreedtegraad | UINT32 | De breedtegraad van het basisstation (0-4194303). Dit wordt gecodeerd in eenheden van 0,25 seconden, uitgedrukt in de complementweergave van twee binnen de lage 22 bits van het DWORD. Als ondertekende waarde zijn noord-breedtegraden positief. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
20 | 4 | BaseLongitude | UINT32 | De lengtegraad van het basisstation (0-8388607). Dit wordt gecodeerd in eenheden van 0,25 seconden, uitgedrukt in de complementweergave van twee in de lage 23 bits van het DWORD. Als tekenwaarde zijn oosterlengten positief. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
24 | 4 | RefPN | UINT32 | Het PN-nummer van het basisstation (0-511). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
28 | 4 | GPSSeconden | UINT32 | De GPS seconden, of de tijd waarop dit van het basisstation aankwam. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
32 | 4 | Pilootkracht | UINT32 | De signaalsterkte van de piloot (0-63). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is. |
Ongevraagde gebeurtenis
Niet van toepassing.
Statuscodes
Deze CID maakt gebruik van algemene statuscodes (zie Gebruik van statuscodes in sectie 9.4.5 van de openbare USB MBIM-standaard).
MBIM_CID_LOCATION_INFO_STATUS
Deze CID haalt de status van de mobiele informatie op die de locatie van het apparaat aangeeft. Het kan ook worden gebruikt om een ongevraagde melding te geven wanneer de locatiegegevens worden gewijzigd.
Service: MBB_UUID_BASIC_CONNECT_EXTENSIONS
Service-UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
CID | Opdrachtcode | Minimale versie van het besturingssysteem |
---|---|---|
MBIM_CID_LOCATION_INFO_STATUS | 12 | Windows 10, versie 1709 |
Notitie
MBIM_CID_LOCATION_INFO_STATUS wordt gedefinieerd vanaf Windows 10, versie 1709, maar wordt momenteel niet ondersteund door het besturingssysteem. Een modem kan deze opdracht verzenden als een melding, maar het besturingssysteem verwerkt deze momenteel niet.
Parameters
Type | Set | Vraag | Melding |
---|---|---|---|
Bevelen | Niet van toepassing | Niet van toepassing | Niet van toepassing |
Antwoord | Niet van toepassing | MBIM_LOCATION_INFO | MBIM_LOCATION_INFO |
Vraag
De InformationBuffer van de MBIM_COMMAND_MSG wordt niet gebruikt. De InformationBuffer van de MBIM_COMMAND_DONE bevat een MBIM_LOCATION_INFO structuur.
Set
Niet van toepassing.
Antwoord
MBIM_LOCATION_INFO
Afstand | Grootte | Veld | Type | Beschrijving |
---|---|---|---|---|
0 | 4 | Locatiegebiedscode | UINT32 | Het GSM/UMTS-netnummer van de huidige locatie. Retourneer 0xFFFFFFFF wanneer het huidige systeemtype niet van toepassing is. |
4 | 4 | Trackinggebiedcode | UINT32 | De LTE-traceringszonecode van de huidige locatie. Retourneer 0xFFFFFFFF wanneer het huidige systeemtype niet van toepassing is. |
8 | 4 | CellID | UINT32 | De ID van de telecom mast. Geef 0xFFFFFFFF terug wanneer CellID niet beschikbaar is. |
Ongevraagde gebeurtenissen
De gebeurtenis InformationBuffer bevat een MBIM_LOCATION_INFO structuur.
Deze gebeurtenis wordt verzonden als de waarde van Location Area Code/Tracking Area Code wordt gewijzigd in een geldige waarde. Deze gebeurtenis wordt niet verzonden wanneer CellID wordt gewijzigd of wanneer locatiegebiedcode/tracking area code ongeldig wordt.
Statuscodes
Deze CID maakt gebruik van algemene statuscodes (zie Gebruik van statuscodes in sectie 9.4.5 van de openbare USB MBIM-standaard).
OID_WWAN_BASE_STATIONS_INFO
Het NDIS-equivalent voor MBIM_CID_BASE_STATIONS_INFO is OID_WWAN_BASE_STATIONS_INFO.