System.Bluetooth.TBluetoothLEDevice.UpdateOnReconnect

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property UpdateOnReconnect: Boolean read FUpdateOnReconnect write FUpdateOnReconnect;

C++

__property bool UpdateOnReconnect = {read=FUpdateOnReconnect, write=FUpdateOnReconnect, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth TBluetoothLEDevice


Description

Indique si le gestionnaire met à jour automatiquement ses objets de service interne lorsqu'un périphérique distant se reconnecte (True) ou si vous souhaitez effectuer manuellement la nouvelle opération de découverte de service dans le but d'obtenir de nouveaux objets de service interne valides (False).

Prise en charge des plates-formes

Cette propriété ne concerne qu'OS X et iOS.

Sur ces plates-formes, lorsqu'un périphérique distant précédemment découvert se déconnecte, les objets internes qui représentent ses services dans votre gestionnaire Bluetooth deviennent non valides. Lorsque le périphérique distant se reconnecte, la plate-forme d'exécution génère de nouveaux objets internes pour représenter les services du périphérique distant.

Par défaut, toute instance de TBluetoothGattService, TBluetoothGattCharacteristic ou TBluetoothGattDescriptor qui appartenait à ce périphérique distant devient non valide, et vous devez effectuer une nouvelle découverte de services pour obtenir les nouveaux objets pouvant être utilisés. Changez la valeur de UpdateOnReconnect sur True si vous voulez que votre gestionnaire mette à jour automatiquement vos objets existants lorsqu'un périphérique se reconnecte afin de ne pas ajouter de nouveaux objets.

Sur les autres plates-formes, il n'est pas nécessaire d'avoir de nouvelles instances de TBluetoothGattService, TBluetoothGattCharacteristic ou TBluetoothGattDescriptor lorsque les périphériques distants se reconnectent.

Voir aussi