Bagikan melalui


Tentang Sensor Logis

Sensor logis menyediakan data tanpa bergantung pada perangkat keras. Misalnya, sensor logis dapat menyediakan data tentang lokasi pengguna saat ini dengan menggunakan layanan yang mencari alamat IP dalam tabel. Sensor logis diimplementasikan sebagai driver sensor. Untuk informasi tentang cara mengimplementasikan driver sensor, lihat Windows Driver Kit.

Setelah sensor logis diinstal pada komputer pengguna, Anda dapat menggunakannya dengan cara yang sama seperti sensor berbasis perangkat keras. SENSOR API akan menyediakan antarmuka ISensor untuk mewakili sensor logis, dan program Anda dapat meminta data melalui mekanisme yang sama seperti yang akan Anda gunakan untuk jenis sensor lainnya. Sensor logis juga dapat menggunakan kategori sensor, jenis, jenis, jenis data, properti, dan peristiwa yang ditentukan platform. Atau Anda dapat menentukan nilai kustom.

Antarmuka ILogicalSensorManager memungkinkan pengembang yang membuat sensor logis untuk mengelola koneksi ke platform Sensor dan Lokasi.

Catatan

Seperti halnya driver lain, menginstal atau menghapus instalan driver sensor logis memerlukan hak istimewa administrator.

 

Untuk mencoba menggunakan sensor logis sampel, lihat Tentang Sampel dan Alat.

Mengelola Sensor Logis

ILogicalSensorManager memiliki metode berikut:

Saat Anda memanggil Connect, Sensor API membuat instans driver sensor, jika belum ada, lalu menyambungkan sensor logis ke platform. Ini berarti bahwa sensor logis muncul dengan sensor lain di Lokasi dan Sensor Lain Panel Kontrol. Saat Anda memanggil Putuskan sambungan, SENSOR API memutuskan sambungan sensor logis dan menghapusnya dari Panel Kontrol. Panggilan Putuskan sambungan tidak menghapus sensor logis dari Manajer Perangkat. Oleh karena itu, panggilan ke Connect di masa mendatang akan menghasilkan koneksi yang jauh lebih cepat ke sensor logis.

Untuk menghapus sensor logis, Anda harus memanggil Hapus Instalan. Menghapus instalan sensor logis akan menghapus sensor dari Manajer Perangkat. Karena perangkat sensor logis hanya ada dalam memori, sensor logis dihapus instalannya saat pengguna memulai ulang Windows.

SENSOR API mengidentifikasi sensor logis tertentu dengan ID logisnya, yang merupakan GUID. Setiap kali Anda terhubung ke sensor logis tertentu, Anda harus memberikan ID logis. Setiap kali Anda memutuskan atau menghapus instalan sensor tertentu, Anda harus memberikan ID logis yang sama dengan yang Anda gunakan untuk menyambungkan. Jika Anda terhubung ke driver sensor logis yang sama beberapa kali dengan menggunakan ID logis yang berbeda, Anda akan membuat instans terpisah dari sensor logis untuk setiap ID logis baru. Bahkan jika Anda memanggil Putuskan sambungan untuk setiap ID logis, instans terpisah ini akan tetap berada di Manajer Perangkat sampai Anda memanggil Hapus instalan untuk setiap sensor logis, atau pengguna menghidupkan ulang Windows.

Menggunakan Sensor Logis