System.Bluetooth

De Appmethod Libraries
Aller à : navigation, rechercher

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.

Pour implémenter le support Classic Bluetooth dans votre application, utilisez les classes suivantes :

Pour implémenter le support Bluetooth Low Energy dans votre application, utilisez les classes suivantes :

Modèle:UnitInfo

Unités

System.BluetoothFournit 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.ComponentsComposants qui fournissent une prise en charge de Classic Bluetooth et Bluetooth Low Energy dans vos applications.


Classes

EBluetoothAdapterException
EBluetoothDeviceException
EBluetoothException
EBluetoothFormatException
EBluetoothLEAdapterException
EBluetoothLEAdvertiseDataException
EBluetoothLECharacteristicException
EBluetoothLEDescriptorException
EBluetoothLEDeviceException
EBluetoothLEServiceException
EBluetoothManagerException
EBluetoothServiceException
EBluetoothSocketException
TBluetoothAdapterReprésente un adaptateur matériel Classic Bluetooth.
TBluetoothCustomAdapterClasse de base pour les sous-classes qui représentent un adaptateur matériel Bluetooth.
TBluetoothCustomDeviceClasse de base pour les sous-classes qui représentent un périphérique distant Bluetooth.
TBluetoothDeviceReprésente un périphérique distant qui supporte le protocole Classic Bluetooth.
TBluetoothDeviceListListe de périphériques distants.
TBluetoothGattCharacteristicReprésente une caractéristique Bluetooth GATT.
TBluetoothGattCharacteristicListListe de caractéristiques.
TBluetoothGattDescriptorUn descripteur de caractéristique GATT fournit des informations à propos d'une caractéristique.
TBluetoothGattDescriptorListListe de descripteurs.
TBluetoothGattDeviceListListe de périphériques Bluetooth Low Energy.
TBluetoothGattServerServeur GATT qui fournit les services pour les périphériques Bluetooth Low Energy.
TBluetoothGattServiceReprésente un service Bluetooth GATT.
TBluetoothGattServiceListListe de services Bluetooth GATT.
TBluetoothLEAdapterReprésente un adaptateur matériel Bluetooth Low Energy.
TBluetoothLEAdapterListListe des adaptateurs Bluetooth Low Energy.
TBluetoothLEAdvertiseDataReprésente les données qu'un serveur GATT promeut sur les périphériques Bluetooth LE.
TBluetoothLEDeviceReprésente un périphérique distant qui supporte le protocole Bluetooth Low Energy.
TBluetoothLEDeviceListListe de périphériques distants.
TBluetoothLEManagerClasse principale pour les communications Bluetooth Low Energy.
TBluetoothLEServiceDataDictionnaire dans lequel les clés sont des UUID de services GATT et les valeurs sont des données des services à promouvoir.
TBluetoothManagerClasse principale pour les communications Classic Bluetooth.
TBluetoothServerSocketSocket qui représente un service publié et vous permet d'écouter les requêtes de connexions entrantes.
TBluetoothServiceListListe des services Bluetooth.
TBluetoothSocketVous permet d'établir une connexion à un périphérique distant, et d'envoyer et recevoir des données du périphérique distant.
TBluetoothUUIDHelperClasse d'assistance utilisée pour travailler avec différents formats de UUID Bluetooth.
TBluetoothUUIDsListUne liste de UUID Bluetooth.
TScanResponseDictionnaire 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

_dt_System_Bluetooth_1Tableau dynamique d'octets pour les applications C++.
TBluetooth16bitsUUID
TBluetoothAdapterStateEtat en cours d'un adaptateur.
TBluetoothConnectionStateEtat en cours d'un adaptateur.
TBluetoothDescriptorKindLa liste des descripteurs standard et la valeur Unkown.
TBluetoothDeviceStateEtat en cours d'un périphérique distant.
TBluetoothGattFormatTypeType de format qu'un tableau d'octets utilise.
TBluetoothGattStatusStatut à la fin d'une opération Bluetooth Low Energy.
TBluetoothMacAddressAdresse matérielle d'un adaptateur local ou d'un périphérique distant.
TBluetoothPropertyEnumère les propriétés possibles des caractéristiques (EN).
TBluetoothPropertyFlagsReprésente un ensemble de valeurs d'énumération TBluetoothProperty.
TBluetoothScanModeMode d'analyse d'un adaptateur Classic Bluetooth.
TBluetoothServiceReprésente un service Bluetooth, publié par vous ou par un périphérique distant.
TBluetoothServiceType
TBluetoothTypeType ou types de protocole Bluetooth qu'un périphérique distant supporte.
TBluetoothUUIDIdentificateur universellement unique des services Bluetooth.
TConnectLEDeviceEventType de gestionnaire d'événement pour les événements de connexion et de déconnexion d'un périphérique distant.
TDiscoverableEndEventType du gestionnaire d'événement pour l'événement TBluetoothManager.OnDiscoverableEnd.
TDiscoverLEDeviceEventType du gestionnaire d'événement pour l'événement TBluetoothLEManager.OnDiscoverLeDevice.
TDiscoverServiceEvent
TDiscoverServicesEventType de gestionnaire d'événement pour l'événement TBluetoothLE.OnServicesDiscovered.
TDiscoveryEndEventType du gestionnaire d'événement pour l'événement TBluetoothManager.OnDiscoveryEnd.
TDiscoveryLEEndEventType de gestionnaire d'événement pour les événements TBluetoothLEManager.OnDiscoveryEnd et TBluetoothLE.OnEndDiscoverDevices.
TGattCharacteristicEventType 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.
TGattCharacteristicReadEventType de gestionnaire d'événement pour l'événement TBluetoothGattServer.OnCharacteristicRead.
TGattCharacteristicWriteEventType du gestionnaire d'événement pour l'événement TBluetoothGattServer.OnCharacteristicWrite.
TGattDescriptorEventType du gestionnaire d'événement pour les événements TBluetoothLEDevice.OnDescriptorRead et TBluetoothLEDevice.OnDescriptorWrite.
TGattDeviceRSSIEventType du gestionnaire d'événement pour l'événement TBluetoothLEDevice.OnReadRSSI.
TGattOperationResultEventType du gestionnaire d'événement pour l'événement TBluetoothLEDevice.OnReliableWriteCompleted.
TGattServiceEventType du gestionnaire d'événement pour l'événement TBluetoothGattServer.OnServiceAdded.
TIdentifyUUIDEventType du gestionnaire d'événement pour l'événement TBluetoothManager.OnIdentifyCustomUUID.
TRemoteRequestPairEvent
TScanResponseKeyLe 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.

Variables

BLUETOOTH_BASE_UUID