org.bluez.GattDescriptor(5) (NAME) org.bluez.GattDescriptor - D-Bus GATT BlueZ (DESCRIPTION) (descriptor attribute) / / GATT D-Bus . / (Local/Server) GATT (plugin) . / (Remote/Client) GATT (peer) . (INTERFACE) (Client) (Service) org.bluez (Interface) org.bluez.GattDescriptor1 (Object path) [variable prefix]/{hci0,hci1,...}/dev_{BDADDR}/service#/char#/descriptor# (Used by) bluetoothctl-gatt(1) (Server) (Service) (unique name) (Interface) org.bluez.GattDescriptor1 (Object path) (freely definable) (Methods) array{byte} ReadValue(dict flags) . : uint16 offset . object device (server only) . string link ( ). : "BR/EDR" "LE" : org.bluez.Error.Failed org.bluez.Error.InProgress org.bluez.Error.NotPermitted org.bluez.Error.NotAuthorized org.bluez.Error.NotSupported : bluetoothctl [gatt] > read [offset] void WriteValue(array{byte} value, dict flags) . : uint16 offset . uint16 mtu MTU ( ). object device ( ). string link ( ). : "BR/EDR" "LE" boolean prepare-authorize (prepare authorization request) True . : org.bluez.Error.Failed org.bluez.Error.InProgress org.bluez.Error.NotPermitted org.bluez.Error.InvalidValueLength org.bluez.Error.NotAuthorized org.bluez.Error.NotSupported org.bluez.Error.ImproperlyConfigured : bluetoothctl [gatt] > write [offset] [type] (Properties) string UUID [read-only] (UUID). object Characteristic [read-only] GATT . array{byte} Value [read-only, optional] . PropertiesChanged . array{string} Flags [read-only] . : "read" "write" "encrypt-read" "encrypt-write" "encrypt-authenticated-read" "encrypt-authenticated-write" "secure-read" (Server Only) "secure-write" (Server Only) "authorize" uint16 Handle [read-only] (Client Only) (Descriptor handle). uint16 Handle [read-write, optional] (Server Only) . 0x0000 . BlueZ 2023 org.bluez.GattDescriptor(5)