System.Beacon
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 |
---|
Sommaire
Unités
System.Beacon | Fournit des classes permettant d'utiliser les capacités Beacons du périphérique qui exécute votre application. |
System.Beacon.Components |
Classes
EBeaconAdvertiserException | Type d'exception déclenché pour les objets périphérique beacon TBeaconDevice et TCustomBeaconDevice. |
EBeaconException | Type d'exception déclenchée relativement à des objets Beacon. |
EBeaconManagerException | Type d'exception déclenchée relativement à des objets TBeaconManager. |
IBeacon | Interface comportant les informations relatives à un beacon détecté. |
TBeaconAdvertiser | Cette classe est en charge de la publication des données de proximité pour TCustomBeaconDevice. |
TBeaconManager | |
TBeaconManufacturerDataParser | |
TBeaconManufacturerDataParserClass | |
TBeaconManufacturerParsers | Classe utilisée pour la gestion d'analyseurs différents. |
Types
_di_IBeacon | Interface Delphi de IBeacon pour les applications C++. |
TBeaconCalcDistanceEvent | TBeaconCalcDistanceEvent est un type d'événement qui est déclenché juste avant le calcul de Distance. |
TBeaconCalcMode | Indique si IBeacon utilise soit Raw , soit Stabilized pour le calcul de Rssi et de Distance. |
TBeaconEnterExitEvent | TBeaconEnterExitEvent est un type d'événement pour des événements d'entrée et de sortie des beacons. |
TBeaconInfo | Type d'enregistrement qui contient les informations du beacon analysé. |
TBeaconList | Le type TBeaconList est un tableau de IBeacon. |
TBeaconProximity | Le type TBecaonProximity indique le niveau de proximité en cours pour un beacon. |
TBeaconProximityEvent | TBeaconProximityEvent est un type d'événement qui est déclenché en cas de modification de la valeur de Proximity. |
TBeaconRegionEvent | TBeaconRegionEvent est un type d'événement pour les événements d'entrée et de sortie des beacons dans les régions recensées. |
TBeaconScanMode | Le type TBeaconScanMode indique le format de beacon, Standard ou Alternative , à surveiller. |
TManufacturerRawData | |
TMeanCalculator | Enregistrement 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_TYPE | Données reçues sur le champ Data Type pour un beacon de remplacement. |
BEACON_PREFIX | |
BEACON_ST_TYPE | Données reçues sur le champ Data Type pour un iBeacon. |
Constantes
ACCUMMULATE_DIFF_START_VALUE | ACCUMMULATE_DIFF_START_VALUE: Extended = 3.5; |
APPLEINC | APPLEINC: Integer = $4C; |
DEFAULT_TXPOWER | DEFAULT_TXPOWER: Integer = $7F; |
DIFFERENTIAL_FILTER_BOUNDARY | DIFFERENTIAL_FILTER_BOUNDARY: Integer = 7; |
DISTANCE_DECIMALS | DISTANCE_DECIMALS: Integer = $FFFFFFFE; |
KBEACONDEATHTIME | KBEACONDEATHTIME: Integer = $14; |
MAJOR_REGION_ALL | MAJOR_REGION_ALL: Integer = $FFFFFFFF; |
MINOR_REGION_ALL | MINOR_REGION_ALL: Integer = $FFFFFFFF; |
SCANNING_SLEEPINGTIME | SCANNING_SLEEPINGTIME: Integer = $FA; |
SCANNING_TIME | SCANNING_TIME: Integer = $1F4; |
SIGNAL_PROPAGATION_CONSTANT | SIGNAL_PROPAGATION_CONSTANT: Comp = 0.5; |
TXPOWER_IDETERMINATED | TXPOWER_IDETERMINATED: Integer = $FFFFFFC1; |