BeaconInfo Class

  • BeaconInfo
  • class Esri::ArcGISRuntime::BeaconInfo

    Information about iBeacon produced by BeaconScanner. More...

    Header: #include <BeaconInfo.h>
    Since: Esri::ArcGISRuntime 200.6
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    virtual ~BeaconInfo() override
    qint8 batteryLevel() const
    Esri::ArcGISRuntime::BeaconIdentifier *iBeaconIdentifier() const
    qint8 lastRssi() const
    QDateTime lastSeen() const
    Esri::ArcGISRuntime::Point position() const
    qint8 txPower() const
    QString uniqueBeaconId() const

    Detailed Description

    Some of the data produced by BeaconScanner is not a part of the official iBeacon standard. In case it is impossible to retrieve the information from the transmitted radio data, some properties will be empty.

    See also BeaconScanner.

    Member Function Documentation

    [override virtual] BeaconInfo::~BeaconInfo()

    Destructor.

    qint8 BeaconInfo::batteryLevel() const

    Returns battery level of the iBeacon in percent.

    This information is not a part of iBeacon standard. In case it is impossible to retrieve the information from the transmitted radio data, this property will be empty. Value of -1 is reserved for indicating an empty value.

    Esri::ArcGISRuntime::BeaconIdentifier *BeaconInfo::iBeaconIdentifier() const

    Returns ibeacon identifier that includes iBeacon UUID, major, and minor.

    qint8 BeaconInfo::lastRssi() const

    Returns the last Received Signal Strength Indicator (RSSI) of the iBeacon.

    A lastRssi of 127 means this iBeacon device was detected but it does not transmit iBeacon data.

    QDateTime BeaconInfo::lastSeen() const

    Returns timestamp when the iBeacon was seen last.

    Esri::ArcGISRuntime::Point BeaconInfo::position() const

    Returns the configured position of the iBeacon device.

    qint8 BeaconInfo::txPower() const

    Returns ibeacon Transmission power.

    Also known as RSSI at one meter from the transmitter device. A value of 127 is reserved for indicating an empty value.

    QString BeaconInfo::uniqueBeaconId() const

    Returns a unique id linked to an iBeacon device.

    This information is not a part of the iBeacon standard. If the information cannot be retrieved from the transmitted radio data, this property will be empty.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.