System.Bluetooth

提供: RAD Studio API Documentation
移動先: 案内検索

アプリケーションの動作デバイスの Bluetooth 機能を使用して、リモート デバイスで動作するアプリケーションに接続するためのクラスが用意されています。

アプリケーションにクラシック Bluetooth サポートを実装するには、次のクラスを使用します。

アプリケーションに Bluetooth LE サポートを実装するには、次のクラスを使用します。

パッケージ rtl.bpl

ユニット

System.Bluetoothアプリケーションの動作デバイスの Bluetooth 機能を使用して、リモート デバイスで動作するアプリケーションに接続するためのクラスが用意されています。
System.Bluetooth.Componentsアプリケーションにおいて、Classic BluetoothBluetooth Low Energy の両方をサポートするコンポーネントです。


クラス

EBluetoothAdapterException
EBluetoothDeviceException
EBluetoothException
EBluetoothFormatExceptionTBluetoothGattCharacteristic に関連して発生する例外の型です。
EBluetoothLEAdapterExceptionTBluetoothLEAdapter に関連して発生する例外の型。
EBluetoothLEAdvertiseDataException Bluetooth LE 広告 に関連する問題の Exception
EBluetoothLECharacteristicExceptionTBluetoothGattCharacteristic に関連して発生する例外の型。
EBluetoothLEDescriptorExceptionTBluetoothGattDescriptor に関連して発生する例外の型。
EBluetoothLEDeviceExceptionTBluetoothLE コンポーネントで操作される Bluetooth LE デバイスに関連して発生する例外の型です。
EBluetoothLEServiceExceptionTBluetoothLE コンポーネントによって処理される GATT サービスに関連して発生する、例外の型
EBluetoothManagerException
EBluetoothServiceException
EBluetoothSocketException
TBluetoothAdapterクラシック Bluetooth ハードウェア アダプタを表します。
TBluetoothCustomAdapterBluetooth ハードウェア アダプタを表すサブクラスの基底クラスです。
TBluetoothCustomDeviceBluetooth 対応のリモート デバイスを表すサブクラスの基底クラスです。
TBluetoothDeviceクラシック Bluetooth をサポートしているリモート デバイスを表します。
TBluetoothDeviceListリモート デバイスリストです。
TBluetoothGattCharacteristicBluetooth GATT キャラクタリスティックを表します。
TBluetoothGattCharacteristicListキャラクタリスティックリストです。
TBluetoothGattDescriptorGATT キャラクタリスティック ディスクリプタは、キャラクタリスティックに関する情報を提供します。
TBluetoothGattDescriptorListディスクリプタリストです。
TBluetoothGattDeviceListBluetooth LE デバイスリストです。
TBluetoothGattServerBluetooth LE デバイスサービスを提供する GATT サーバーです。
TBluetoothGattServiceBluetooth GATT サービスを表します。
TBluetoothGattServiceListBluetooth GATT サービスリストです。
TBluetoothLEAdapterBluetooth LE ハードウェア アダプタを表します。
TBluetoothLEAdapterListBluetooth LE アダプタリストです。
TBluetoothLEAdvertiseDataGATT サーバーから Bluetooth LE デバイスにアドバタイズされるデータを表します。
TBluetoothLEDeviceBluetooth LE をサポートしているリモート デバイスを表します。
TBluetoothLEDeviceDictionary
TBluetoothLEDeviceListリモート デバイスリストです。
TBluetoothLEManagerBluetooth LE による通信の主要クラスです。
TBluetoothLEScanFilterこのクラスは、BLE スキャン フィルタを表します。
TBluetoothLEScanFilterListBLE スキャン フィルタリスト
TBluetoothLEServiceDataGATT サービスUUID をキーとし、アドバタイズされるそれらのサービスのデータを値とするディクショナリです。
TBluetoothManagerクラシック Bluetooth による通信の主要クラスです。
TBluetoothServerSocket公開されているサービスを表し、着信する接続要求をリスンできるようにするソケットです。
TBluetoothServiceListBluetooth サービスリストです。
TBluetoothSocketリモート デバイスへの接続を確立し、そのリモート デバイスとの間でデータの送受信を行えるようにします。
TBluetoothUUIDHelperさまざまな形式の Bluetooth UUID を扱うためのヘルパ クラスです。
TBluetoothUUIDsListBluetooth UUIDsリスト
TScanResponseキーと値のペアのディクショナリです(キーはスキャン応答キー、値は バイト配列)。

