System.Beacon

De RAD Studio API Documentation
Aller à : navigation, rechercher

Fournit des classes permettant d'utiliser les capacités Beacons du périphérique qui exécute votre application.

Pour utiliser des beacons dans votre application, comme décrit dans la rubrique Utilisation des beacons, utilisez les classes suivantes :

Package rtl230.bpl

Unités

System.BeaconFournit des classes permettant d'utiliser les capacités Beacons du périphérique qui exécute votre application.
System.Beacon.Components


Classes

EBeaconAdvertiserExceptionType d'exception déclenché pour les objets périphérique beacon TBeaconDevice et TCustomBeaconDevice.
EBeaconExceptionType d'exception déclenchée relativement à des objets Beacon.
EBeaconManagerExceptionType d'exception déclenchée relativement à des objets TBeaconManager.
IBeaconInterface comportant les informations relatives à un beacon détecté.
TBeaconAdvertiserCette classe est en charge de la publication des données de proximité pour TCustomBeaconDevice.
TBeaconManager
TBeaconManufacturerDataParser
TBeaconManufacturerDataParserClass
TBeaconManufacturerParsersClasse utilisée pour la gestion d'analyseurs différents.

Types

_di_IBeaconInterface Delphi de IBeacon pour les applications C++.
TBeaconCalcDistanceEventTBeaconCalcDistanceEvent est un type d'événement qui est déclenché juste avant le calcul de Distance.
TBeaconCalcModeIndique si IBeacon utilise soit Raw, soit Stabilized pour le calcul de Rssi et de Distance.
TBeaconEnterExitEventTBeaconEnterExitEvent est un type d'événement pour des événements d'entrée et de sortie des beacons.
TBeaconInfoType d'enregistrement qui contient les informations du beacon analysé.
TBeaconListLe type TBeaconList est un tableau de IBeacon.
TBeaconProximityLe type TBecaonProximity indique le niveau de proximité en cours pour un beacon.
TBeaconProximityEventTBeaconProximityEvent est un type d'événement qui est déclenché en cas de modification de la valeur de Proximity.
TBeaconRegionEventTBeaconRegionEvent est un type d'événement pour les événements d'entrée et de sortie des beacons dans les régions recensées.
TBeaconScanModeLe type TBeaconScanMode indique le format de beacon, Standard ou Alternative, à surveiller.
TManufacturerRawData
TMeanCalculatorEnregistrement qui fournit des méthodes que vous pouvez utiliser pour obtenir des valeurs stabilisées pour Rssi. TMeanCalculator est un enregistrement modèle qui accepte un Integer ou un Double en tant que T.
TParseManufacturerDataEvent

Variables

BEACON_AL_TYPEDonnées reçues sur le champ Data Type pour un beacon de remplacement.
BEACON_PREFIX
BEACON_ST_TYPEDonnées reçues sur le champ Data Type pour un iBeacon.

Constantes

ACCUMMULATE_DIFF_START_VALUEACCUMMULATE_DIFF_START_VALUE: Extended = 3.5;
APPLEINCAPPLEINC: Integer = $4C;
DEFAULT_TXPOWERDEFAULT_TXPOWER: Integer = $7F;
DIFFERENTIAL_FILTER_BOUNDARYDIFFERENTIAL_FILTER_BOUNDARY: Integer = 7;
DISTANCE_DECIMALSDISTANCE_DECIMALS: Integer = $FFFFFFFE;
KBEACONDEATHTIMEKBEACONDEATHTIME: Integer = $14;
MAJOR_REGION_ALLMAJOR_REGION_ALL: Integer = $FFFFFFFF;
MINOR_REGION_ALLMINOR_REGION_ALL: Integer = $FFFFFFFF;
SCANNING_SLEEPINGTIMESCANNING_SLEEPINGTIME: Integer = $FA;
SCANNING_TIMESCANNING_TIME: Integer = $1F4;
SIGNAL_PROPAGATION_CONSTANTSIGNAL_PROPAGATION_CONSTANT: Comp = 0.5;
TXPOWER_IDETERMINATEDTXPOWER_IDETERMINATED: Integer = $FFFFFFC1;