protos/pogo0.431.0

Messageholoholo.rpc

Distribution

holoholo.rpc.DistributionFile: holo_protos.protoC# type: Holoholo.Rpc.Telemetry.Distribution6 fieldsSince 0.431.0

No.FieldTypeTag
1countint6408
2meanfloat15
3sum_of_squared_deviationdouble19
4rangeDistribution.Range22
5bucket_optionsDistribution.BucketOptions2a
6bucket_countsrepeatedint6432

Nested types

Used in (1)

.proto source
// holo_protos.proto · package holoholo.rpc
message Distribution {
  int64 count = 1;
  float mean = 2;
  double sum_of_squared_deviation = 3;
  Range range = 4;
  BucketOptions bucket_options = 5;
  repeated int64 bucket_counts = 6;

  message BucketOptions {
    oneof bucket_type {
      LinearBuckets linear_buckets = 1;
      ExponentialBuckets exponential_buckets = 2;
      ExplicitBuckets explicit_buckets = 3;
    }

    message ExplicitBuckets {
      repeated int64 bounds = 1;
    }

    message ExponentialBuckets {
      int64 num_finite_buckets = 1;
      float growth_factor = 2;
      float scale = 3;
    }

    message LinearBuckets {
      int64 num_finite_buckets = 1;
      int64 width = 2;
      int64 offset = 3;
    }
  }

  message Range {
    int64 min = 1;
    int64 max = 2;
  }
}