System.Beacon
Stellt Klassen zur Verwendung von Beacons-Fähigkeiten des Geräts bereit, auf dem Ihre Anwendung ausgeführt wird.
Um Beacons, wie es unter Verwenden von Beacons erklärt wird, zu benutzen, verwenden Sie die folgenden Klassen:
Package | rtl230.bpl |
---|
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. |
IBeacon | Interface, das die Informationen über einen gefundenen Beacon enthält. |
TBeaconAdvertiser | Diese Klasse ist für die Bekanntgabe von Näherungsdaten für TCustomBeaconDevice zuständig. |
TBeaconManager | |
TBeaconManufacturerDataParser | |
TBeaconManufacturerDataParserClass | |
TBeaconManufacturerParsers | Klasse für die Verwaltung von verschiedenen Parsern. |
Typen
_di_IBeacon | Delphi-Interface von IBeacon für C++-Anwendungen. |
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. |
TBeaconEnterExitEvent | TBeaconEnterExitEvent ist ein Ereignistyp für Eintreten- und Verlassen-Ereignisse von Beacons. |
TBeaconInfo | Record-Typ, der die zerlegten Beacon-Informationen enthält. |
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. |
TBeaconScanMode |
Der Typ TBeaconScanMode gibt das Beacon-Format an, das überwacht werden soll: entweder Standard oder Alternative . |
TManufacturerRawData | |
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. |
TParseManufacturerDataEvent |
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. |
Konstanten
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; |