namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Models;

/// <summary>
///     Aggregate functions for processed history reads.
/// </summary>
public enum AggregateType
{
    /// <summary>Average of values in the interval.</summary>
    Average,

    /// <summary>Minimum value in the interval.</summary>
    Minimum,

    /// <summary>Maximum value in the interval.</summary>
    Maximum,

    /// <summary>Count of values in the interval.</summary>
    Count,

    /// <summary>First value in the interval.</summary>
    Start,

    /// <summary>Last value in the interval.</summary>
    End,

    /// <summary>Population standard deviation of values in the interval.</summary>
    StandardDeviation
}