TBluetooth16bitsUUID
TBluetoothAdapterStateアダプタの現在の状態です。
TBluetoothConnectionStateアダプタの現在の状態です。
TBluetoothDescriptorKind標準ディスクリプタと Unkown 値で構成されるリストです。
TBluetoothDeviceStateリモート デバイスの現在の状態です。
TBluetoothGattFormatTypeバイト配列で使用する形式の種類です。
TBluetoothGattStatusBluetooth LE 操作が終わった時点での状態です。
TBluetoothMacAddressローカル アダプタまたはリモート デバイスのハードウェア アドレスです。
TBluetoothPropertyキャラクタリスティックの取り得るプロパティを列挙します。
TBluetoothPropertyFlagsTBluetoothProperty 列挙型値の集合を表します。
TBluetoothScanModeクラシック Bluetooth アダプタのスキャン モードです。
TBluetoothServiceマネージャまたはリモート デバイスから公開されている Bluetooth サービスを表します。
TBluetoothServiceType
TBluetoothTypeリモート デバイスでサポートしている Bluetooth の種類(複数可)です。
TBluetoothUUIDBluetooth サービス汎用一意識別子です。
TConnectLEDeviceEventリモート デバイスの接続イベントと接続解除イベントのイベント ハンドラの型です。
TDiscoverableEndEventTBluetoothManager.OnDiscoverableEnd イベントのイベント ハンドラの型です。
TDiscoverLEDeviceEventTBluetoothLEManager.OnDiscoverLeDevice イベントのイベント ハンドラの型です。
TDiscoverServiceEvent
TDiscoverServicesEventTBluetoothLE.OnServicesDiscovered イベントのイベント ハンドラの型。
TDiscoveryEndEventTBluetoothManager.OnDiscoveryEnd イベントのイベント ハンドラの型です。
TDiscoveryLEEndEventTBluetoothLEManager.OnDiscoveryEnd イベントおよび TBluetoothLE.OnEndDiscoverDevices イベントのイベント ハンドラの型です。
TGattCharacteristicEventキャラクタリスティックの読み取り操作や書き込み操作の後に発生するイベントのイベント ハンドラの型です。
TGattCharacteristicReadEventTBluetoothGattServer.OnCharacteristicRead イベントのイベント ハンドラの型です。
TGattCharacteristicSubscriptionEvent特性の登録または登録解除イベントのための、イベント ハンドラの型です。
TGattCharacteristicWriteEventTBluetoothGattServer.OnCharacteristicWrite イベントのイベント ハンドラの型です。
TGattDescriptorEventTBluetoothLEDevice.OnDescriptorRead イベントおよび TBluetoothLEDevice.OnDescriptorWrite イベントのイベント ハンドラの型です。
TGattDeviceRSSIEventTBluetoothLEDevice.OnReadRSSI イベントのイベント ハンドラの型です。
TGattOperationResultEventTBluetoothLEDevice.OnReliableWriteCompleted イベントのイベント ハンドラの型です。
TGattServiceEventTBluetoothGattServer.OnServiceAdded イベントのイベント ハンドラの型です。
TIdentifyUUIDEventTBluetoothManager.OnIdentifyCustomUUID イベントのイベント ハンドラの型です。
TRemoteRequestPairEvent
TScanResponseKeyBluetooth LE デバイスから検出時に送信される応答パケットのデータ形式です。
TServiceDataRawDataこのレコード タイプは、ビーコンの製造データを表すのに使用されます。

変数

BLUETOOTH_BASE_UUID