Class EstimoteBeaconDatum
Event proximity for named beacons at specified distance thresholds. See EstimoteBeaconProbe for more information.
Inherited Members
Namespace: Sensus.Probes.Location
Assembly: SensusAndroid.dll
Syntax
public class EstimoteBeaconDatum : Datum, IEstimoteBeaconDatum, IDatum
Constructors
EstimoteBeaconDatum(DateTimeOffset, EstimoteBeacon, EstimoteBeaconProximityEvent)
Declaration
public EstimoteBeaconDatum(DateTimeOffset timestamp, EstimoteBeacon beacon, EstimoteBeaconProximityEvent proximityEvent)
Parameters
Type | Name | Description |
---|---|---|
System.DateTimeOffset | timestamp | |
EstimoteBeacon | beacon | |
EstimoteBeaconProximityEvent | proximityEvent |
Properties
BeaconTag
The tag assigned to the beacon.
Declaration
[StringProbeTriggerProperty("Beacon Tag")]
[Anonymizable]
public string BeaconTag { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name of the beacon. |
DisplayDetail
Declaration
public override string DisplayDetail { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
DistanceMeters
Proximity detection threshold.
Declaration
[DoubleProbeTriggerProperty("Distance (Meters)")]
[Anonymizable]
public double DistanceMeters { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The distance in meters. |
EventName
Name of the proximity event.
Declaration
[StringProbeTriggerProperty("Event Name")]
[Anonymizable]
public string EventName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name of the event. |
EventSummary
Declaration
[StringProbeTriggerProperty("Entered/Exited [Event Name]")]
public string EventSummary { get; }
Property Value
Type | Description |
---|---|
System.String |
ProximityEvent
Declaration
public EstimoteBeaconProximityEvent ProximityEvent { get; set; }
Property Value
Type | Description |
---|---|
EstimoteBeaconProximityEvent |
StringPlaceholderValue
Gets the string placeholder value, which is the beacon name.
Declaration
public override object StringPlaceholderValue { get; }
Property Value
Type | Description |
---|---|
System.Object | The string placeholder value. |
Overrides
Methods
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |