API:System.Beacon
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. |
IAltBeacon | Interface contenant des informations liées au type de format AltBeacon. |
IBeacon | Interface comportant les informations relatives à un beacon détecté. |
IEddystoneBeacon | Interface contenant des informations liées au type de format Eddystone. |
IiBeacon | Interface contenant des informations liées au type de format iBeaconSystem.Beacon.TKindofBeacon. |
IStandardBeacon | base System.IInterface pour tous les formats de beacon possibles. |
TBeaconAdvertiser | Cette classe est en charge de la publication des données de proximité pour TCustomBeaconDevice. |
TBeaconManager | Classe responsable de la gestion de l'analyse des beacons. |
TBeaconManufacturerDataHelper | Classe d'assistance à la création de ManufacturerSpecificData sous forme de TBytes. |
TBeaconManufacturerDataParser | |
TBeaconManufacturerDataParserClass | |
TBeaconManufacturerParsers | Classe utilisée pour la gestion d'analyseurs différents. |
Types
TAdvertiseDeviceFormat | Type utilisé pour spécifier les formats de beacon possibles pouvant être publiés par le TBeaconDevice. |
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. |
TBeaconEddystoneTLMEvent | TBeaconEddystoneTLMEvent est un type d'événement qui est déclenché quand un nouveau beacon EddystoneTLM est détecté. |
TBeaconEddystoneURLEvent | TBeaconEddystoneURLEvent est un type d'événement qui est déclenché quand un nouveau beacon EddystoneURL est détecté. |
TBeaconEnterExitEvent | TBeaconEnterExitEvent est un type d'événement pour des événements d'entrée et de sortie des beacons. |
TBeaconError | TBeaconError définit une liste de types d'erreur pour les événements d'erreur de beacon. |
TBeaconErrorEvent | TBeaconErrorEvent est un type d'événement déclenché lorsqu'une erreur de beacon est détectée. |
TBeaconInfo | Le type d'enregistrement TBeaconInfo contient les informations analysées reçues du beacon. |
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. |
TBeaconsCalcDistancesEvent | |
TBeaconScanMode | Mode d'analyse de beacons, qui détermine les formats de beacon pouvant être trouvés par l'analyse de beacons. |
TBeaconsRegion | Enregistrement qui définit et stocke des régions de beacons. |
TBeaconsRegionEvent | |
TEddystoneBeaconInfo | Le type d'enregistrement TEddystoneBeaconInfo contient les informations analysées reçues du beacon Eddystone. |
TEddystoneTLM | Type d'enregistrement qui stocke les informations associées au beacon EddystoneTLM. |
TEddystoneUID | Type d'enregistrement qui stocke les informations associées au beacon EddystoneUID. |
TEddystoneURL | Type d'enregistrement qui stocke les informations associées au beacon EddystoneURL. |
TEddysUIDRegion | Enregistrement qui définit et stocke une région EddystoneUID. |
TiBAltBeaconRegion | Enregistrement qui définit et stocke une région iBeacon ou AltBeacon. |
TInstance | Type utilisé pour représenter l'identifiant Instance d'un beacon EddystoneUID. |
TKindofBeacon | Type représentant les différents formats de beacon disponibles. |
TKindofBeacons | Définit le type de TKindofBeacon. |
TKindofEddystone | Type représentant les différents formats de beacon Eddystone disponibles. |
TKindofEddystones | Définit le type de TKindofEddystone. |
TKindofScanFilter | Type qui indique la nature du filtre d'analyse BLE. |
TManufacturerRawData | Type utilisé pour représenter les données du fabricant d'un beacon. |
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 . |
TNamespace | Type utilisé pour représenter l'identificateur Namespace d'un beacon EddystoneUID. |
TNamespaceGeneratorMethod | Type utilisé pour spécifier le type de génération relatif à l'identificateur Eddystone Namespace. |
TNewBLEScanFilterEvent | |
TParseManufacturerDataEvent | Type d'événement qui est déclenché quand de nouvelles données d'informations sont reçues par un périphérique BLE qui diffuse des ManufacturerSpecificData. |
TParseServiceDataEvent | TParseServiceDataEvent est un type d'événement qui est déclenché à chaque fois que de nouvelles informations pour un périphérique BLE avec ServiceData sont détectées. |
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. |
EDDY_SIGNAL_LOSS_METER | Perte de signal sur un mètre. |
Constantes
ACCUMMULATE_DIFF_START_VALUE | ACCUMMULATE_DIFF_START_VALUE: Extended = 3.5; |
ALTERNATIVE_DATA_LENGTH | ALTERNATIVE_DATA_LENGTH: Integer = $1A; |
APPLEINC | APPLEINC: Integer = $4C; |
BEACON_MANUFACTURER_ID_POSITION | BEACON_MANUFACTURER_ID_POSITION: Integer = 0; |
BEACON_TYPE_POS | BEACON_TYPE_POS: Integer = 2; |
DEFAULT_TXPOWER | DEFAULT_TXPOWER: Integer = $7F; |
DIFFERENTIAL_FILTER_BOUNDARY | DIFFERENTIAL_FILTER_BOUNDARY: Integer = 7; |
DISTANCE_DECIMALS | DISTANCE_DECIMALS: Integer = $FFFFFFFE; |
EDDY_ENCODED_URL_LEN | EDDY_ENCODED_URL_LEN: Integer = $11; |
EDDY_FRAMETYPE_POS | EDDY_FRAMETYPE_POS: Integer = 0; |
EDDY_MIN_URL_LEN | EDDY_MIN_URL_LEN: Integer = 3; |
EDDY_RFU_DATA_LEN | EDDY_RFU_DATA_LEN: Integer = 2; |
EDDY_RFU_DATA_POS | EDDY_RFU_DATA_POS: Integer = $12; |
EDDY_TLM_ADVPDUCOUNT_POS | EDDY_TLM_ADVPDUCOUNT_POS: Integer = 6; |
EDDY_TLM_BATTVOLTAGE_POS | EDDY_TLM_BATTVOLTAGE_POS: Integer = 2; |
EDDY_TLM_BEACONTEMP_POS | EDDY_TLM_BEACONTEMP_POS: Integer = 4; |
EDDY_TLM_LEN | EDDY_TLM_LEN: Integer = $E; |
EDDY_TLM_TIMESINCEPOWERON_POS | EDDY_TLM_TIMESINCEPOWERON_POS: Integer = $A; |
EDDY_TLM_VERSION_POS | EDDY_TLM_VERSION_POS: Integer = 1; |
EDDY_TX_POS | EDDY_TX_POS: Integer = 1; |
EDDY_UID_INSTANCE_LEN | EDDY_UID_INSTANCE_LEN: Integer = 6; |
EDDY_UID_INSTANCE_POS | EDDY_UID_INSTANCE_POS: Integer = $C; |
EDDY_UID_LEN | EDDY_UID_LEN: Integer = $14; |
EDDY_UID_NAMESPACE_LEN | EDDY_UID_NAMESPACE_LEN: Integer = $A; |
EDDY_UID_NAMESPACE_POS | EDDY_UID_NAMESPACE_POS: Integer = 2; |
EDDY_URL_SCHEME_POS | EDDY_URL_SCHEME_POS: Integer = 2; |
EDDYSTONE_TLM | EDDYSTONE_TLM: Integer = $20; |
EDDYSTONE_UID | EDDYSTONE_UID: Integer = 0; |
EDDYSTONE_URL | EDDYSTONE_URL: Integer = $10; |
GUID_LENGTH | GUID_LENGTH: Integer = $10; |
KBEACONDEATHTIME | KBEACONDEATHTIME: Integer = $14; |
MAJOR_REGION_ALL | MAJOR_REGION_ALL: Integer = $FFFFFFFF; |
MANUFATURER_ID_ALL | MANUFATURER_ID_ALL: Integer = $FFFFFFFF; |
MARK_POSITION | MARK_POSITION: Integer = 9; |
MINOR_REGION_ALL | MINOR_REGION_ALL: Integer = $FFFFFFFF; |
PROXIMITY_FAR | PROXIMITY_FAR: Integer = $1E; |
PROXIMITY_IMMEDIATE | PROXIMITY_IMMEDIATE: Comp = 0.5; |
PROXIMITY_NEAR | PROXIMITY_NEAR: Integer = 3; |
RSSI_MEAN_ITEMS | RSSI_MEAN_ITEMS: Integer = $A; |
SCANNING_SLEEPINGTIME | SCANNING_SLEEPINGTIME: Integer = $FA; |
SCANNING_TIME | SCANNING_TIME: Integer = $1F4; |
SIGNAL_PROPAGATION_CONSTANT | SIGNAL_PROPAGATION_CONSTANT: Comp = 0.5; |
STANDARD_DATA_LENGTH | STANDARD_DATA_LENGTH: Integer = $19; |
TXPOWER_IDETERMINATED | TXPOWER_IDETERMINATED: Integer = $FFFFFFC1; |