Show / Hide Table of Contents

Class BeaconScanner

Scans for nearby beacons.

Inheritance
System.Object
BeaconScanner
Implements
System.ComponentModel.INotifyPropertyChanged
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Esri.ArcGISRuntime.Location
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class BeaconScanner : INotifyPropertyChanged
Remarks

BeaconScanner uses data stored in the 'Beacons' feature layer to perform a scan and report information related to iBeacon devices. Some of the data produced by BeaconScanner is not a part of the official iBeacon standard.

Constructors

Name Description
BeaconScanner(IndoorPositioningDefinition)

Initializes a new instance of the BeaconScanner class using the information contained in the provided IndoorPositioningDefinition.

Properties

Name Description
AllDiscoveredBeacons

Gets a list of all beacons discovered in the last scanning session.

Error

Gets an error that describes a problem encountered while starting the BeaconScanner.

Status

Gets the current status of the BeaconScanner.

Methods

Name Description
StartAsync()

Starts the BeaconScanner.

StopAsync()

Stops the BeaconScanner.

Events

Name Description
BeaconsDiscovered

Returns a list of iBeacons discovered in the last second.

PropertyChanged
StatusChanged

Raised when the Status property has changed.

Applies to

TargetVersions
.NET Standard 2.0200.6 - 200.8
.NET200.6 - 200.8
.NET Windows200.6 - 200.8
.NET Android200.6 - 200.8
.NET iOS200.6 - 200.8
.NET Framework200.6 - 200.8
UWP200.6 - 200.8
In This Article
Back to top Copyright © 2022 Esri.