Show / Hide Table of Contents

    Class ParticipationReportDatum

    Provides participation rates on a per-Probe basis. For example, for a PollingProbe set to poll 10 times per day with a ParticipationHorizon of 10 days, we would expect to see 100 pollings at full participation. If the device only records 67 pollings, then the participation rate would be 67%. The definition of participation rate is different for ListeningProbes, which are designed to be running continuously. Here, participation is defined to be the fraction of the ParticipationHorizon (e.g., 10 days) for which the ListeningProbe was turned on.

    Inheritance
    System.Object
    Datum
    ParticipationReportDatum
    Implements
    IDatum
    Inherited Members
    Datum.FromJSON(String)
    Datum.GetJSON(AnonymizedJsonContractResolver, Boolean)
    Datum.GetHashCode()
    Datum.Equals(Object)
    Datum.ToString()
    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
    Assembly: SensusAndroid.dll
    Syntax
    public class ParticipationReportDatum : Datum, IDatum

    Constructors

    ParticipationReportDatum(DateTimeOffset, Protocol)

    Declaration
    public ParticipationReportDatum(DateTimeOffset timestamp, Protocol protocol)
    Parameters
    Type Name Description
    System.DateTimeOffset timestamp
    Protocol protocol

    Properties

    DisplayDetail

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

    ProbeParticipation

    Declaration
    public Dictionary<string, double> ProbeParticipation { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Double>

    StringPlaceholderValue

    Gets the string placeholder value, which is always empty.

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

    The string placeholder value.

    Overrides
    Datum.StringPlaceholderValue

    Implements

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