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
ParticipationReportDatum
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
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
Implements