System.Beacon

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Units

System.BeaconStellt Klassen zur Verwendung von Beacons-Fähigkeiten des Geräts bereit, auf dem Ihre Anwendung ausgeführt wird.
System.Beacon.Components


Klassen

EBeaconAdvertiserExceptionException-Typ, der für die Beacon-Geräteobjekte TBeaconDevice und TCustomBeaconDevice ausgelöst wird.
EBeaconExceptionTyp von Exceptions, die in Bezug auf Beacon-Objekte ausgelöst werden.
EBeaconManagerExceptionTyp von Exceptions, die in Bezug auf TBeaconManager-Objekte ausgelöst werden.
IBeaconInterface, das die Informationen über einen gefundenen Beacon enthält.
TBeaconAdvertiserDiese Klasse ist für die Bekanntgabe von Näherungsdaten für TCustomBeaconDevice zuständig.
TBeaconManager
TBeaconManufacturerDataParser
TBeaconManufacturerDataParserClass
TBeaconManufacturerParsersKlasse für die Verwaltung von verschiedenen Parsern.

Typen

_di_IBeaconDelphi-Interface von IBeacon für C++-Anwendungen.
TBeaconCalcDistanceEvent TBeaconCalcDistanceEvent ist ein Ereignistyp, der unmittelbar vor dem Berechnen der Entfernung (Distance) ausgelöst wird.
TBeaconCalcModeGibt 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.
TBeaconInfoRecord-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
TMeanCalculatorRecord, 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_TYPEDaten, die in einem Datentyp-Feld für einen alternativen Beacon empfangen wurden.
BEACON_PREFIX
BEACON_ST_TYPEDaten, die in einem Datentyp-Feld für einen iBeacon empfangen wurden.

Konstanten

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;