enum te_mi_meas_aggr

Overview

Type of a measurement aggregation. More…

#include <te_mi_log.h>

enum te_mi_meas_aggr {
    TE_MI_MEAS_AGGR_START          = 0,
    TE_MI_MEAS_AGGR_SINGLE,
    TE_MI_MEAS_AGGR_MIN,
    TE_MI_MEAS_AGGR_MAX,
    TE_MI_MEAS_AGGR_MEAN,
    TE_MI_MEAS_AGGR_MEDIAN,
    TE_MI_MEAS_AGGR_CV,
    TE_MI_MEAS_AGGR_STDEV,
    TE_MI_MEAS_AGGR_OUT_OF_RANGE,
    TE_MI_MEAS_AGGR_PERCENTILE,
    TE_MI_MEAS_AGGR_END,
    TE_MI_MEAS_AGGR_SV_START,
    TE_MI_MEAS_AGGR_SV_UNSPECIFIED,
    TE_MI_MEAS_AGGR_SV_END,
};

Detailed Documentation

Type of a measurement aggregation. The units of the measurement are defined by measurement type, unless different units are specified by aggregation explicilty.

First enum element must have value 0.

Enum Values

TE_MI_MEAS_AGGR_START

Start of the specified values

TE_MI_MEAS_AGGR_SINGLE

Single measurement

TE_MI_MEAS_AGGR_MIN

Measurement with the minimal value

TE_MI_MEAS_AGGR_MAX

Measurement with the maximum value

TE_MI_MEAS_AGGR_MEAN

Average value of a measurement

TE_MI_MEAS_AGGR_MEDIAN

Median value of a measurements

TE_MI_MEAS_AGGR_CV

Coefficient of Variation of measurements. The aggregation is unit-independend and defined as the ratio of standard deviation to the mean.

TE_MI_MEAS_AGGR_STDEV

Standard deviation of measurements

TE_MI_MEAS_AGGR_OUT_OF_RANGE

Number of measurements that are out of range. The aggregation is unit-independend.

TE_MI_MEAS_AGGR_PERCENTILE

N-th percentile of a measurements. N must be specified in the measurement name.

TE_MI_MEAS_AGGR_END

One past last valid measurement aggregation type

TE_MI_MEAS_AGGR_SV_START

The start of the special values

TE_MI_MEAS_AGGR_SV_UNSPECIFIED

Unspecified value.

TE_MI_MEAS_AGGR_SV_END

The end of the special values