API:System.Beacon
Inhaltsverzeichnis
Units
| System.Beacon | Stellt Klassen zur Verwendung von Beacons-Fähigkeiten des Geräts bereit, auf dem Ihre Anwendung ausgeführt wird. |
| System.Beacon.Components |
Klassen
| EBeaconAdvertiserException | Exception-Typ, der für die Beacon-Geräteobjekte TBeaconDevice und TCustomBeaconDevice ausgelöst wird. |
| EBeaconException | Typ von Exceptions, die in Bezug auf Beacon-Objekte ausgelöst werden. |
| EBeaconManagerException | Typ von Exceptions, die in Bezug auf TBeaconManager-Objekte ausgelöst werden. |
| IAltBeacon | Schnittstelle, die Informationen in Bezug auf den AltBeacon-Format-Typ enthält. |
| IBeacon | Interface, das die Informationen über einen gefundenen Beacon enthält. |
| IEddystoneBeacon | Schnittstelle, die Informationen in Bezug auf den Eddystone-Format-Typ enthält. |
| IiBeacon | Schnittstelle, die Informationen in Bezug auf den iBeacon-Format-Typ enthält. |
| IStandardBeacon | Basis-Schnittstelle für alle möglichen Beacon-Formate. |
| TBeaconAdvertiser | Diese Klasse ist für die Bekanntgabe von Näherungsdaten für TCustomBeaconDevice zuständig. |
| TBeaconManager | Klasse, die für die Verwaltung der Suche nach Beacons zuständig ist. |
| TBeaconManufacturerDataHelper | Unterstützende Klasse zur Erstellung von ManufacturerSpecificData als ein TBytes. |
| TBeaconManufacturerDataParser | |
| TBeaconManufacturerDataParserClass | |
| TBeaconManufacturerParsers | Klasse für die Verwaltung von verschiedenen Parsern. |
Typen
| TAdvertiseDeviceFormat | Typ, der für die Angabe der möglichen Beacon-Formate, die das TBeaconDevice bekanntgeben kann, verwendet wird. |
| TBeaconCalcDistanceEvent | TBeaconCalcDistanceEvent ist ein Ereignistyp, der unmittelbar vor dem Berechnen der Entfernung (Distance) ausgelöst wird. |
| TBeaconCalcMode | Gibt an, ob IBeacon entweder Raw oder Stabilized für Rssi und Distance verwendet. |
| TBeaconEddystoneTLMEvent | Das TBeaconEddystoneTLMEvent ist ein Ereignistyp, der ausgelöst wird, wenn ein EddystoneTLM-Beacon erkannt wird. |
| TBeaconEddystoneURLEvent | Das TBeaconEddystoneURLEvent ist ein Ereignistyp, der ausgelöst wird, wenn ein neuer EddystoneURL-Beacon erkannt wird. |
| TBeaconEnterExitEvent | TBeaconEnterExitEvent ist ein Ereignistyp für Eintreten- und Verlassen-Ereignisse von Beacons. |
| TBeaconError | TBeaconError definiert eine Liste von Fehlertypen für Beacon-Fehler-Ereignisse. |
| TBeaconErrorEvent | Das TBeaconErrorEvent ist ein Ereignistyp, der ausgelöst wird, wenn ein Beacon Error aufgetreten ist. |
| TBeaconInfo | Der Record-Typ TBeaconInfo enthält die von dem Beacon empfangenen, zerlegten Informationen. |
| TBeaconList | Der Typ TBeaconList ist ein IBeacon-Array. |
| TBeaconProximity | Der Typ TBecaonProximity gibt die aktuelle Näherungsstufe für einen Beacon an. |
| TBeaconProximityEvent | TBeaconProximityEvent ist ein Ereignistyp, der ausgelöst wird, wenn sich der Wert von Proximity ändert. |
| TBeaconRegionEvent | TBeaconRegionEvent ist ein Ereignistyp für Eintreten- und Verlassen-Ereignisse von Beacons für registrierte Bereiche. |
| TBeaconsCalcDistancesEvent | |
| TBeaconScanMode | Modus zum Suchen von Beacons, der die Beaconformate festlegt, die beim Suchen von Beacons gefunden werden können. |
| TBeaconsRegion | Datensatz, der eine allgemeine Beacon-Region setzt oder speichert. |
| TBeaconsRegionEvent | |
| TEddystoneBeaconInfo | Der TEddystoneBeaconInfo-Record-Typ enthält die analysierten Informationen, die vom Eddystone-Beacon empfangen wurden. |
| TEddystoneTLM | Record-Typ, der die Informationen, die mit dem EddystoneTLM-Beacon assoziiert sind, speichert. |
| TEddystoneUID | Record-Typ, der die Informationen speichert, die mit dem EddystoneUID-Beacon assoziiert sind. |
| TEddystoneURL | Record-Typ, der die Informationen, die mit dem EddystoneURL-Beacon assoziiert sind, speichert. |
| TEddysUIDRegion | Datensatz, der einen EddystoneUID-Bereich setzt oder speichert. |
| TiBAltBeaconRegion | Datensatz, der entweder einen iBeacon- oder einen AltBeacon-Bereich setzt oder speichert. |
| TInstance | Typ, der verwendet wird, um den Instance-Bezeichner eines EddystoneUID-Beacon zu repräsentieren. |
| TKindofBeacon | Typ zum Repräsentieren der verschiedenen verfügbaren Formate. |
| TKindofBeacons | Set-Typ für TKindofBeacon. |
| TKindofEddystone | Typ, zum Repräsentieren der verschiedenen verfügbaren Eddystone-Beacon-Formate. |
| TKindofEddystones | Set-Typ für TKindofEddystone. |
| TKindofScanFilter | Typ, der die Art des BLE-Suchfilters angibt. |
| TManufacturerRawData | Typ, der verwendet wird, um die Herstellerdaten eines Beacon zu repräsentieren. |
| TMeanCalculator | Record, der Methoden zum Ermitteln stabilisierter Werte für Rssi bereitstellt. TMeanCalculator ist ein Vorlagen-Record, der einen Integer- oder Double-Wert als T akzeptiert. |
| TNamespace | Typ, der verwendet wird, um den Namespace-Bezeichner eines EddystoneUID-Beacon zu repräsentieren. |
| TNamespaceGeneratorMethod | Typ, der für die Angabe der Art der Generierung für den Eddystone-Namespace-Bezeichner verwendet wird. |
| TNewBLEScanFilterEvent | |
| TParseManufacturerDataEvent | Ereignistyp, der ausgelöst wird, wenn neue Informationsdaten von einem BLE-Gerät, das ManufacturerSpecificData überträgt, erhalten werden. |
| TParseServiceDataEvent | Das TParseServiceDataEvent ist ein Ereignistyp, der jedes Mal ausgelöst wird, wenn neue Informationen für ein BLE-Gerät mit ServiceData erkannt werden. |
Variablen
| BEACON_AL_TYPE | Daten, die in einem Datentyp-Feld für einen alternativen Beacon empfangen wurden. |
| BEACON_PREFIX | |
| BEACON_ST_TYPE | Daten, die in einem Datentyp-Feld für einen iBeacon empfangen wurden. |
| EDDY_SIGNAL_LOSS_METER | Signalverlust über 1 Meter. |
Konstanten
| 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; |