Méthodes System.Bluetooth.Components.TBluetoothLE

De RAD Studio API Documentation
Aller à : navigation, rechercher


héritésprotégés
_AddRefprotectedEst appelée quand une application utilise une interface de composant.
_ReleaseprotectedEst appelée quand une application libère une interface de composant.
AbortReliableWritepublicAbandonne une transaction démarrée précédemment pour écrire un ensemble de caractéristiques sur un périphérique distant spécifié sous la forme d'une transaction atomique.
AddCharacteristicpublicAjoute la caractéristique spécifiée au service spécifié et renvoie True en cas de réussite ; renvoie False sinon.
AddServicepublicAjoute un service précédemment créé et ses caractéristiques au serveur sous-jacent.
AfterConstructionpublicRépond après l'exécution du dernier constructeur.
AssignpublicCopie le contenu d'un autre objet similaire.
AssignToprotectedCopie les propriétés d'un objet dans l'objet destination.
AsyncScheduleprotectedPlanifie les appels des méthodes asynchrones.
BeforeDestructionpublicRéalise toutes les actions nécessaires avant l'appel du premier destructeur.
BeginInvokepublicEffectue un appel asynchrone à la méthode spécifiée par AProc ou AFunc.
BeginReliableWritepublicDémarre une transaction pour écrire un ensemble de caractéristiques sur le périphérique distant spécifié sous la forme d'une transaction atomique.
CancelDiscoverypublicAnnule une découverte préalablement démarrée par DiscoverDevices.
CanObserveprotected
ChangeNameprotectedDéfinit le stockage privé, interne de la propriété Name dans la chaîne transmise dans NewName.
CheckDisposedprotected
ClassInfopublicRenvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassNamepublicRenvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIspublicDétermine si un objet est d'un type donné.
ClassParentpublicRenvoie le type de l'ancêtre immédiat d'une classe.
ClassTypepublicRenvoie la référence de la classe de l'objet.
CleanupInstancepublicAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
ClearServicespublicSupprime tout service que vous avez précédemment ajouté à votre serveur GATT.
CreatepublicCreate crée une instance de TBluetoothLE.
CreateCharacteristicpublicCrée une caractéristique avec l'UUID, les indicateurs de propriété et la description spécifiés, ajoute la nouvelle caractéristique au service spécifié et renvoie la nouvelle caractéristique.
CreateIncludedServicepublicCrée un service inclus (une référence à un service) du type de service spécifié avec l'UUID spécifié, ajoute ce nouveau service inclus à la liste des services inclus du service spécifié, et le renvoie.
CreateServicepublicCrée un service du type de service spécifié avec l'UUID spécifié et renvoie ce nouveau service.
DefaultHandlerpublicSert d'interface à une méthode qui traite les enregistrements de messages.
DefinePropertiesprotectedDésigne les méthodes à utiliser pour stocker dans un flux (par exemple, un fichier fiche) les données non publiées d'un objet.
DestroypublicDestroy détruit cette instance de TBluetoothLE.
DestroyComponentspublicDétruit tous les composants possédés.
DestroyingpublicIndique que le composant et ses composants possédés vont être détruits.
DiscoverDevicespublicDémarre une opération de détection pour trouver les périphériques distants via le protocole Bluetooth Low Energy.
DiscoverServicespublicDécouvre les services offerts par le périphérique Bluetooth Low Energy distant spécifié, ainsi que leurs caractéristiques et descripteurs.
DispatchpublicAppelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
DisposeOfpublicDisposeOf force l'exécution du code du destructeur dans un objet.
DoConnectprotected
DoConnectedDeviceprotectedRépartiteur de l'événement OnConnectedDevice.
DoDisconnectprotected
DoDisconnectDeviceprotectedRépartiteur de l'événement OnDisconnectDevice.
DoInternalDiscoverLEDeviceprotectedGestionnaire de l'événement OnDiscoverLeDevice du gestionnaire de votre composant.
DoInternalDiscoveryEndprotectedGestionnaire de l'événement OnDiscoveryEnd du gestionnaire de votre composant.
DoOnCharacteristicReadprotectedRépartiteur de l'événement OnCharacteristicRead.
DoOnCharacteristicReadRequestprotectedRépartiteur de l'événement OnCharacteristicRead.
DoOnCharacteristicSubscribedprotected
DoOnCharacteristicUnSubscribedprotected
DoOnCharacteristicWriteprotectedRépartiteur de l'événement OnCharacteristicWrite.
DoOnCharacteristicWriteRequestprotectedRépartiteur de l'événement OnCharacteristicWrite.
DoOnDescriptorReadprotectedRépartiteur de l'événement OnDescriptorRead.
DoOnDescriptorReadRequestprotected
DoOnDescriptorWriteprotectedRépartiteur de l'événement OnDescriptorWrite.
DoOnDescriptorWriteRequestprotected
DoOnDiscoverLEDeviceprotectedRépartiteur de l'événement OnDiscoverLEDevice.
DoOnEndDiscoverDevicesprotectedRépartiteur de l'événement OnEndDiscoverDevices.
DoOnReadRSSIprotectedRépartiteur de l'événement OnReadRSSI.
DoOnReliableWriteCompletedprotectedRépartiteur de l'événement OnReliableWriteCompleted.
DoOnServicesDiscoveredprotectedRépartiteur de l'événement OnServicesDiscovered.
DoServiceAddedprotectedRépartiteur de l'événement OnServiceAdded.
EndFunctionInvokepublicBloque l'appelant jusqu'à ce que le ASyncResult spécifié se termine.
EndInvokepublicBloque l'appelant jusqu'à ce que le ASyncResult spécifié se termine.
EqualspublicVérifie si l'instance en cours et le paramètre Obj sont égaux.
ExecuteActionpublicExécute une action.
ExecuteReliableWritepublicEnvoie au périphérique distant spécifié une demande pour exécuter une transaction démarrée précédemment afin d'écrire un ensemble de caractéristiques sous la forme d'une transaction atomique, et renvoie True si la demande est envoyée avec succès ou False si quelque chose empêche l'envoi de la demande.
FieldAddresspublicRenvoie l'adresse d'un champ objet publié.
FindComponentpublicIndique si le composant est propriétaire du composant spécifié.
FreepublicDétruit un objet et libère si nécessaire la mémoire associée.
FreeInstancepublicLibère la mémoire allouée par un appel précédent de la méthode NewInstance.
FreeNotificationpublicVérifie que AComponent a bien été notifié de la destruction de ce composant.
FreeOnReleasepublicLibère la référence d'interface pour les composants créés depuis les classes COM.
GetCharacteristicpublicRenvoie une caractéristique GATT avec l'UUID spécifié du service GATT spécifié.
GetCharacteristicspublicRenvoie une liste des caractéristiques fournie par le service GATT spécifié.
GetChildOwnerprotectedRenvoie le propriétaire d'un composant enfant lu dans un flux.
GetChildParentprotectedRenvoie le parent ou, s'il n'y en n'a pas, le propriétaire d'un composant enfant en cours de lecture dans un flux.
GetChildrenprotectedEnumère tous les composants enfant.
GetConnectionStatepublicAccesseur en lecture de ConnectionState.
GetCurrentAdapterpublicAccesseur en lecture de CurrentAdapter.
GetCurrentManagerpublicAccesseur en lecture de CurrentManager.
GetDeltaStreamsprotected
GetDescriptorspublicRenvoie une liste des descripteurs de la caractéristique GATT spécifiée.
GetDiscoveredDevicesprotectedAccesseur en lecture de la propriété DiscoveredDevices.
GetDisposedprotected
GetEnumeratorpublicRenvoie un énumérateur TComponent.
GetGattServerpublicAccesseur en lecture de la propriété GattServer en lecture seule.
GetHashCodepublicRenvoie un entier contenant le code de hachage.
GetIDsOfNamesprotectedGetIDsOfNames applique un membre unique et un ensemble facultatif de noms d'arguments à un ensemble correspondant d'identificateurs dispatch entiers.
GetInterfacepublicRécupère une interface spécifiée.
GetInterfaceEntrypublicRenvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTablepublicRenvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
GetNamePathpublicRenvoie une chaîne utilisée par l'inspecteur d'objets.
GetObserversprotectedAccesseur en lecture de Observers.
GetOwnerprotectedRenvoie le propriétaire d'un composant.
GetParentComponentpublicRenvoie le composant conteneur.
GetServicepublicRenvoie un service avec l'UUID spécifié fourni par le périphérique distant spécifié.
GetServicespublicRenvoie une liste des services fournie par le périphérique distant spécifié.
GetSupportsGattClientprotectedRenvoie True si la plate-forme en cours supporte l'utilisation du protocole Bluetooth Low Energy en tant que client ; renvoie False sinon.
GetSupportsGattServerprotectedRenvoie True si la plate-forme en cours supporte l'utilisation du protocole Bluetooth Low Energy en tant que client ; renvoie False sinon.
GetTypeInfoprotectedRécupère l'information type d'un objet.
GetTypeInfoCountprotectedRécupère le nombre d'interfaces d'information type qu'un objet fournit (0 ou 1).
HasParentpublicVérifie si le composant a un parent.
InheritsFrompublicDétermine la relation entre deux types d'objet.
InitInstancepublicInitialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InsertComponentpublicEtablit le composant comme propriétaire du composant spécifié.
InstanceSizepublicRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
InvokeprotectedOffre un accès aux méthodes et aux propriétés Automation quand le composant encapsule un objet Automation.
IsImplementorOfpublicIndique si le composant implémente une interface particulière.
LoadedprotectedInitialise le composant après la lecture en mémoire du fichier fiche.
MethodAddresspublicRenvoie l'adresse d'une méthode de classe en spécifiant son nom.
MethodNamepublicRenvoie le nom d'une méthode de classe en spécifiant son adresse.
NewInstancepublicAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
NotificationprotectedRetransmet les messages de notification à tous les composants possédés.
ObserverAddedprotected
operator ()publicConversion C++ d'un TComponent en un System.Classes.IInterfaceComponentReference ou un System.IInterface, en fonction du transtypage.
PaletteCreatedprotectedRépond quand le composant est créé à partir de la palette des composants.
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
QueryInterfaceprotectedRenvoie une référence à l'interface spécifiée, si le composant en cours gère cette interface.
ReadCharacteristicpublicEnvoie une requête au gestionnaire distant spécifié pour renvoyer les données de la caractéristique spécifiée.
ReadDescriptorpublicEnvoie une requête au périphérique distant spécifié pour renvoyer les données du descripteur spécifié.
ReadRemoteRSSIpublicLit la valeur RSSI (indication de force du signal reçu) depuis un périphérique distant. C'est une opération asynchrone, et dès que ReadRemoteRSSI est terminé, le callback OnReadRSSI est déclenché.
ReadStateprotectedLit l'état du composant.
ReferenceInterfacepublicEtablit ou retire des liaisons internes qui permet à ce composant d'être notifié quand l'implémenteur d'une interface spécifiée est détruit.
RemoveComponentpublicRetire le composant spécifié de la liste Components du composant.
RemoveFreeNotificationpublicDésactive la notification de destruction qui a été activée par FreeNotification.
RemoveFreeNotificationsprotectedNotifie tous les composants possédés de la destruction imminente du composant propriétaire.
RssiToDistancepublicAccepte en tant que paramètres ARssi (indication de force du signal reçu en dBm), ATxPower (force du signal à 1m de distance en dBm) et une constante ASignalPropagationConst. Renvoie une approximation de la distance à un périphérique en mètres.
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SetAncestorprotectedEfface ou définit l'état csAncestor dans la propriété ComponentState du composant.
SetChildOrderprotectedDéfinit l'ordre visuel d'un contrôle enfant.
SetDesigningprotectedDéfinit l'indicateur de conception pour les composants insérés lors de la conception.
SetDesignInstanceprotectedDéfinit l'indicateur de conception pour les composants insérés lors de la conception.
SetEnabledprotectedAccesseur en écriture de la propriété Enabled.
SetForceRefreshCachedDevicesprotectedAccesseur en écriture pour ForceRefreshCachedDevices.
SetInlineprotectedDéfinit le bit csInline de la propriété ComponentState du composant.
SetNameprotectedDéfinit la valeur de la propriété Name.
SetParentComponentprotectedDéfinit le composant parent.
SetSubComponentpublicIdentifie si le composant est un sous-composant.
SetupprotectedInitialise ce composant.
SetupGattServerprotected
SubscribeToCharacteristicpublicActive la notification des changements apportés à la caractéristique spécifiée du périphérique spécifié. Ainsi, lorsque la caractéristique change sur le périphérique distant, les données de cette caractéristique sont automatiquement mises à jour de votre côté (True).
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
UnSubscribeToCharacteristicpublicDésactive la notification des changements apportés à la caractéristique spécifiée du périphérique spécifié, précédemment activée en utilisant SubscribeToCharacteristic.
UpdateActionpublicMet à jour l'état d'une action.
UpdateCharacteristicValuepublicRemplace les données d'une caractéristique existante par le même UUID que celui de la caractéristique spécifiée, et remplace les données de la caractéristique existante par les données de la caractéristique spécifiée.
UpdatedprotectedEfface l'indicateur de style csUpdating de la propriété ComponentState du composant lorsque le composant a terminé de s'actualiser.
UpdateRegistryprotectedFournit l'interface pour une méthode qui ajoute la bibliothèque de type et l'information de version au Registre pour les composants qui implémentent des interfaces COM.
UpdatingprotectedDéfinit l'indicateur de style csUpdating de la propriété ComponentState du composant.
ValidateContainerprotectedDétermine si un objet peut être inséré dans un objet conteneur.
ValidateInsertprotectedFournit l'interface pour une méthode qui valide un composant enfant avant d'être insérée.
ValidateRenameprotectedVérifie que le changement de nom d'un composant possédé ne crée pas de conflit.
WriteCharacteristicpublicTrouve une caractéristique existante du périphérique distant spécifié ayant le même UUID que celui de la caractéristique spécifiée, et remplace les données de la caractéristique existante par les données de la caractéristique spécifiée.
WriteDescriptorpublicTrouve un descripteur existant du périphérique distant spécifié ayant le même UUID que celui du descripteur spécifié, et remplace les données du descripteur existant par les données du descripteur spécifié.
WriteStateprotectedEcrit l'état du composant.