System.Bluetooth.TBluetoothLEDevice
Delphi
TBluetoothLEDevice = class(TBluetoothCustomDevice)
C++
class PASCALIMPLEMENTATION TBluetoothLEDevice : public TBluetoothCustomDevice
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Bluetooth.pas System.Bluetooth.hpp |
System.Bluetooth | System.Bluetooth |
説明
Bluetooth LE をサポートしているリモート デバイスを表します。
TBluetoothLEDevice のインスタンスを使用すると、以下を行えます。
- リモート デバイスで提供されるサービスの検出と、それらのサービスで提供されるキャラクタリスティックなどのサービスに関する詳細情報の取得。キャラクタリスティックには、ディスクリプタが定義されています。
- リモート デバイスのキャラクタリスティックの読み取りや、そのキャラクタリスティックに関する情報(キャラクタリスティックの説明やディスクリプタなど)の取得。また、キャラクタリスティックの値の変更通知を要求することもできます。
- リモート デバイスでのキャラクタリスティックの書き込みやキャラクタリスティック ディスクリプタの書き込み。また、複数のキャラクタリスティックを検証済みのアトミック操作として書き込むこともできます。
- リモート デバイスの受信信号強度(RSSI)の取得。
TBluetoothLEDevice のインスタンスを取得するには、マネージャの StartDiscovery メソッドまたは LastDiscoveredDevices プロパティを使用します。
関連項目
- System.Bluetooth.TBluetoothCustomDevice.Address
- System.Bluetooth.TBluetoothCustomDevice.BluetoothType
- System.Bluetooth.TBluetoothCustomDevice.DeviceName
- System.Bluetooth.TBluetoothLEDevice.Services
- System.Bluetooth.TBluetoothLEDevice.ReadCharacteristic
- System.Bluetooth.TBluetoothLEDevice.GetDescription
- System.Bluetooth.TBluetoothLEDevice.ReadDescriptor
- System.Bluetooth.TBluetoothLEDevice.SetCharacteristicNotification