API:System.Beacon
Contents
Units
System.Beacon | Provides classes to use the Beacons capabilities of the device that is running your application. |
System.Beacon.Components |
Classes
EBeaconAdvertiserException | Type of exception raised for the beacon device objects TBeaconDevice and TCustomBeaconDevice. |
EBeaconException | Type of exceptions raised in relation to Beacon objects. |
EBeaconManagerException | Type of exceptions raised in relation to TBeaconManager objects. |
IBeacon | Interface which holds the information regarding a detected beacon. |
TBeaconAdvertiser | This class is in charge of advertising proximity data for TCustomBeaconDevice. |
TBeaconManager | Class in charge of managing the scanning of beacons. |
TBeaconManufacturerDataParser | Base class you should inherit for creating custom parsers. |
TBeaconManufacturerDataParserClass | |
TBeaconManufacturerParsers | Class for managing different parsers. |
Types
_di_IBeacon | Delphi interface of IBeacon for C++ applications. |
TBeaconCalcDistanceEvent | The TBeaconCalcDistanceEvent is an event type that is fired just before the Distance is calculated. |
TBeaconCalcMode | Indicates if the IBeacon uses either Raw or Stabilized for the Rssi and Distance. |
TBeaconEnterExitEvent | The TBeaconEnterExitEvent is an event type for enter and exit events of beacons. |
TBeaconInfo | The TBeaconInfo record type holds the parsed information received from the beacon. |
TBeaconList | The TBeaconList type is an array of IBeacon. |
TBeaconProximity | The TBecaonProximity type indicates the current proximity level for a beacon. |
TBeaconProximityEvent | The TBeaconProximityEvent is an event type that is fired when the Proximity value changes. |
TBeaconRegionEvent | The TBeaconRegionEvent is an event type for enter and exit events of beacons on registered regions. |
TBeaconScanMode | The TBeaconScanMode type indicates the beacon format to be monitored, either Standard or Alternative . |
TManufacturerRawData | |
TMeanCalculator | Record that provides methods that you can use to get stabilized values for Rssi. TMeanCalculator is a template record that accepts an Integer or a Double as T . |
TParseManufacturerDataEvent |
Variables
BEACON_AL_TYPE | Data received on the Data Type field for an Alternative Beacon. |
BEACON_PREFIX | |
BEACON_ST_TYPE | Data received on the Data Type field for an iBeacon. |
Constants
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; |