System.Bluetooth

提供: Appmethod Libraries
移動先: 案内検索

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

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

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

テンプレート:UnitInfo

ユニット

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


クラス

EBluetoothAdapterException
EBluetoothDeviceException
EBluetoothException
EBluetoothFormatException
EBluetoothLEAdapterException
EBluetoothLEAdvertiseDataException
EBluetoothLECharacteristicException
EBluetoothLEDescriptorException
EBluetoothLEDeviceException
EBluetoothLEServiceException
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 ハードウェア アダプタを表します。
TBluetoothLEAdapterList
TBluetoothLEAdvertiseDataGATT サーバーから Bluetooth LE デバイスにアドバタイズされるデータを表します。
TBluetoothLEDeviceBluetooth LE をサポートしているリモート デバイスを表します。
TBluetoothLEDeviceListリモート デバイスリストです。
TBluetoothLEManagerBluetooth LE による通信の主要クラスです。
TBluetoothLEServiceDataGATT サービスUUID をキーとし、アドバタイズされるそれらのサービスのデータを値とするディクショナリです。
TBluetoothManagerクラシック Bluetooth による通信の主要クラスです。
TBluetoothServerSocket公開されているサービスを表し、着信する接続要求をリスンできるようにするソケットです。
TBluetoothServiceListBluetooth サービスリストです。
TBluetoothSocketリモート デバイスへの接続を確立し、そのリモート デバイスとの間でデータの送受信を行えるようにします。
TBluetoothUUIDHelperさまざまな形式の Bluetooth UUID を扱うためのヘルパ クラスです。
TBluetoothUUIDsListBluetooth UUIDsリスト
TScanResponseキーと値のペアのディクショナリです(キーはスキャン応答キー、値は バイト配列)。

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

変数

BLUETOOTH_BASE_UUID