API:System.Bluetooth
Sommaire
Unités
| System.Bluetooth | Fournit les classes permettant d'utiliser les capacités Bluetooth du périphérique sur lequel votre application est exécutée afin qu'une connexion puisse être établie avec des applications exécutées sur des périphériques distants. |
| System.Bluetooth.Components | Composants qui fournissent une prise en charge de Classic Bluetooth et Bluetooth Low Energy dans vos applications. |
Classes
| EBluetoothAdapterException | |
| EBluetoothDeviceException | |
| EBluetoothException | |
| EBluetoothFormatException | Type d'exception déclenchée relativement à TBluetoothGattCharacteristic. |
| EBluetoothLEAdapterException | Type d'exception déclenchée en relation avec TBluetoothLEAdapter. |
| EBluetoothLEAdvertiseDataException | |
| EBluetoothLECharacteristicException | Type d'exception déclenchée en relation avec TBluetoothGattCharacteristic. |
| EBluetoothLEDescriptorException | Type d'exception déclenchée en relation avec TBluetoothGattDescriptor. |
| EBluetoothLEDeviceException | Type d'exception déclenchée en relation à des périphériques BLE (Bluetooth Low Energy) qui sont gérés par un composant TBluetoothLE. |
| EBluetoothLEServiceException | Type d'exception déclenchée en relation aux services GATT qui sont gérés par un composant TBluetoothLE. |
| EBluetoothManagerException | |
| EBluetoothServiceException | |
| EBluetoothSocketException | |
| TBluetoothAdapter | Représente un adaptateur matériel Classic Bluetooth. |
| TBluetoothCustomAdapter | Classe de base pour les sous-classes qui représentent un adaptateur matériel Bluetooth. |
| TBluetoothCustomDevice | Classe de base pour les sous-classes qui représentent un périphérique distant Bluetooth. |
| TBluetoothDevice | Représente un périphérique distant qui supporte le protocole Classic Bluetooth. |
| TBluetoothDeviceList | Liste de périphériques distants. |
| TBluetoothGattCharacteristic | Représente une caractéristique Bluetooth GATT. |
| TBluetoothGattCharacteristicList | Liste de caractéristiques. |
| TBluetoothGattDescriptor | Un descripteur de caractéristique GATT fournit des informations à propos d'une caractéristique. |
| TBluetoothGattDescriptorList | Liste de descripteurs. |
| TBluetoothGattDeviceList | Liste de périphériques Bluetooth Low Energy. |
| TBluetoothGattServer | Serveur GATT qui fournit les services pour les périphériques Bluetooth Low Energy. |
| TBluetoothGattService | Représente un service Bluetooth GATT. |
| TBluetoothGattServiceList | Liste de services Bluetooth GATT. |
| TBluetoothLEAdapter | Représente un adaptateur matériel Bluetooth Low Energy. |
| TBluetoothLEAdapterList | Liste des adaptateurs Bluetooth Low Energy. |
| TBluetoothLEAdvertiseData | Représente les données qu'un serveur GATT promeut sur les périphériques Bluetooth LE. |
| TBluetoothLEDevice | Représente un périphérique distant qui supporte le protocole Bluetooth Low Energy. |
| TBluetoothLEDeviceDictionary | |
| TBluetoothLEDeviceList | Liste de périphériques distants. |
| TBluetoothLEManager | Classe principale pour les communications Bluetooth Low Energy. |
| TBluetoothLEScanFilter | Cette classe représente un filtre d'analyse BLE. |
| TBluetoothLEScanFilterList | Liste de filtres d'analyse BLE. |
| TBluetoothLEServiceData | Dictionnaire dans lequel les clés sont des UUID de services GATT et les valeurs sont des données des services à promouvoir. |
| TBluetoothManager | Classe principale pour les communications Classic Bluetooth. |
| TBluetoothServerSocket | Socket qui représente un service publié et vous permet d'écouter les requêtes de connexions entrantes. |
| TBluetoothServiceList | Liste des services Bluetooth. |
| TBluetoothSocket | Vous permet d'établir une connexion à un périphérique distant, et d'envoyer et recevoir des données du périphérique distant. |
| TBluetoothUUIDHelper | Classe d'assistance utilisée pour travailler avec différents formats de UUID Bluetooth. |
| TBluetoothUUIDsList | Une liste de UUID Bluetooth. |
| TScanResponse | Dictionnaire de paires clé-valeur où les clés sont des clés de réponse d'analyse et les valeurs sont des tableaux d'octets. |
Types
| TBluetooth16bitsUUID | |
| TBluetoothAdapterState | Etat en cours d'un adaptateur. |
| TBluetoothConnectionState | Etat en cours d'un adaptateur. |
| TBluetoothDescriptorKind | La liste des descripteurs standard et la valeur Unkown. |
| TBluetoothDeviceState | Etat en cours d'un périphérique distant. |
| TBluetoothGattFormatType | Type de format qu'un tableau d'octets utilise. |
| TBluetoothGattStatus | Statut à la fin d'une opération Bluetooth Low Energy. |
| TBluetoothMacAddress | Adresse matérielle d'un adaptateur local ou d'un périphérique distant. |
| TBluetoothProperty | Enumère les propriétés possibles des caractéristiques (EN). |
| TBluetoothPropertyFlags | Représente un ensemble de valeurs d'énumération TBluetoothProperty. |
| TBluetoothScanMode | Mode d'analyse d'un adaptateur Classic Bluetooth. |
| TBluetoothService | Représente un service Bluetooth, publié par vous ou par un périphérique distant. |
| TBluetoothServiceType | |
| TBluetoothType | Type ou types de protocole Bluetooth qu'un périphérique distant supporte. |
| TBluetoothUUID | Identificateur universellement unique des services Bluetooth. |
| TConnectLEDeviceEvent | Type de gestionnaire d'événement pour les événements de connexion et de déconnexion d'un périphérique distant. |
| TDiscoverableEndEvent | Type du gestionnaire d'événement pour l'événement TBluetoothManager.OnDiscoverableEnd. |
| TDiscoverLEDeviceEvent | Type du gestionnaire d'événement pour l'événement TBluetoothLEManager.OnDiscoverLeDevice. |
| TDiscoverServiceEvent | |
| TDiscoverServicesEvent | Type de gestionnaire d'événement pour l'événement TBluetoothLE.OnServicesDiscovered. |
| TDiscoveryEndEvent | Type du gestionnaire d'événement pour l'événement TBluetoothManager.OnDiscoveryEnd. |
| TDiscoveryLEEndEvent | Type de gestionnaire d'événement pour les événements TBluetoothLEManager.OnDiscoveryEnd et TBluetoothLE.OnEndDiscoverDevices. |
| TGattCharacteristicEvent | Type de gestionnaire d'événement pour les événements qui se produisent après l'opération de lecture et d'écriture de la caractéristique. |
| TGattCharacteristicReadEvent | Type de gestionnaire d'événement pour l'événement TBluetoothGattServer.OnCharacteristicRead. |
| TGattCharacteristicSubscriptionEvent | Type de gestionnaire d'événement pour les événements d'abonnement à ou de désabonnement des caractéristiques. |
| TGattCharacteristicWriteEvent | Type du gestionnaire d'événement pour l'événement TBluetoothGattServer.OnCharacteristicWrite. |
| TGattDescriptorEvent | Type du gestionnaire d'événement pour les événements TBluetoothLEDevice.OnDescriptorRead et TBluetoothLEDevice.OnDescriptorWrite. |
| TGattDeviceRSSIEvent | Type du gestionnaire d'événement pour l'événement TBluetoothLEDevice.OnReadRSSI. |
| TGattMTUChangedEvent | |
| TGattOperationResultEvent | Type du gestionnaire d'événement pour l'événement TBluetoothLEDevice.OnReliableWriteCompleted. |
| TGattServiceEvent | Type du gestionnaire d'événement pour l'événement TBluetoothGattServer.OnServiceAdded. |
| TIdentifyUUIDEvent | Type du gestionnaire d'événement pour l'événement TBluetoothManager.OnIdentifyCustomUUID. |
| TRemoteRequestPairEvent | |
| TScanResponseKey | Le format de données du paquet de réponse qu'un périphérique Bluetooth LE envoie au moment de l'opération de découverte. |
| TServiceDataRawData | Ce type d'enregistrement est utilisé pour représenter les données du fabricant du beacon. |
Variables
| BLUETOOTH_BASE_UUID |