Class RssiHistogram

    • Field Detail

      • min

        public final int min
      • max

        public final int max
      • histogram

        @NonNull
        public final long[] histogram
    • Constructor Detail

      • RssiHistogram

        public RssiHistogram​(int min,
                             int max,
                             @NonNull
                             TimeInterval updatePeriod,
                             @Nullable
                             TextFile textFile)
      • RssiHistogram

        public RssiHistogram​(int min,
                             int max)
    • Method Detail

      • add

        public void add​(double rssiValue)
      • clear

        public void clear()
      • samplePercentile

        public int samplePercentile​(double percentile)
      • normalisedPercentile

        public double normalisedPercentile​(double percentile)
      • read

        public void read​(@NonNull
                         TextFile textFile)
      • write

        public void write​(@NonNull
                          TextFile textFile)
      • update

        public void update()
      • normalise

        public double normalise​(double rssi)
      • toString

        @NonNull
        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object