Show / Hide Table of Contents

    Class PointOfInterestProximityDatum

    Inheritance
    System.Object
    Datum
    PointOfInterestProximityDatum
    Implements
    IPointOfInterestProximityDatum
    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 PointOfInterestProximityDatum : Datum, IPointOfInterestProximityDatum, IDatum

    Constructors

    PointOfInterestProximityDatum(DateTimeOffset, PointOfInterest, Double, PointOfInterestProximityTrigger)

    Declaration
    public PointOfInterestProximityDatum(DateTimeOffset timestamp, PointOfInterest pointOfInterest, double distanceMeters, PointOfInterestProximityTrigger trigger)
    Parameters
    Type Name Description
    System.DateTimeOffset timestamp
    PointOfInterest pointOfInterest
    System.Double distanceMeters
    PointOfInterestProximityTrigger trigger

    Properties

    DisplayDetail

    Declaration
    public override string DisplayDetail { get; }
    Property Value
    Type Description
    System.String
    Overrides
    Datum.DisplayDetail

    DistanceToPoiMeters

    Declaration
    [Anonymizable]
    [DoubleProbeTriggerProperty("Distance (Meters)")]
    public double DistanceToPoiMeters { get; set; }
    Property Value
    Type Description
    System.Double

    PoiLatitude

    Declaration
    [Anonymizable]
    [DoubleProbeTriggerProperty("POI Latitude")]
    public double PoiLatitude { get; set; }
    Property Value
    Type Description
    System.Double

    PoiLongitude

    Declaration
    [Anonymizable]
    [DoubleProbeTriggerProperty("POI Longitude")]
    public double PoiLongitude { get; set; }
    Property Value
    Type Description
    System.Double

    PoiName

    Declaration
    [Anonymizable]
    [StringProbeTriggerProperty("POI Name")]
    public string PoiName { get; set; }
    Property Value
    Type Description
    System.String

    PoiType

    Declaration
    [Anonymizable]
    [StringProbeTriggerProperty("POI Type")]
    public string PoiType { get; set; }
    Property Value
    Type Description
    System.String

    StringPlaceholderValue

    Gets the string placeholder value, which is the POI name.

    Declaration
    public override object StringPlaceholderValue { get; }
    Property Value
    Type Description
    System.Object

    The string placeholder value.

    Overrides
    Datum.StringPlaceholderValue

    TriggerDistanceDirection

    Declaration
    public ProximityThresholdDirection TriggerDistanceDirection { get; set; }
    Property Value
    Type Description
    ProximityThresholdDirection

    TriggerDistanceMeters

    Declaration
    public double TriggerDistanceMeters { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    ToString()

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

    Implements

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