Windows.Devices.Bluetooth.GenericAttributeProfile Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Namespace Windows.Devices.Bluetooth.GenericAttributeProfile mendefinisikan kelas Windows Runtime yang dapat digunakan aplikasi UWP atau aplikasi desktop untuk berkomunikasi dengan perangkat BLUETOOTH LE.
Untuk informasi latar belakang, lihat Bluetooth. Untuk kode sumber, lihat sampel Bluetooth Low Energy.
Kelas
GattCharacteristic |
Mewakili Karakteristik layanan GATT. Objek GattCharacteristic mewakili Karakteristik GATT dari layanan tertentu, dan diperoleh dari properti Karakteristik objek GattDeviceService. |
GattCharacteristicsResult |
Berisi hasil GetCharacteristicsForUuidAsync dan GetCharacteristicsAsync |
GattCharacteristicUuids |
Mewakili enumerasi nilai UUID Karakteristik yang paling terkenal, dan menyediakan metode kenyamanan untuk bekerja dengan UUID karakteristik GATT, dan properti statis yang menyediakan UUID karakteristik untuk karakteristik GATT umum. |
GattClientNotificationResult |
Hasil notifyValueAsync |
GattDescriptor |
Mewakili Deskriptor Karakteristik GATT. Objek GattDescriptor mewakili Deskriptor GATT dari karakteristik tertentu, dan diperoleh dari properti Deskriptor objek GattCharacteristic. |
GattDescriptorsResult |
Hasil operasi deskriptor seperti GattCharacteristic.GetDescriptorsAsync |
GattDescriptorUuids |
Mewakili enumerasi nilai UUID Deskriptor yang paling terkenal, dan menyediakan metode kenyamanan untuk bekerja dengan UUID deskriptor GATT, dan properti statis yang menyediakan UUID deskriptor untuk deskriptor GATT umum. |
GattDeviceService |
Mewakili Layanan Utama GATT pada perangkat Bluetooth. Kelas GattDeviceService mewakili layanan GATT pada perangkat BLUETOOTH LE. Ini dibuat dengan menggunakan jalur instans layanan perangkat, yang diperoleh dengan menemukan perangkat menggunakan API Windows.Devices.Enumeration . |
GattDeviceServicesResult |
Status GetIncludedServicesForUuidAsync dan GetIncludedServicesForUuidAsync |
GattLocalCharacteristic |
Kelas ini mewakili karakteristik lokal. |
GattLocalCharacteristicParameters |
Kelas ini berisi parameter deskriptor karakteristik lokal. |
GattLocalCharacteristicResult |
Hasil dari CreateCharacteristicAsync. |
GattLocalDescriptor |
Kelas ini mendefinisikan deskriptor karakteristik lokal. |
GattLocalDescriptorParameters |
Kelas ini mendefinisikan parameter deskriptor. |
GattLocalDescriptorResult |
Hasil operasi deskriptor karakteristik lokal seperti CreateDescriptorAsync. |
GattLocalService |
Kelas ini mewakili layanan lokal GATT. |
GattPresentationFormat |
Mewakili nilai Deskriptor GATT Format Presentasi tunggal. |
GattPresentationFormatTypes |
Mewakili berbagai nilai terkenal yang dapat diambil oleh properti GattPresentationFormat.FormatType. |
GattProtocolError |
Kelas ini berisi nilai byte untuk kesalahan protokol GATT. |
GattReadClientCharacteristicConfigurationDescriptorResult |
Mewakili hasil membaca nilai GATT Client CharacteristicConfigurationClientDescriptor. |
GattReadRequest |
Kelas ini mewakili permintaan baca Bluetooth GATT. |
GattReadRequestedEventArgs |
Kelas ini berisi argumen untuk peristiwa StateChanged . |
GattReadResult |
Mewakili hasil operasi baca asinkron dari nilai Karakteristik atau Deskriptor GATT. |
GattReliableWriteTransaction |
Melakukan penulisan andal GATT pada perangkat BLUETOOTH LE, dalam bentuk operasi penulisan transaksi. |
GattRequestStateChangedEventArgs |
Kelas ini mendefinisikan argumen StateChanged. |
GattServiceProvider |
Kelas ini digunakan untuk mengiklankan layanan GATT. |
GattServiceProviderAdvertisementStatusChangedEventArgs |
Peristiwa ini mengalihkan gattServiceProvider. |
GattServiceProviderAdvertisingParameters |
Kelas ini digunakan untuk menentukan parameter iklan layanan GATT. |
GattServiceProviderResult |
Kelas ini adalah hasil dari operasi CreateAsync . |
GattServiceUuids |
Mewakili enumerasi nilai UUID Layanan yang paling terkenal, dan menyediakan metode kenyamanan untuk bekerja dengan UUID layanan GATT, dan properti statis yang menyediakan UUID layanan untuk layanan GATT umum. Untuk melihat daftar semua UUID layanan yang ditentukan Bluetooth SIG, lihat UUID Layanan yang ditentukan Bluetooth SIG. Catatan Untuk UUID di mana GattServiceUuids tidak memiliki properti bernama, Anda dapat menggunakan BluetoothUuidHelper.FromShortId. |
GattSession |
Mewakili sesi Profil Atribut Generik (GATT). |
GattSessionStatusChangedEventArgs |
Kelas ini mewakili args peristiwa SessionStatusChanged . |
GattSubscribedClient |
Kelas ini mewakili klien langganan sesi GATT. |
GattValueChangedEventArgs |
Mewakili argumen yang diterima oleh penanganan aktivitas GattCharacteristic.ValueChanged yang digunakan untuk memproses pemberitahuan perubahan nilai karakteristik dan peristiwa indikasi yang dikirim oleh perangkat BLUETOOTH LE. |
GattWriteRequest |
Kelas ini mewakili permintaan tulis GATT. |
GattWriteRequestedEventArgs |
Kelas ini mewakili args peristiwa untuk WriteRequested. |
GattWriteResult |
Berisi hasil operasi penulisan GATT seperti WriteValueWithResultAsync. |
Enum
GattCharacteristicProperties |
Menentukan nilai untuk properti karakteristik GATT serta Deskriptor Properti Karakteristik Yang Diperluas GATT. Menyediakan kumpulan bendera yang mewakili Properti Karakteristik GATT dan jika Deskriptor Properti Yang Diperluas GATT menyajikan properti Karakteristik Yang Diperluas GATT dari karakteristik. Mewakili properti karakteristik GATT, seperti yang didefinisikan oleh profil GATT, dan jika bendera ExtendedProperties hadir juga mewakili properti Deskriptor Properti Karakteristik yang Diperluas. |
GattClientCharacteristicConfigurationDescriptorValue |
Mewakili nilai GATT ClientCharacteristicConfigurationDescriptor. Menunjukkan status deskriptor Konfigurasi Karakteristik Klien. |
GattCommunicationStatus |
Mewakili status pengembalian operasi Asinkron terkait WinRT GATT API. Menunjukkan status operasi asinkron. |
GattOpenStatus |
Status GattDeviceService.OpenAsync. |
GattProtectionLevel |
Mewakili tingkat keamanan yang diinginkan. Memungkinkan opsi Keamanan yang diinginkan untuk diminta. |
GattRequestState |
Enumerasi ini mendefinisikan status permintaan GATT. |
GattServiceProviderAdvertisementStatus |
Enumerasi ini mendefinisikan status iklan GattServiceProvider. |
GattSessionStatus |
Enumerasi ini mendefinisikan status GattSession. |
GattSharingMode |
Enumerasi ini mewakili mode berbagi GATT. |
GattWriteOption |
Menunjukkan jenis operasi tulis apa yang akan dilakukan. |