R
- The data type of payload values.public class EvenlySampledSensor<R extends java.lang.Number & java.lang.Comparable<R>>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Api900.EvenlySampledChannel |
evenlySampledChannel
Reference to original protobuf encoded evenely sampled channel.
|
Modifier and Type | Method and Description |
---|---|
long |
firstSampleTimestampEpochMicrosecondsUtc()
Returns the timestamp of the first sample as microseconds since the epoch UTC.
|
java.util.List<java.lang.String> |
metadataList()
Returns any metadata associated with this sensor channel as a list.
|
java.util.Map<java.lang.String,java.lang.String> |
metadataMap()
Returns any metadata associated with this sensor channel as key-value pairs.
|
double |
payloadMean()
Returns the mean of the payload, or computes it if it is not present.
|
double |
payloadMedian()
Returns the median of the payload, or computes it if it is not present.
|
double |
payloadStd()
Returns the stddev of the payload, or computes it if it is not present.
|
java.lang.String |
payloadType()
Returns the payload type as a protobuf encoded string.
|
java.util.List<R> |
payloadValues()
Returns a list of values representing this channel's data payload.
|
double |
sampleRateHz()
Returns the sample rate in hz.
|
java.lang.String |
sensorName()
Returns the name of the sensor.
|
java.lang.String |
toString() |
public final Api900.EvenlySampledChannel evenlySampledChannel
public double sampleRateHz()
public long firstSampleTimestampEpochMicrosecondsUtc()
public java.lang.String sensorName()
public java.lang.String payloadType()
public java.util.List<java.lang.String> metadataList()
public java.util.Map<java.lang.String,java.lang.String> metadataMap()
public java.util.List<R> payloadValues()
public double payloadMean()
public double payloadMedian()
public double payloadStd()
public java.lang.String toString()
toString
in class java.lang.Object