Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Panoramica
L'interfaccia di query sulle stazioni di base viene usata per fornire servizi basati sulla posizione con informazioni sulla stazione di base, ad esempio ID stazione di base, time advancee altri parametri che possono essere utilizzati per calcolare la posizione geografica del sottoscrittore mobile. Le informazioni raccolte riguardano la stazione di base cellulare che attualmente serve il sottoscrittore, così come le stazioni di base cellulare vicine.
In questo argomento viene definita l'interfaccia di query delle informazioni sulle stazioni di base per Windows, in quanto la specifica MBIM 1.0 non fornisce queste informazioni tramite i CID esistenti. Questa interfaccia è disponibile in Windows 10, versione 1709 e successive.
I parametri delle celle di servizio e adiacenti vengono recuperati tramite operazioni di query/risposta. In questo argomento viene definita anche una notifica per indicare che la posizione del dispositivo all'interno della rete cellulare è cambiata.
MBIM_CID_BASE_STATIONS_INFO
Questo comando recupera informazioni sulle celle di servizio e adiacenti note al modem.
Servizio: MBB_UUID_BASIC_CONNECT_EXTENSIONS
ID del servizio: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
CID | Codice del comando | Versione minima del sistema operativo |
---|---|---|
MBIM_CID_BASE_STATIONS_INFO | 11 | Windows 10, versione 1709 |
Parametri
Digitare | Impostare | Quesito | Notifica |
---|---|---|---|
Comando | Non applicabile | MBIM_BASE_STATIONS_INFO_REQ | Non applicabile |
Risposta | Non applicabile | MBIM_BASE_STATIONS_INFO | Non applicabile |
Quesito
L'InformationBuffer di MBIM_COMMAND_MSG contiene una struttura MBIM_BASE_STATIONS_INFO_REQ. InformationBuffer di MBIM_COMMAND_DONE contiene una struttura MBIM_BASE_STATIONS_INFO.
MBIM_BASE_STATIONS_INFO_REQ
La struttura MBIM_BASE_STATIONS_INFO_REQ deve essere utilizzata in InformationBuffer per le query. Viene usato per configurare aspetti delle informazioni sulle celle, ad esempio il numero massimo di misurazioni delle celle adiacenti, da inviare in risposta.
Offset | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | MaxGSMCount | GRANDEZZA | Numero massimo di elementi delle celle GSM adiacenti restituite nei rapporti di misurazione della rete GSM di MBIM_GSM_NMR. La capacità predefinita è 15. |
4 | 4 | MaxUMTSCount | GRANDEZZA | Numero massimo di voci delle celle adiacenti UMTS restituite nell'elenco dei risultati di misurazione UMTS in MBIM_UMTS_MRL. La capacità predefinita è 15. |
8 | 4 | MaxTDSCDMACount | GRANDEZZA | Numero massimo di voci delle celle adiacenti TDSCDMA restituite nell'elenco dei risultati misurati di TDSCDMA in MBIM_TDSCDMA_MRL. La capacità predefinita è 15. |
12 | 4 | MaxLTECount | GRANDEZZA | Il numero massimo di voci relative alle celle LTE adiacenti restituito nell'elenco dei risultati delle misurazioni LTE di MBIM_LTE_MRL. La capacità predefinita è 15. |
16 | 4 | MaxCDMACount | GRANDEZZA | Il numero massimo di voci di celle CDMA restituite nella lista dei risultati delle misurazioni CDMA in MBIM_CDMA_MRL. Questo elenco include sia le celle serventi che le celle adiacenti. La capacità predefinita è 12. |
Set
Non applicabile.
Risposta
La struttura MBIM_BASE_STATIONS_INFO deve essere utilizzata nell'InformationBuffer di MBIM_COMMAND_DONE per le risposte.
MBIM_INFORMAZIONI_DELLE_STAZIONI_BASE
La struttura MBIM_BASE_STATIONS_INFO contiene informazioni sia sul servizio che sulle stazioni di base adiacenti.
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | Tipo di Sistema | MBIM_DATA_CLASS | Indica il tipo di sistema (o i tipi) per cui le informazioni sulla cella sono valide. Questo membro è una maschera di bit di uno o più tipi di sistema, come definito nella MBIM_DATA_CLASS. |
4 | 4 | GSMServingCellOffset | OFFSET | L'offset in byte, calcolato dall'inizio di questa struttura, al buffer contenente le informazioni sulla cella di servizio GSM. Questo membro può essere NULL quando la tecnologia della cella di servizio non è GSM. |
8 | 4 | Dimensione della cella di servizio GSM | SIZE(0-44) | Dimensione, in byte, utilizzata per MBIM_GSM_SERVING_CELL_INFO. |
12 | 4 | UMTSServingCellOffset | SCOSTAMENTO | L'offset in byte, calcolato dall'inizio di questa struttura, al buffer contenente le informazioni sulla cella servente UMTS. Questo membro può essere NULL quando la tecnologia di gestione della cella non è UMTS. |
16 | 4 | UMTSServingCellSize | SIZE(0-60) | La dimensione, in byte, utilizzata per MBIM_UMTS_SERVING_CELL_INFO. |
20 | 4 | TDSCDMAServingCellOffset | COMPENSARE | L'offset in byte, calcolato dall'inizio di questa struttura, al buffer contenente le informazioni sulla cella servente TDSCDMA. Questo membro può essere NULL quando la tecnologia di gestione della cella non è TDSCDMA. |
24 | 4 | TDSCDMAServingCellSize (Dimensione della cella servente TDSCDMA) | SIZE(0-48) | Dimensione in byte utilizzata per MBIM_TDSCDMA_SERVING_CELL_INFO. |
28 | 4 | LTEServingCellOffset | SCOSTAMENTO | L'offset in byte, calcolato dall'inizio di questa struttura, al buffer contenente le informazioni sulla cella di servizio LTE. Questo membro può essere NULL quando la tecnologia di gestione della cella non è LTE. |
32 | 4 | LTEServingCellSize | SIZE(0-48) | Dimensione, in byte, utilizzata per MBIM_LTE_SERVING_CELL_INFO. |
36 | 4 | GSMNmrOffset | COMPENSAZIONE | L'offset in bytes, calcolato dall'inizio di questa struttura, al buffer contenente il report di misurazione della rete GSM. Questo membro può essere NULL quando non viene restituita alcuna rete gsm vicina nel report di misurazione. |
40 | 4 | GSMNmrSize | GRANDEZZA | Dimensione totale, in byte, del buffer contenente il report di misurazione della rete GSM nel formato MBIM_GSM_NMR. |
44 | 4 | UMTSMrlOffset | COMPENSARE | Offset in byte, calcolato dall'inizio di questa struttura, fino al buffer contenente l'elenco dei risultati delle misurazioni UMTS. Questo membro può essere NULL quando non viene restituita alcuna rete adiacente UMTS nel report di misurazione. |
48 | 4 | UMTSMrlSize | GRANDEZZA | Dimensione totale, in byte, del buffer contenente l'elenco dei risultati misurati UMTS nel formato di MBIM_UMTS_MRL. |
52 | 4 | TDSCDMAMrlOffset | SCOSTAMENTO | L'offset in byte, calcolato dall'inizio di questa struttura, al buffer contenente l'elenco dei risultati misurati TDSCDMA. Questo membro può essere NULL quando non viene restituita alcuna rete adiacente TDSCDMA nel rapporto di misurazione. |
56 | 4 | TDSCDMAMrlSize | GRANDEZZA | Dimensione totale, in byte, del buffer contenente l'elenco dei risultati misurati TDSCDMA nel formato di MBIM_TDSCDMA_MRL. |
60 | 4 | LTEMrlOffset | COMPENSAZIONE | Offset in byte, calcolato dall'inizio di questa struttura, al buffer contenente l'elenco dei risultati misurati LTE. Questo membro può essere NULL quando non viene restituita alcuna rete LTE adiacente nel report di misurazione. |
64 | 4 | LTEMrlSize | GRANDEZZA | Dimensione totale, in byte, del buffer contenente l'elenco dei risultati misurati LTE nel formato di MBIM_LTE_MRL. |
68 | 4 | CDMAMrlOffset | SCOSTAMENTO | L'offset in byte, calcolato dall'inizio di questa struttura, al buffer contenente l'elenco dei risultati delle misurazioni CDMA. Questo membro può essere NULL quando non viene restituita alcuna rete CDMA vicina nel report di misurazione. |
72 | 4 | CDMAMrlSize | GRANDEZZA | Dimensione totale, in byte, del buffer contenente l'elenco dei risultati misurati CDMA nel formato di MBIM_CDMA_MRL. |
76 | Buffer di Dati | DATABUFFER | Buffer di dati contenente GSMServingCell, UMTSServingCell, TDSCDMAServingCell, LTEServingCell, GSMNmr, UMTSMrl, TDSCDMAMrl, LTEMrle CDMAMrl. |
Strutture di dati delle celle GSM
MBIM_GSM_SERVING_CELL_INFO
La struttura MBIM_GSM_SERVING_CELL_INFO contiene informazioni sulla cella di servizio GSM.
Compensazione | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | BILANCIARE | L'offset in byte, calcolato dall'inizio di questa struttura, fino a una stringa numerica (0-9) denominata ProviderId, che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non sono restituite informazioni ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensioni utilizzate per ProviderId. |
8 | 4 | CodiceAreaDiPosizione | UINT32 | Codice di Area di Localizzazione (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | CellID | UINT32 | ID della cella (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | Regolazione Temporale | UINT32 | Timing Advance (0-255) in periodi di bit, dove un periodo di bit è 48/13μs. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | ARFCN | UINT32 | Numero canale radio assoluto della cella di servizio (0-1023). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | BaseStationId | UINT32 | ID stazione di base: il codice colore della stazione di base e il codice di identità di rete. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
28 | 4 | RxLevel | UINT32 | La potenza del segnale ricevuta della cella di servizio (0-63), dove
|
32 | Buffer di Dati | Buffer di Dati | Buffer di dati contenente ProviderId. |
MBIM_GSM_NMR
La struttura MBIM_GSM_NMR contiene il rapporto di misurazione della rete (NMR) delle celle GSM adiacenti.
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Numero di record NMR che seguono questo elemento. |
4 | DataBuffer | buffer di dati | Matrice di record NMR, ognuno specificato come struttura MBIM_GSM_NMR_INFO. |
MBIM_GSM_NMR_INFO
La struttura MBIM_GSM_NMR_INFO contiene informazioni su una cella GSM vicina.
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | SPOSTAMENTO | L'offset in byte, calcolato dall'inizio di questa struttura, fino a una stringa di numeri (0-9) denominata ProviderId che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non viene restituita nessuna informazione ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensioni utilizzate per ProviderId. |
8 | 4 | CodiceAreaPosizione | UINT32 | Codice di Zona di Localizzazione (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | CellID | UINT32 | ID della cella (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | ARFCN | UINT32 | Numero canale radio assoluto della cella di servizio (0-1023). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | BaseStationId | UINT32 | ID della stazione di base radio della cella di servizio (0-63). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | RxLevel | UINT32 | La potenza del segnale ricevuta della cella di servizio (0-63), dove
|
28 | Buffer di dati | DATABUFFER | Buffer di dati contenente ProviderId. |
Strutture di dati delle celle UMTS
MBIM_UMTS_SERVING_CELL_INFO
La struttura MBIM_UMTS_SERVING_CELL_INFO contiene informazioni sulla cella di gestione di UMTS.
Compensazione | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | SCARTO | Lo spostamento in byte, calcolato a partire dall'inizio di questa struttura, verso una stringa numerica (0-9) chiamata ProviderId che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non vengono restituite informazioni di ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensioni utilizzate per ProviderId. |
8 | 4 | CodiceAreaLocalizzazione | UINT32 | Codice di area di localizzazione (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | CellID | UINT32 | ID cella (0-268435455). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | FrequencyInfoUL | UINT32 | Uplink Informazioni sulla Frequenza (0-16383). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | FrequencyInfoDL | UINT32 | Downlink delle informazioni sulla frequenza (0-16383). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | FrequencyInfoNT | UINT32 | Informazioni sulla frequenza per TDD (0-16383). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
28 | 4 | UARFCN | UINT32 | Numero di canale di radiofrequenza assoluta UTRA per la cella di servizio (0-16383). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
32 | 4 | Codice Primario di Mescolamento | UINT32 | Codice di scrambling primario della cella di servizio (0-511). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
36 | 4 | RSCP | INT32 | Potenza del codice del segnale ricevuto della cella di servizio. L'intervallo è -120 a -25, in unità di 1dBm. Usare 0 quando queste informazioni non sono disponibili. |
40 | 4 | ECNO | INT32 | Rapporto segnale-rumore della cella di servizio; il rapporto tra l'energia ricevuta per chip PN per il CPICH e il totale ricevuto. L'intervallo è -50 a 0, in unità di 1dBm. Usare 1 quando queste informazioni non sono disponibili. |
44 | 4 | Perdita di percorso | UINT32 | Perdita del percorso della cella di servizio (46-173). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
48 | DataBuffer | DATABUFFER | Il buffer di dati che contiene ProviderId. |
MBIM_UMTS_MRL
La struttura MBIM_UMTS_MRL contiene l'elenco dei risultati misurati delle celle UMTS adiacenti.
Compensazione | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Il numero di voci MRL che seguono questo elemento. |
4 | Buffer di Dati | buffer di dati | Matrice di record MRL, ognuno specificato come struttura MBIM_UMTS_MRL_INFO. |
MBIM_UMTS_MRL_INFO
La struttura MBIM_UMTS_MRL_INFO contiene informazioni su una cella UMTS vicina.
Offset | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | L'offset in byte, calcolato dall'inizio di questa struttura, fino a una stringa numerica (0-9) chiamata ProviderId che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non vengono restituite informazioni ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensioni utilizzate per ProviderId. |
8 | 4 | Codice di Area di Localizzazione | UINT32 | Codice di area (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | CellID | UINT32 | L'ID della cella (0-268435455). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | UARFCN | UINT32 | Numero di canale di radiofrequenza assoluta UTRA per la cella di servizio (0-16383). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | Codice di Sgranamento Primario | UINT32 | Codice di scrambling primario della cella di servizio (0-511). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | RSCP | INT32 | Potenza del codice del segnale ricevuto della cella servente. L'intervallo è -120 a -25, in unità di 1dBm. Usare 0 quando queste informazioni non sono disponibili. |
28 | 4 | ECNO | INT32 | Rapporto segnale-rumore della cella di servizio; il rapporto tra l'energia ricevuta per chip PN per il CPICH e il totale ricevuto. L'intervallo è -50 a 0, in unità di 1dBm. Usare 1 quando queste informazioni non sono disponibili. |
32 | 4 | PathLoss | UINT32 | Perdita del percorso della cella di servizio (46-173). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
36 | Buffer di Dati | DATABUFFER | Buffer di dati contenente ProviderId. |
Strutture di dati delle celle TDSCDMA
MBIM_TDSCDMA_SERVING_CELL_INFO
La struttura MBIM_TDSCDMA_SERVING_CELL_INFO contiene informazioni sulla cella di gestione TDSCDMA.
Compensazione | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | L'offset in byte, calcolato dall'inizio di questa struttura, di una stringa numerica (0-9) chiamata ProviderId che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non vengono restituite informazioni ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensione utilizzata per ProviderId. |
8 | 4 | CodiceAreaLocalizzazione | UINT32 | Codice dell'area di localizzazione (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | CellID | UINT32 | ID della cella (0-268435455). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | UARFCN | UINT32 | Numero di canale di radiofrequenza assoluta UTRA per la cella di servizio (0-16383). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | CellParameterID | UINT32 | ID del parametro Cell (0-127). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | Avanzamento Temporale | UINT32 | Anticipo di temporizzazione (0-1023). Questo elemento ha lo stesso valore per tutte le fasce orarie. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
28 | 4 | RSCP | INT32 | Potenza del codice del segnale ricevuto della cella servente. L'intervallo è da -120 a -25, in unità di 1dBm in Q8 L3 filtrato. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
32 | 4 | PathLoss | UINT32 | Perdita del percorso della cella di servizio (46-158). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
36 | Buffer di Dati | DATABUFFER | Buffer di dati contenente ProviderId. |
MBIM_TDSCDMA_MRL
La struttura MBIM_TDSCDMA_MRL contiene l'elenco dei risultati misurati delle celle TDSCDMA adiacenti.
Compensazione | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Numero di voci MRL che seguono questo elemento. |
4 | DataBuffer | buffer di dati | L'insieme di record MRL, ciascuno specificato come una struttura MBIM_TDSCDMA_MRL_INFO. |
MBIM_TDSCDMA_MRL_INFO
La struttura MBIM_TDSCDMA_MRL_INFO contiene informazioni su una cella TDSCDMA vicina.
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | OffsetIdentificativoFornitore | SCOSTAMENTO | L'offset in byte, calcolato dall'inizio di questa struttura, fino a una stringa numerica (0-9) denominata ProviderId, che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non vengono restituite informazioni ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensioni utilizzate per ProviderId. |
8 | 4 | Codice Zona di Localizzazione | UINT32 | Codice di Area di Localizzazione (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | CellID | UINT32 | ID di cella (0-268435455). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | UARFCN | UINT32 | Numero di canale di radiofrequenza assoluta UTRA per la cella di servizio (0-16383). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | CellParameterID | UINT32 | ID del parametro cella (0-127). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | Anticipo di Temporizzazione | UINT32 | Anticipo di intervallo (0-1023). Questo membro ha lo stesso valore per tutte le fasce orarie. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
28 | 4 | RSCP | INT32 | Potenza del codice del segnale ricevuto della cella di servizio. L'intervallo è da -120 a -25, in unità di 1 dBm, filtrato in Q8 L3. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
32 | 4 | Perdita di percorso | UINT32 | Perdita del percorso della cella di servizio (46-158). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
36 | Buffer di Dati | DATABUFFER | Il buffer di dati contenente ProviderId. |
Strutture di dati delle celle LTE
MBIM_LTE_SERVING_CELL_INFO
La struttura MBIM_LTE_SERVING_CELL_INFO contiene informazioni sulla cella di gestione LTE.
Compensazione | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | COMPENSAZIONE | L'offset in byte, calcolato a partire dall'inizio di questa struttura, a una stringa numerica (0-9) denominata ProviderId che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non vengono restituite informazioni ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensioni utilizzate per ProviderId. |
8 | 4 | CellID | UINT32 | ID cella (0-268435455). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | EARFCN | UINT32 | Numero canale radio della cella di servizio (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | ID Fisico della Cellula | UINT32 | ID della cella fisica (0-503) Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | TAC | UINT32 | Codice Area di Tracciamento (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | RSRP | INT32 | Potenza media del segnale di riferimento ricevuto. L'intervallo è -140 a -44, in unità di 1dBm. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
28 | 4 | RSRQ | INT32 | Qualità media del segnale di riferimento ricevuto. L'intervallo è -20 a -3, in unità di 1dBm. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
32 | 4 | Avanzamento Temporale | UINT32 | Timing Advance (0-255). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
36 | DataBuffer | DATABUFFER | Il buffer di dati che contiene ProviderId. |
MBIM_LTE_MRL
La struttura MBIM_LTE_MRL contiene l'elenco dei risultati misurati (MRL) delle celle LTE adiacenti.
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Numero di voci MRL che seguono questo elemento. |
4 | Buffer di Dati | Buffer dati | Matrice di record MRL, ognuno specificato come struttura MBIM_LTE_MRL_INFO. |
MBIM_LTE_MRL_INFO
La struttura MBIM_LTE_MRL_INFO contiene informazioni su una cella LTE vicina.
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | SCOSTAMENTO | Offset in byte, calcolato dall'inizio di questa struttura, a una stringa numerica (0-9) denominata ProviderId che rappresenta l'identità del provider di rete. Questa stringa è una concatenazione di un codice paese mobile a tre cifre (MCC) e di un codice di rete mobile (MNC) a due o tre cifre. Questo membro può essere NULL quando non vengono restituite informazioni ProviderId. |
4 | 4 | ProviderIdSize | SIZE(0-12) | Dimensione utilizzata per ProviderId. |
8 | 4 | CellID | UINT32 | ID cella (0-268435455). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | EARFCN | UINT32 | Numero canale radio della cella di servizio (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | PhysicalCellID | UINT32 | ID cella fisica (0-503). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | Tomografia Assiale Computerizzata | UINT32 | Codice di area di localizzazione (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | RSRP | INT32 | Potenza media del segnale di riferimento ricevuto. L'intervallo è -140 a -44, in unità di 1dBm. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
28 | 4 | RSRQ | INT32 | Qualità media del segnale di riferimento ricevuto. L'intervallo è -20 a -3, in unità di 1dBm. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
32 | Buffer di Dati | Buffer di dati | Il buffer di dati contenente ProviderId. |
Strutture di dati delle celle CDMA
MBIM_CDMA_MRL
La struttura MBIM_CDMA_MRL contiene l'elenco dei risultati misurati (MRL) delle celle CDMA adiacenti e di servizio.
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Numero di voci MRL che si trovano dopo questo elemento. |
4 | Buffer di Dati | buffer di dati | Matrice di record MRL, ognuno specificato come struttura MBIM_CDMA_MRL_INFO. |
MBIM_CDMA_MRL_INFO
La struttura dei dati MBIM_CDMA_MRL_INFO è progettata per il tipo di rete CDMA2000. Possono essere presenti contemporaneamente più celle di servizio CDMA2000. Entrambe le celle di servizio e le celle adiacenti verranno restituite nello stesso elenco. Il campo ServingCellFlag indica se una cella serve o meno.
Compensazione | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | ServingCellFlag | UINT32 | Indica se si tratta di una cella di servizio. Il valore 1 indica una cella di servizio, mentre il valore 0 indica una cella adiacente. Possono esserci più di una cella di servizio contemporaneamente (in particolare durante una chiamata). |
4 | 4 | NID | UINT32 | ID rete (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
8 | 4 | SID | UINT32 | L'ID del sistema (0-32767). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
12 | 4 | BaseStationId | UINT32 | ID stazione di base (0-65535). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
16 | 4 | Latitudine di Base | UINT32 | La latitudine della stazione di base (0-4194303). Viene codificato in unità di 0,25 secondi, espresso nella rappresentazione di complemento di due all'interno dei 22 bit bassi della DWORD. Come valore con segno, le latitudine nord sono positive. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
20 | 4 | BaseLongitude | UINT32 | Longitudine della stazione di base (0-8388607). Questo valore è codificato in unità di 0,25 secondi, ed è espresso in rappresentazione complemento a due all'interno dei 23 bit inferiori della DWORD. Come valore con segno, le longitudini orientali sono positive. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
24 | 4 | RefPN | UINT32 | Numero PN della stazione di base (0-511). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
28 | 4 | GPSSecondi | UINT32 | I secondi GPS, ovvero il momento in cui questo segnale è arrivato dalla stazione di base. Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
32 | 4 | PilotStrength | UINT32 | L'intensità del segnale del pilota (0-63). Usare 0xFFFFFFFF quando queste informazioni non sono disponibili. |
Evento non richiesto
Non applicabile.
Codici di stato
Questo CID usa codici di stato generici (vedere Uso dei codici di stato nella sezione 9.4.5 di lo standard USB MBIM pubblico).
MBIM_CID_LOCATION_INFO_STATUS
Questo CID recupera lo stato delle informazioni sulla rete cellulare che indica la posizione del dispositivo. Può anche essere usato per recapitare una notifica non richiesta quando cambiano le informazioni sulla posizione.
Servizio: MBB_UUID_BASIC_CONNECT_EXTENSIONS
Service UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
CID | Codice del comando | Versione minima del sistema operativo |
---|---|---|
MBIM_CID_LOCATION_INFO_STATUS | 12 | Windows 10, versione 1709 |
Nota
MBIM_CID_LOCATION_INFO_STATUS è definito a partire da Windows 10 versione 1709, ma non è attualmente supportato dal sistema operativo. Un modem può inviare questo comando come notifica, ma il sistema operativo non lo gestisce attualmente.
Parametri
Digitare | Impostare | Quesito | Notifica |
---|---|---|---|
Comando | Non applicabile | Non applicabile | Non applicabile |
Risposta | Non applicabile | MBIM_LOCATION_INFO | MBIM_LOCATION_INFO |
Quesito
InformationBuffer del MBIM_COMMAND_MSG non viene utilizzato. L'InformationBuffer del MBIM_COMMAND_DONE contiene una struttura MBIM_LOCATION_INFO.
Impostare
Non applicabile.
Risposta
MBIM_LOCATION_INFO
Compensare | Grandezza | Campo | Digitare | Descrizione |
---|---|---|---|---|
0 | 4 | CodiceAreaLocalizzazione | UINT32 | Codice di area GSM/UMTS della posizione corrente. Restituisce 0xFFFFFFFF quando il tipo di sistema corrente non è applicabile. |
4 | 4 | CodiceArea di Tracciamento | UINT32 | Codice dell'area di rilevamento LTE della posizione corrente. Restituisce 0xFFFFFFFF quando il tipo di sistema corrente non è applicabile. |
8 | 4 | CellID | UINT32 | ID della torre cellulare. Restituisce 0xFFFFFFFF quando CellID non è disponibile. |
Eventi non richiesti
L'evento InformationBuffer contiene una struttura MBIM_LOCATION_INFO.
Questo evento viene inviato se il valore di Codice area di posizione/codice area di rilevamento viene modificato in un valore valido. Questo evento non viene inviato quando CellID cambia o quando codice di area di posizione/codice di area di rilevamento diventa non valido.
Codici di stato
Questo CID usa codici di stato generici (vedere Uso dei codici di stato nella sezione 9.4.5 di lo standard USB MBIM pubblico).
OID_WWAN_BASE_STATIONS_INFO (Informazioni sulle stazioni base WWAN)
L'equivalente NDIS per MBIM_CID_BASE_STATIONS_INFO è OID_WWAN_BASE_STATIONS_INFO.