Dukungan kueri informasi stasiun dasar MB
Gambaran Umum
Antarmuka kueri informasi stasiun dasar digunakan untuk menyediakan layanan berbasis lokasi dengan informasi stasiun dasar seluler, seperti ID Stasiun Dasar, Time Advance, dan parameter lain yang dapat digunakan untuk menghitung posisi geografis pelanggan seluler. Informasi yang dikumpulkan berkaitan dengan stasiun dasar seluler saat ini melayani pelanggan, serta stasiun dasar seluler tetangga.
Topik ini mendefinisikan antarmuka kueri informasi stasiun dasar untuk Windows, karena spesifikasi MBIM 1.0 tidak memberikan informasi ini melalui CID yang ada. Antarmuka ini tersedia di Windows 10, versi 1709 dan yang lebih baru.
Parameter sel tetangga dan penyajian diambil melalui operasi Kueri/Respons. Pemberitahuan juga didefinisikan dalam topik ini untuk menunjukkan bahwa lokasi perangkat dalam jaringan seluler telah berubah.
MBIM_CID_BASE_STATIONS_INFO
Perintah ini mengambil informasi tentang penyajian dan sel tetangga yang diketahui oleh modem.
Layanan: MBB_UUID_BASIC_CONNECT_EXTENSIONS
UUID Layanan: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
CID | Kode perintah | Versi OS minimum |
---|---|---|
MBIM_CID_BASE_STATIONS_INFO | 11 | Windows 10, versi 1709 |
Parameter
Jenis | Set | Kueri | Pemberitahuan |
---|---|---|---|
Perintah | Tidak berlaku | MBIM_BASE_STATIONS_INFO_REQ | Tidak berlaku |
Respons | Tidak berlaku | MBIM_BASE_STATIONS_INFO | Tidak berlaku |
Kueri
InformationBuffer dari MBIM_COMMAND_MSG berisi struktur MBIM_BASE_STATIONS_INFO_REQ. InformationBuffer dari MBIM_COMMAND_DONE berisi struktur MBIM_BASE_STATIONS_INFO.
MBIM_BASE_STATIONS_INFO_REQ
Struktur MBIM_BASE_STATIONS_INFO_REQ harus digunakan dalam InformationBuffer untuk kueri. Ini digunakan untuk mengonfigurasi aspek informasi sel, seperti jumlah maksimum pengukuran sel tetangga, untuk dikirim sebagai respons.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | MaxGSMCount | UKURAN | Jumlah maksimum entri sel tetangga GSM yang dikembalikan dalam laporan pengukuran jaringan GSM MBIM_GSM_NMR. Kapasitas default adalah 15. |
4 | 4 | MaxUMTSCount | UKURAN | Jumlah maksimum entri sel tetangga UMTS yang dikembalikan dalam daftar hasil terukur UMTS dalam MBIM_UMTS_MRL. Kapasitas default adalah 15. |
8 | 4 | MaxTDSCDMACount | UKURAN | Jumlah maksimum entri sel tetangga TDSCDMA yang dikembalikan dalam daftar hasil terukur TDSCDMA dalam MBIM_TDSCDMA_MRL. Kapasitas default adalah 15. |
12 | 4 | MaxLTECount | UKURAN | Jumlah maksimum entri sel tetangga LTE yang dikembalikan dalam daftar hasil terukur LTE MBIM_LTE_MRL. Kapasitas default adalah 15. |
16 | 4 | MaxCDMACount | UKURAN | Jumlah maksimum entri sel CDMA yang dikembalikan dalam daftar hasil yang diukur CDMA dalam MBIM_CDMA_MRL. Daftar ini mencakup sel melayani dan tetangga. Kapasitas default adalah 12. |
Set
Tidak berlaku.
Respons
Struktur MBIM_BASE_STATIONS_INFO harus digunakan dalam InformationBuffer dari MBIM_COMMAND_DONE untuk respons.
MBIM_BASE_STATIONS_INFO
Struktur MBIM_BASE_STATIONS_INFO berisi informasi tentang stasiun pangkalan yang melayani dan tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | SystemType | MBIM_DATA_CLASS | Menunjukkan jenis sistem (atau jenis) yang melayani informasi sel valid. Anggota ini adalah bitmask dari satu atau beberapa jenis sistem seperti yang didefinisikan dalam MBIM_DATA_CLASS. |
4 | 4 | GSMServingCellOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi informasi sel sajian GSM. Anggota ini bisa NULL ketika teknologi sel penyajian bukan GSM. |
8 | 4 | GSMServingCellSize | UKURAN(0-44) | Ukuran, dalam byte, digunakan untuk MBIM_GSM_SERVING_CELL_INFO. |
12 | 4 | UMTSServingCellOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi UMTS yang melayani informasi sel. Anggota ini bisa NULL ketika teknologi sel penyajian bukan UMTS. |
16 | 4 | UMTSServingCellSize | UKURAN(0-60) | Ukurannya, dalam byte, digunakan untuk MBIM_UMTS_SERVING_CELL_INFO. |
20 | 4 | TDSCDMAServingCellOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi informasi sel penyajian TDSCDMA. Anggota ini bisa NULL ketika teknologi sel penyajian bukan TDSCDMA. |
24 | 4 | TDSCDMAServingCellSize | UKURAN(0-48) | Ukuran, dalam byte, digunakan untuk MBIM_TDSCDMA_SERVING_CELL_INFO. |
28 | 4 | LTEServingCellOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi informasi sel penyajian LTE. Anggota ini bisa NULL ketika teknologi melayani sel bukan LTE. |
32 | 4 | LTEServingCellSize | UKURAN(0-48) | Ukurannya, dalam byte, digunakan untuk MBIM_LTE_SERVING_CELL_INFO. |
36 | 4 | GSMNmrOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi laporan Pengukuran Jaringan GSM. Anggota ini dapat null ketika tidak ada jaringan tetangga GSM yang dikembalikan dalam laporan pengukuran. |
40 | 4 | GSMNmrSize | UKURAN | Ukuran total, dalam byte, dari buffer yang berisi laporan Pengukuran Jaringan GSM dalam format MBIM_GSM_NMR. |
44 | 4 | UMTSMrlOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi daftar hasil terukur UMTS. Anggota ini dapat NULL ketika tidak ada jaringan tetangga UMTS yang dikembalikan dalam laporan pengukuran. |
48 | 4 | UMTSMrlSize | UKURAN | Ukuran total, dalam byte, dari buffer yang berisi daftar hasil terukur UMTS dalam format MBIM_UMTS_MRL. |
52 | 4 | TDSCDMAMrlOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi daftar hasil terukur TDSCDMA. Anggota ini bisa NULL ketika tidak ada jaringan tetangga TDSCDMA yang dikembalikan dalam laporan pengukuran. |
56 | 4 | TDSCDMAMrlSize | UKURAN | Ukuran total, dalam byte, dari buffer yang berisi daftar hasil terukur TDSCDMA dalam format MBIM_TDSCDMA_MRL. |
60 | 4 | LTEMrlOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi daftar hasil terukur LTE. Anggota ini bisa NULL ketika tidak ada jaringan tetangga LTE yang dikembalikan dalam laporan pengukuran. |
64 | 4 | LTEMrlSize | UKURAN | Ukuran total, dalam byte, dari buffer yang berisi daftar hasil terukur LTE dalam format MBIM_LTE_MRL. |
68 | 4 | CDMAMrlOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke buffer yang berisi daftar hasil yang diukur CDMA. Anggota ini bisa NULL ketika tidak ada jaringan tetangga CDMA yang dikembalikan dalam laporan pengukuran. |
72 | 4 | CDMAMrlSize | UKURAN | Ukuran total, dalam byte, dari buffer yang berisi daftar hasil yang diukur CDMA dalam format MBIM_CDMA_MRL. |
76 | DataBuffer | DATABUFFER | Buffer data yang berisi GSMServingCell, UMTSServingCell, TDSCDMAServingCell, LTEServingCell, GSMNmr, UMTSMrl, TDSCDMAMrl, LTEMrl, dan CDMAMrl. |
Struktur data sel GSM
MBIM_GSM_SERVING_CELL_INFO
Struktur MBIM_GSM_SERVING_CELL_INFO berisi informasi tentang sel sajian GSM.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | LocationAreaCode | UINT32 | Kode Area Lokasi (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | CELLID | UINT32 | ID Sel (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | TimingAdvance | UINT32 | Waktu Maju (0-255) dalam periode bit, di mana periode bit adalah 48/13μs. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | ARFCN | UINT32 | Nomor Saluran Frekuensi Radio Absolut dari sel saji (0-1023). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | BaseStationId | UINT32 | ID Stasiun Dasar - kode warna stasiun dasar dan kode identitas jaringan. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
28 | 4 | RxLevel | UINT32 | Kekuatan sinyal yang diterima dari sel saji (0-63), di mana
|
32 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
MBIM_GSM_NMR
Struktur MBIM_GSM_NMR berisi laporan pengukuran jaringan (NMR) sel GSM tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Jumlah entri NMR mengikuti elemen ini. |
4 | DataBuffer | DATABUFFER | Array rekaman NMR, masing-masing ditentukan sebagai struktur MBIM_GSM_NMR_INFO . |
MBIM_GSM_NMR_INFO
Struktur MBIM_GSM_NMR_INFO berisi informasi tentang sel GSM tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | LocationAreaCode | UINT32 | Kode Area Lokasi (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | CELLID | UINT32 | ID Sel (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | ARFCN | UINT32 | Nomor Saluran Frekuensi Radio Absolut dari sel saji (0-1023). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | BaseStationId | UINT32 | ID stasiun dasar radio dari sel saji (0-63). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | RxLevel | UINT32 | Kekuatan sinyal yang diterima dari sel saji (0-63), di mana
|
28 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
Struktur data sel UMTS
MBIM_UMTS_SERVING_CELL_INFO
Struktur MBIM_UMTS_SERVING_CELL_INFO berisi informasi tentang sel layanan UMTS.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | LocationAreaCode | UINT32 | Kode Area Lokasi (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | CELLID | UINT32 | ID Sel (0-2684354555). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | FrequencyInfoUL | UINT32 | Uplink Info Frekuensi (0-16383). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | FrequencyInfoDL | UINT32 | Info Frekuensi Downlink (0-16383). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | FrequencyInfoNT | UINT32 | Info Frekuensi untuk TDD (0-16383). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
28 | 4 | UARFCN | UINT32 | Nomor Saluran Frekuensi Radio Absolut UTRA untuk sel saji (0-16383). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
32 | 4 | PrimaryScramblingCode | UINT32 | Kode Scrambling Utama dari sel saji (0-511). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
36 | 4 | RSCP | INT32 | Daya Kode Sinyal yang Diterima dari sel saji. Rentangnya adalah -120 hingga -25, dalam satuan 1dBm. Gunakan 0 ketika informasi ini tidak tersedia. |
40 | 4 | ECNO | INT32 | Rasio sinyal terhadap kebisingan sel saji; rasio energi yang diterima per chip PN untuk CPICH terhadap total yang diterima. Rentangnya adalah -50 hingga 0, dalam satuan 1dBm. Gunakan 1 ketika informasi ini tidak tersedia. |
44 | 4 | PathLoss | UINT32 | Kehilangan jalur sel saji (46-173). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
48 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
MBIM_UMTS_MRL
Struktur MBIM_UMTS_MRL berisi daftar hasil terukur (MRL) sel UMTS tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Jumlah entri MRL yang mengikuti elemen ini. |
4 | DataBuffer | DATABUFFER | Array rekaman MRL, masing-masing ditentukan sebagai struktur MBIM_UMTS_MRL_INFO . |
MBIM_UMTS_MRL_INFO
Struktur MBIM_UMTS_MRL_INFO berisi informasi tentang sel UMTS tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | LocationAreaCode | UINT32 | Kode Area Lokasi (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | CELLID | UINT32 | ID Sel (0-2684354555). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | UARFCN | UINT32 | Nomor Saluran Frekuensi Radio Absolut UTRA untuk sel saji (0-16383). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | PrimaryScramblingCode | UINT32 | Kode Scrambling Utama dari sel saji (0-511). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | RSCP | INT32 | Daya Kode Sinyal yang Diterima dari sel saji. Rentangnya adalah -120 hingga -25, dalam satuan 1dBm. Gunakan 0 ketika informasi ini tidak tersedia. |
28 | 4 | ECNO | INT32 | Rasio sinyal terhadap kebisingan sel saji; rasio energi yang diterima per chip PN untuk CPICH terhadap total yang diterima. Rentangnya adalah -50 hingga 0, dalam satuan 1dBm. Gunakan 1 ketika informasi ini tidak tersedia. |
32 | 4 | PathLoss | UINT32 | Kehilangan jalur sel saji (46-173). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
36 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
Struktur data sel TDSCDMA
MBIM_TDSCDMA_SERVING_CELL_INFO
Struktur MBIM_TDSCDMA_SERVING_CELL_INFO berisi informasi tentang sel penyajian TDSCDMA.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | LocationAreaCode | UINT32 | Kode Area Lokasi (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | CELLID | UINT32 | ID Sel (0-2684354555). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | UARFCN | UINT32 | Nomor Saluran Frekuensi Radio Absolut UTRA untuk sel saji (0-16383). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | CellParameterID | UINT32 | ID parameter Sel (0-127). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | TimingAdvance | UINT32 | Waktu Maju (0-1023). Anggota ini adalah nilai yang sama untuk semua lots waktu. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
28 | 4 | RSCP | INT32 | Daya Kode Sinyal yang Diterima dari sel saji. Rentangnya adalah -120 hingga -25, dalam unit 1dBm di Q8 L3 yang difilter. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
32 | 4 | PathLoss | UINT32 | Kehilangan jalur sel saji (46-158). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
36 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
MBIM_TDSCDMA_MRL
Struktur MBIM_TDSCDMA_MRL berisi daftar hasil terukur (MRL) sel TDSCDMA tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Jumlah entri MRL yang mengikuti elemen ini. |
4 | DataBuffer | DATABUFFER | Array rekaman MRL, masing-masing ditentukan sebagai struktur MBIM_TDSCDMA_MRL_INFO . |
MBIM_TDSCDMA_MRL_INFO
Struktur MBIM_TDSCDMA_MRL_INFO berisi informasi tentang sel TDSCDMA tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | LocationAreaCode | UINT32 | Kode Area Lokasi (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | CELLID | UINT32 | ID Sel (0-2684354555). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | UARFCN | UINT32 | Nomor Saluran Frekuensi Radio Absolut UTRA untuk sel saji (0-16383). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | CellParameterID | UINT32 | ID parameter Sel (0-127). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | TimingAdvance | UINT32 | Waktu Maju (0-1023). Anggota ini adalah nilai yang sama untuk semua lots waktu. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
28 | 4 | RSCP | INT32 | Daya Kode Sinyal yang Diterima dari sel saji. Rentangnya adalah -120 hingga -25, dalam unit 1dBm di Q8 L3 yang difilter. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
32 | 4 | PathLoss | UINT32 | Kehilangan jalur sel saji (46-158). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
36 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
Struktur data sel LTE
MBIM_LTE_SERVING_CELL_INFO
Struktur MBIM_LTE_SERVING_CELL_INFO berisi informasi tentang sel penyajian LTE.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | CELLID | UINT32 | ID Sel (0-2684354555). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | EARFCN | UINT32 | Nomor Saluran Frekuensi Radio dari sel saji (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | PhysicalCellID | UINT32 | ID Sel Fisik (0-503). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | TAC | UINT32 | Kode Area Pelacakan (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | RSRP | INT32 | Sinyal referensi rata-rata menerima daya. Rentangnya adalah -140 hingga -44, dalam satuan 1dBm. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
28 | 4 | RSRQ | INT32 | Sinyal referensi rata-rata menerima kualitas. Rentangnya adalah -20 hingga -3, dalam satuan 1dBm. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
32 | 4 | TimingAdvance | UINT32 | Waktu Maju (0-255). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
36 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
MBIM_LTE_MRL
Struktur MBIM_LTE_MRL berisi daftar hasil terukur (MRL) sel LTE tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Jumlah entri MRL yang mengikuti elemen ini. |
4 | DataBuffer | DATABUFFER | Array rekaman MRL, masing-masing ditentukan sebagai struktur MBIM_LTE_MRL_INFO . |
MBIM_LTE_MRL_INFO
Struktur MBIM_LTE_MRL_INFO berisi informasi tentang sel LTE tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ProviderIdOffset | OFFSET | Offset dalam byte, dihitung dari awal struktur ini, ke string numerik (0-9) yang disebut ProviderId yang mewakili identitas penyedia jaringan. String ini adalah perangkaian Kode Negara Seluler (MCC) tiga digit dan Kode Jaringan Seluler (MNC) dua atau tiga digit. Anggota ini dapat berupa NULL ketika tidak ada informasi ProviderId yang dikembalikan. |
4 | 4 | ProviderIdSize | UKURAN(0-12) | Ukuran yang digunakan untuk ProviderId. |
8 | 4 | CELLID | UINT32 | ID Sel (0-2684354555). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | EARFCN | UINT32 | Nomor Saluran Frekuensi Radio dari sel saji (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | PhysicalCellID | UINT32 | ID Sel Fisik (0-503). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | TAC | UINT32 | Kode Area Pelacakan (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | RSRP | INT32 | Sinyal referensi rata-rata menerima daya. Rentangnya adalah -140 hingga -44, dalam satuan 1dBm. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
28 | 4 | RSRQ | INT32 | Sinyal referensi rata-rata menerima kualitas. Rentangnya adalah -20 hingga -3, dalam satuan 1dBm. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
32 | DataBuffer | DATABUFFER | Buffer data yang berisi ProviderId. |
Struktur data sel CDMA
MBIM_CDMA_MRL
Struktur MBIM_CDMA_MRL berisi daftar hasil terukur (MRL) dari sel CDMA penyajian dan tetangga.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ElementCount (EC) | UINT32 | Jumlah entri MRL yang mengikuti elemen ini. |
4 | DataBuffer | DATABUFFER | Array rekaman MRL, masing-masing ditentukan sebagai struktur MBIM_CDMA_MRL_INFO . |
MBIM_CDMA_MRL_INFO
Struktur data MBIM_CDMA_MRL_INFO dirancang untuk jenis jaringan CDMA2000. Mungkin ada lebih dari satu CDMA2000 melayani sel secara bersamaan. Baik sel yang melayani maupun sel tetangga akan dikembalikan dalam daftar yang sama. Bidang ServingCellFlag menunjukkan apakah sel adalah sel saji atau tidak.
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | ServingCellFlag | UINT32 | Menunjukkan apakah ini adalah sel saji. Nilai 1 menunjukkan sel saji, sementara nilai 0 menunjukkan sel tetangga. Mungkin ada lebih dari satu sel melayani sekaligus (terutama saat dalam panggilan). |
4 | 4 | NID | UINT32 | ID Jaringan (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
8 | 4 | SID | UINT32 | ID Sistem (0-32767). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
12 | 4 | BaseStationId | UINT32 | ID Stasiun Dasar (0-65535). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
16 | 4 | BaseLatitude | UINT32 | Garis Lintang Stasiun Dasar (0-4194303). Ini dikodekan dalam unit 0,25 detik, yang dinyatakan dalam representasi pelengkap dua dalam 22 bit rendah DWORD. Sebagai nilai yang ditandatangani, garis lintang Utara positif. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
20 | 4 | BaseLongitude | UINT32 | Garis Bujur Stasiun Dasar (0-8388607). Ini dikodekan dalam unit 0,25 detik, yang dinyatakan dalam representasi pelengkap dua dalam 23 bit rendah DWORD. Sebagai nilai yang ditandatangani, bujur Timur positif. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
24 | 4 | RefPN | UINT32 | Nomor PN Stasiun Dasar (0-511). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
28 | 4 | GPSSeconds | UINT32 | GPS detik, atau waktu di mana ini tiba dari stasiun dasar. Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
32 | 4 | PilotStrength | UINT32 | Kekuatan Sinyal pilot (0-63). Gunakan 0xFFFFFFFF ketika informasi ini tidak tersedia. |
Kejadian yang Tidak Diminta
Tidak berlaku.
Kode status
CID ini menggunakan Kode Status Generik (lihat Penggunaan Kode Status di Bagian 9.4.5 dari standar USB MBIM publik).
MBIM_CID_LOCATION_INFO_STATUS
CID ini mengambil status informasi seluler yang menunjukkan lokasi perangkat. Ini juga dapat digunakan untuk memberikan pemberitahuan yang tidak diminta ketika informasi lokasi berubah.
Layanan: MBB_UUID_BASIC_CONNECT_EXTENSIONS
UUID Layanan: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
CID | Kode perintah | Versi OS minimum |
---|---|---|
MBIM_CID_LOCATION_INFO_STATUS | 12 | Windows 10, versi 1709 |
Catatan
MBIM_CID_LOCATION_INFO_STATUS didefinisikan mulai dari Windows 10, versi 1709, tetapi saat ini tidak didukung oleh OS. Modem dapat mengirim perintah ini sebagai pemberitahuan, tetapi OS saat ini tidak menanganinya.
Parameter
Jenis | Set | Kueri | Pemberitahuan |
---|---|---|---|
Perintah | Tidak berlaku | Tidak berlaku | Tidak berlaku |
Respons | Tidak berlaku | MBIM_LOCATION_INFO | MBIM_LOCATION_INFO |
Kueri
InformationBuffer dari MBIM_COMMAND_MSG tidak digunakan. InformationBuffer dari MBIM_COMMAND_DONE berisi struktur MBIM_LOCATION_INFO .
Set
Tidak berlaku.
Respons
MBIM_LOCATION_INFO
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | LocationAreaCode | UINT32 | Kode area GSM/UMTS dari lokasi saat ini. Mengembalikan 0xFFFFFFFF ketika jenis sistem saat ini tidak berlaku. |
4 | 4 | TrackingAreaCode | UINT32 | Kode area pelacakan LTE dari lokasi saat ini. Mengembalikan 0xFFFFFFFF ketika jenis sistem saat ini tidak berlaku. |
8 | 4 | CELLID | UINT32 | ID menara seluler. Mengembalikan 0xFFFFFFFF saat CellID tidak tersedia. |
Peristiwa yang Tidak Diminta
Event InformationBuffer berisi struktur MBIM_LOCATION_INFO.
Kejadian ini dikirim jika nilai Kode Area Pelacakan Kode/Area Lokasi berubah menjadi nilai yang valid. Kejadian ini tidak dikirim ketika CellID berubah atau ketika Kode Area Lokasi Pelacakan Kode/Area Kode menjadi tidak valid.
Kode status
CID ini menggunakan Kode Status Generik (lihat Penggunaan Kode Status di Bagian 9.4.5 dari standar USB MBIM publik).
OID_WWAN_BASE_STATIONS_INFO
NDIS yang setara untuk MBIM_CID_BASE_STATIONS_INFO OID_WWAN_BASE_STATIONS_INFO.