Show / Hide Table of Contents

    Class EstimoteBeaconDatum

    Event proximity for named beacons at specified distance thresholds. See EstimoteBeaconProbe for more information.

    Inheritance
    System.Object
    Datum
    EstimoteBeaconDatum
    Implements
    IEstimoteBeaconDatum
    IDatum
    Inherited Members
    Datum.FromJSON(String)
    Datum.GetJSON(AnonymizedJsonContractResolver, Boolean)
    Datum.GetHashCode()
    Datum.Equals(Object)
    Datum.Id
    Datum.DeviceId
    Datum.Timestamp
    Datum.ProtocolId
    Datum.Anonymized
    Datum.BuildId
    Datum.ParticipantId
    Datum.DeviceManufacturer
    Datum.DeviceModel
    Datum.OperatingSystem
    Datum.TaggedEventId
    Datum.TaggedEventTags
    Datum.SensingAgentStateDescription
    Datum.LocalOffsetFromUTC
    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
    Datum.DisplayDetail

    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
    Datum.StringPlaceholderValue

    Methods

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    Datum.ToString()

    Implements

    IEstimoteBeaconDatum
    IDatum
    Back to top Copyright © 2014-2018 University of Virginia
    Generated by DocFX