System.Beacon.TMeanCalculator

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

  TMeanCalculator<T> = record
  private
    FSize: Integer;
    FCenter: Integer;
    FIsEmpty: Boolean;
    ArrayRatio: array of T;
    Index: Integer;
    IsFull: Boolean;
    procedure SetSize(ASize: Integer);
    procedure AddValue(AValue: T);
  public
    constructor Create(const ASize: Integer);
    procedure Reset;
    function GetAsDouble: Double;
    function GetAsInteger: Integer;
    function GetMedianAsDouble: Double;
    function GetMedianAsInteger: Integer;
    function GetLast: T;
    function Get: T;
    function AddGetValue(AValue: T; IsMoving: Boolean): T;
    function IsEmpty: Boolean;
  end;

C++

template<typename T> struct DECLSPEC_DRECORD TMeanCalculator__1

プロパティ

種類 可視性 ソース ユニット
record
struct
public
System.Beacon.pas
System.Beacon.hpp
System.Beacon System.Beacon


説明

Rssi の安定化値を取得するのに使用できるメソッドが用意されているレコードです。TMeanCalculator は、Integer または DoubleT として受け取るテンプレート レコードです。

使用可能なメソッドで行えることは、T の配列の作成またはリセットT の配列に含まれている現在値からの平均値または中央値の計算T の配列がかどうかの確認です。

関連項目