Package 

Class StreamColumn

  • All Implemented Interfaces:
    com.doorstepai.sdks.tracking.proto.StreamColumnOrBuilder , com.google.protobuf.MessageLite , com.google.protobuf.MessageLiteOrBuilder

    
    public final class StreamColumn
    extends GeneratedMessageLite<StreamColumn, StreamColumn.Builder> implements StreamColumnOrBuilder
                        

    Protobuf type {@code doorstepai.telemetry.v3.StreamColumn}

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public final class StreamColumn.Builder

      Protobuf type {@code doorstepai.telemetry.v3.StreamColumn}

    • Method Summary

      Modifier and Type Method Description
      int getStreamId()
      Stream identity — see the registry below. Shared ids with iOS DSDP where
      they overlap (accel=2, gyro=3, mag=4, altitude=5, location=6); iOS-only ids
      0/1/7/8 are reserved and never emitted by Android.
      
      uint32 stream_id = 1;
      int getSampleCount()
      Number of samples represented by every column in this stream.
      
      uint32 sample_count = 2;
      long getSensorOriginUs()
      Absolute boot-relative origin (microseconds) of the first sample — the
      reference for the timestamp column (channel_id 0).
      
      int64 sensor_origin_us = 3;
      long getWallOriginMs()
      Wall-clock (epoch ms) of the first sample. Together with sensor_origin_us
      this lets the server reconstruct per-sample wall time from the boot-relative
      timestamp column WITHOUT a per-sample wall-clock column:
        wall_ms(i) = wall_origin_ms + (sensor_us(i) - sensor_origin_us) / 1000
      
      int64 wall_origin_ms = 4;
      List<ColumnData> getColumnsList()
      One per channel. channel_id 0 is always the timestamp column; 1..N are the
      value channels in the order documented in the registry below.
      
      repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
      List<out ColumnDataOrBuilder> getColumnsOrBuilderList()
      One per channel. channel_id 0 is always the timestamp column; 1..N are the
      value channels in the order documented in the registry below.
      
      repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
      int getColumnsCount()
      One per channel. channel_id 0 is always the timestamp column; 1..N are the
      value channels in the order documented in the registry below.
      
      repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
      ColumnData getColumns(int index)
      One per channel. channel_id 0 is always the timestamp column; 1..N are the
      value channels in the order documented in the registry below.
      
      repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
      ColumnDataOrBuilder getColumnsOrBuilder(int index)
      One per channel. channel_id 0 is always the timestamp column; 1..N are the
      value channels in the order documented in the registry below.
      
      repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
      static StreamColumn parseFrom(ByteBuffer data)
      static StreamColumn parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
      static StreamColumn parseFrom(ByteString data)
      static StreamColumn parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
      static StreamColumn parseFrom(Array<byte> data)
      static StreamColumn parseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)
      static StreamColumn parseFrom(InputStream input)
      static StreamColumn parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
      static StreamColumn parseDelimitedFrom(InputStream input)
      static StreamColumn parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
      static StreamColumn parseFrom(CodedInputStream input)
      static StreamColumn parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
      static StreamColumn.Builder newBuilder()
      static StreamColumn.Builder newBuilder(StreamColumn prototype)
      static StreamColumn getDefaultInstance()
      static Parser<StreamColumn> parser()
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        equals, getDefaultInstanceForType, getParserForType, hashCode, isInitialized, newBuilderForType, newRepeatedGeneratedExtension, newSingularGeneratedExtension, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        toByteArray, toByteString, writeDelimitedTo
      • Methods inherited from class com.google.protobuf.MessageLite

        getParserForType, newBuilderForType, toBuilder
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait