Windows.Devices.Bluetooth.GenericAttributeProfile Ruang nama

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.

Lihat juga