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.
Implements
Inherited Members
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
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. |