public static final class Api900.UnevenlySampledChannel extends com.google.protobuf.GeneratedMessageV3 implements Api900.UnevenlySampledChannelOrBuilder
A channel without evenly sampled data. i.e., one with a non-stable sample rate such as barometer or GPS Note: Multiple values can be associated with each timestamp such as in the case of a GPS returning lat, lng, speed, and altitude at the same time For each value, specify a channel type, then in the payload, interleave the values. e.g. channel_types = [LATITUDE, LONGITUDE, SPEED, ALTITUDE], then the payload becomes for each timestamp/sample i payload = [latitude[0], longitude[0], speed[0], altitude[0], latitude[1], longitude[1], speed[1], altitude[1], ..., latitude[i], longitude[i], speed[i], altitude[i]]Protobuf type
UnevenlySampledChannel
Modifier and Type | Class and Description |
---|---|
static class |
Api900.UnevenlySampledChannel.Builder
A channel without evenly sampled data.
|
static class |
Api900.UnevenlySampledChannel.PayloadCase |
com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
BYTE_PAYLOAD_FIELD_NUMBER |
static int |
CHANNEL_TYPES_FIELD_NUMBER |
static int |
FLOAT32_PAYLOAD_FIELD_NUMBER |
static int |
FLOAT64_PAYLOAD_FIELD_NUMBER |
static int |
INT32_PAYLOAD_FIELD_NUMBER |
static int |
INT64_PAYLOAD_FIELD_NUMBER |
static int |
METADATA_FIELD_NUMBER |
static int |
SAMPLE_INTERVAL_MEAN_FIELD_NUMBER |
static int |
SAMPLE_INTERVAL_MEDIAN_FIELD_NUMBER |
static int |
SAMPLE_INTERVAL_STD_FIELD_NUMBER |
static int |
SENSOR_NAME_FIELD_NUMBER |
static int |
TIMESTAMPS_MICROSECONDS_UTC_FIELD_NUMBER |
static int |
UINT32_PAYLOAD_FIELD_NUMBER |
static int |
UINT64_PAYLOAD_FIELD_NUMBER |
static int |
VALUE_MEANS_FIELD_NUMBER |
static int |
VALUE_MEDIANS_FIELD_NUMBER |
static int |
VALUE_STDS_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Api900.BytePayload |
getBytePayload()
.BytePayload byte_payload = 4; |
Api900.BytePayloadOrBuilder |
getBytePayloadOrBuilder()
.BytePayload byte_payload = 4; |
Api900.ChannelType |
getChannelTypes(int index)
Channel types associated with provided timestamps
|
int |
getChannelTypesCount()
Channel types associated with provided timestamps
|
java.util.List<Api900.ChannelType> |
getChannelTypesList()
Channel types associated with provided timestamps
|
int |
getChannelTypesValue(int index)
Channel types associated with provided timestamps
|
java.util.List<java.lang.Integer> |
getChannelTypesValueList()
Channel types associated with provided timestamps
|
static Api900.UnevenlySampledChannel |
getDefaultInstance() |
Api900.UnevenlySampledChannel |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Api900.Float32Payload |
getFloat32Payload()
.Float32Payload float32_payload = 9; |
Api900.Float32PayloadOrBuilder |
getFloat32PayloadOrBuilder()
.Float32Payload float32_payload = 9; |
Api900.Float64Payload |
getFloat64Payload()
.Float64Payload float64_payload = 10; |
Api900.Float64PayloadOrBuilder |
getFloat64PayloadOrBuilder()
.Float64Payload float64_payload = 10; |
Api900.Int32Payload |
getInt32Payload()
.Int32Payload int32_payload = 7; |
Api900.Int32PayloadOrBuilder |
getInt32PayloadOrBuilder()
.Int32Payload int32_payload = 7; |
Api900.Int64Payload |
getInt64Payload()
.Int64Payload int64_payload = 8; |
Api900.Int64PayloadOrBuilder |
getInt64PayloadOrBuilder()
.Int64Payload int64_payload = 8; |
java.lang.String |
getMetadata(int index)
Extra metadata to associate with this channel
|
com.google.protobuf.ByteString |
getMetadataBytes(int index)
Extra metadata to associate with this channel
|
int |
getMetadataCount()
Extra metadata to associate with this channel
|
com.google.protobuf.ProtocolStringList |
getMetadataList()
Extra metadata to associate with this channel
|
com.google.protobuf.Parser<Api900.UnevenlySampledChannel> |
getParserForType() |
Api900.UnevenlySampledChannel.PayloadCase |
getPayloadCase() |
double |
getSampleIntervalMean()
Mean of sample internval as determined from timestamps
|
double |
getSampleIntervalMedian()
Median of sample interval from timestamps
|
double |
getSampleIntervalStd()
Standard deviation of sample interval from timestamps
|
java.lang.String |
getSensorName()
Name of sensor
|
com.google.protobuf.ByteString |
getSensorNameBytes()
Name of sensor
|
int |
getSerializedSize() |
long |
getTimestampsMicrosecondsUtc(int index)
List of timestamps for each sample
|
int |
getTimestampsMicrosecondsUtcCount()
List of timestamps for each sample
|
java.util.List<java.lang.Long> |
getTimestampsMicrosecondsUtcList()
List of timestamps for each sample
|
Api900.UInt32Payload |
getUint32Payload()
.UInt32Payload uint32_payload = 5; |
Api900.UInt32PayloadOrBuilder |
getUint32PayloadOrBuilder()
.UInt32Payload uint32_payload = 5; |
Api900.UInt64Payload |
getUint64Payload()
.UInt64Payload uint64_payload = 6; |
Api900.UInt64PayloadOrBuilder |
getUint64PayloadOrBuilder()
.UInt64Payload uint64_payload = 6; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
double |
getValueMeans(int index)
Mean values in payload, one mean per channel
|
int |
getValueMeansCount()
Mean values in payload, one mean per channel
|
java.util.List<java.lang.Double> |
getValueMeansList()
Mean values in payload, one mean per channel
|
double |
getValueMedians(int index)
Medians in payload, one per channel
|
int |
getValueMediansCount()
Medians in payload, one per channel
|
java.util.List<java.lang.Double> |
getValueMediansList()
Medians in payload, one per channel
|
double |
getValueStds(int index)
Standard deviations in payload, one per channel
|
int |
getValueStdsCount()
Standard deviations in payload, one per channel
|
java.util.List<java.lang.Double> |
getValueStdsList()
Standard deviations in payload, one per channel
|
int |
hashCode() |
boolean |
isInitialized() |
static Api900.UnevenlySampledChannel.Builder |
newBuilder() |
static Api900.UnevenlySampledChannel.Builder |
newBuilder(Api900.UnevenlySampledChannel prototype) |
Api900.UnevenlySampledChannel.Builder |
newBuilderForType() |
static Api900.UnevenlySampledChannel |
parseDelimitedFrom(java.io.InputStream input) |
static Api900.UnevenlySampledChannel |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Api900.UnevenlySampledChannel |
parseFrom(byte[] data) |
static Api900.UnevenlySampledChannel |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Api900.UnevenlySampledChannel |
parseFrom(java.nio.ByteBuffer data) |
static Api900.UnevenlySampledChannel |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Api900.UnevenlySampledChannel |
parseFrom(com.google.protobuf.ByteString data) |
static Api900.UnevenlySampledChannel |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Api900.UnevenlySampledChannel |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Api900.UnevenlySampledChannel |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Api900.UnevenlySampledChannel |
parseFrom(java.io.InputStream input) |
static Api900.UnevenlySampledChannel |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Api900.UnevenlySampledChannel> |
parser() |
Api900.UnevenlySampledChannel.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
findInitializationErrors, getInitializationErrorString, toString
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int CHANNEL_TYPES_FIELD_NUMBER
public static final int SENSOR_NAME_FIELD_NUMBER
public static final int TIMESTAMPS_MICROSECONDS_UTC_FIELD_NUMBER
public static final int BYTE_PAYLOAD_FIELD_NUMBER
public static final int UINT32_PAYLOAD_FIELD_NUMBER
public static final int UINT64_PAYLOAD_FIELD_NUMBER
public static final int INT32_PAYLOAD_FIELD_NUMBER
public static final int INT64_PAYLOAD_FIELD_NUMBER
public static final int FLOAT32_PAYLOAD_FIELD_NUMBER
public static final int FLOAT64_PAYLOAD_FIELD_NUMBER
public static final int SAMPLE_INTERVAL_MEAN_FIELD_NUMBER
public static final int SAMPLE_INTERVAL_STD_FIELD_NUMBER
public static final int SAMPLE_INTERVAL_MEDIAN_FIELD_NUMBER
public static final int VALUE_MEANS_FIELD_NUMBER
public static final int VALUE_STDS_FIELD_NUMBER
public static final int VALUE_MEDIANS_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public Api900.UnevenlySampledChannel.PayloadCase getPayloadCase()
getPayloadCase
in interface Api900.UnevenlySampledChannelOrBuilder
public java.util.List<Api900.ChannelType> getChannelTypesList()
Channel types associated with provided timestamps
repeated .ChannelType channel_types = 1;
getChannelTypesList
in interface Api900.UnevenlySampledChannelOrBuilder
public int getChannelTypesCount()
Channel types associated with provided timestamps
repeated .ChannelType channel_types = 1;
getChannelTypesCount
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.ChannelType getChannelTypes(int index)
Channel types associated with provided timestamps
repeated .ChannelType channel_types = 1;
getChannelTypes
in interface Api900.UnevenlySampledChannelOrBuilder
public java.util.List<java.lang.Integer> getChannelTypesValueList()
Channel types associated with provided timestamps
repeated .ChannelType channel_types = 1;
getChannelTypesValueList
in interface Api900.UnevenlySampledChannelOrBuilder
public int getChannelTypesValue(int index)
Channel types associated with provided timestamps
repeated .ChannelType channel_types = 1;
getChannelTypesValue
in interface Api900.UnevenlySampledChannelOrBuilder
public java.lang.String getSensorName()
Name of sensor
string sensor_name = 2;
getSensorName
in interface Api900.UnevenlySampledChannelOrBuilder
public com.google.protobuf.ByteString getSensorNameBytes()
Name of sensor
string sensor_name = 2;
getSensorNameBytes
in interface Api900.UnevenlySampledChannelOrBuilder
public java.util.List<java.lang.Long> getTimestampsMicrosecondsUtcList()
List of timestamps for each sample
repeated int64 timestamps_microseconds_utc = 3;
getTimestampsMicrosecondsUtcList
in interface Api900.UnevenlySampledChannelOrBuilder
public int getTimestampsMicrosecondsUtcCount()
List of timestamps for each sample
repeated int64 timestamps_microseconds_utc = 3;
getTimestampsMicrosecondsUtcCount
in interface Api900.UnevenlySampledChannelOrBuilder
public long getTimestampsMicrosecondsUtc(int index)
List of timestamps for each sample
repeated int64 timestamps_microseconds_utc = 3;
getTimestampsMicrosecondsUtc
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.BytePayload getBytePayload()
.BytePayload byte_payload = 4;
getBytePayload
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.BytePayloadOrBuilder getBytePayloadOrBuilder()
.BytePayload byte_payload = 4;
getBytePayloadOrBuilder
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.UInt32Payload getUint32Payload()
.UInt32Payload uint32_payload = 5;
getUint32Payload
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.UInt32PayloadOrBuilder getUint32PayloadOrBuilder()
.UInt32Payload uint32_payload = 5;
getUint32PayloadOrBuilder
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.UInt64Payload getUint64Payload()
.UInt64Payload uint64_payload = 6;
getUint64Payload
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.UInt64PayloadOrBuilder getUint64PayloadOrBuilder()
.UInt64Payload uint64_payload = 6;
getUint64PayloadOrBuilder
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Int32Payload getInt32Payload()
.Int32Payload int32_payload = 7;
getInt32Payload
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Int32PayloadOrBuilder getInt32PayloadOrBuilder()
.Int32Payload int32_payload = 7;
getInt32PayloadOrBuilder
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Int64Payload getInt64Payload()
.Int64Payload int64_payload = 8;
getInt64Payload
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Int64PayloadOrBuilder getInt64PayloadOrBuilder()
.Int64Payload int64_payload = 8;
getInt64PayloadOrBuilder
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Float32Payload getFloat32Payload()
.Float32Payload float32_payload = 9;
getFloat32Payload
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Float32PayloadOrBuilder getFloat32PayloadOrBuilder()
.Float32Payload float32_payload = 9;
getFloat32PayloadOrBuilder
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Float64Payload getFloat64Payload()
.Float64Payload float64_payload = 10;
getFloat64Payload
in interface Api900.UnevenlySampledChannelOrBuilder
public Api900.Float64PayloadOrBuilder getFloat64PayloadOrBuilder()
.Float64Payload float64_payload = 10;
getFloat64PayloadOrBuilder
in interface Api900.UnevenlySampledChannelOrBuilder
public double getSampleIntervalMean()
Mean of sample internval as determined from timestamps
double sample_interval_mean = 11;
getSampleIntervalMean
in interface Api900.UnevenlySampledChannelOrBuilder
public double getSampleIntervalStd()
Standard deviation of sample interval from timestamps
double sample_interval_std = 12;
getSampleIntervalStd
in interface Api900.UnevenlySampledChannelOrBuilder
public double getSampleIntervalMedian()
Median of sample interval from timestamps
double sample_interval_median = 13;
getSampleIntervalMedian
in interface Api900.UnevenlySampledChannelOrBuilder
public java.util.List<java.lang.Double> getValueMeansList()
Mean values in payload, one mean per channel
repeated double value_means = 14;
getValueMeansList
in interface Api900.UnevenlySampledChannelOrBuilder
public int getValueMeansCount()
Mean values in payload, one mean per channel
repeated double value_means = 14;
getValueMeansCount
in interface Api900.UnevenlySampledChannelOrBuilder
public double getValueMeans(int index)
Mean values in payload, one mean per channel
repeated double value_means = 14;
getValueMeans
in interface Api900.UnevenlySampledChannelOrBuilder
public java.util.List<java.lang.Double> getValueStdsList()
Standard deviations in payload, one per channel
repeated double value_stds = 15;
getValueStdsList
in interface Api900.UnevenlySampledChannelOrBuilder
public int getValueStdsCount()
Standard deviations in payload, one per channel
repeated double value_stds = 15;
getValueStdsCount
in interface Api900.UnevenlySampledChannelOrBuilder
public double getValueStds(int index)
Standard deviations in payload, one per channel
repeated double value_stds = 15;
getValueStds
in interface Api900.UnevenlySampledChannelOrBuilder
public java.util.List<java.lang.Double> getValueMediansList()
Medians in payload, one per channel
repeated double value_medians = 16;
getValueMediansList
in interface Api900.UnevenlySampledChannelOrBuilder
public int getValueMediansCount()
Medians in payload, one per channel
repeated double value_medians = 16;
getValueMediansCount
in interface Api900.UnevenlySampledChannelOrBuilder
public double getValueMedians(int index)
Medians in payload, one per channel
repeated double value_medians = 16;
getValueMedians
in interface Api900.UnevenlySampledChannelOrBuilder
public com.google.protobuf.ProtocolStringList getMetadataList()
Extra metadata to associate with this channel
repeated string metadata = 17;
getMetadataList
in interface Api900.UnevenlySampledChannelOrBuilder
public int getMetadataCount()
Extra metadata to associate with this channel
repeated string metadata = 17;
getMetadataCount
in interface Api900.UnevenlySampledChannelOrBuilder
public java.lang.String getMetadata(int index)
Extra metadata to associate with this channel
repeated string metadata = 17;
getMetadata
in interface Api900.UnevenlySampledChannelOrBuilder
public com.google.protobuf.ByteString getMetadataBytes(int index)
Extra metadata to associate with this channel
repeated string metadata = 17;
getMetadataBytes
in interface Api900.UnevenlySampledChannelOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static Api900.UnevenlySampledChannel parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Api900.UnevenlySampledChannel parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Api900.UnevenlySampledChannel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Api900.UnevenlySampledChannel parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Api900.UnevenlySampledChannel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Api900.UnevenlySampledChannel parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static Api900.UnevenlySampledChannel parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static Api900.UnevenlySampledChannel parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Api900.UnevenlySampledChannel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static Api900.UnevenlySampledChannel parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static Api900.UnevenlySampledChannel parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static Api900.UnevenlySampledChannel parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public Api900.UnevenlySampledChannel.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static Api900.UnevenlySampledChannel.Builder newBuilder()
public static Api900.UnevenlySampledChannel.Builder newBuilder(Api900.UnevenlySampledChannel prototype)
public Api900.UnevenlySampledChannel.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
public static Api900.UnevenlySampledChannel getDefaultInstance()
public static com.google.protobuf.Parser<Api900.UnevenlySampledChannel> parser()
public com.google.protobuf.Parser<Api900.UnevenlySampledChannel> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public Api900.UnevenlySampledChannel getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder