performanceBaseT Class |
Namespace: imbACE.Core.data.measurement
public abstract class performanceBase<T> : IPerformanceTaker where T : class, new(), IPerformanceTake
The performanceBaseT type exposes the following members.
| Name | Description | |
|---|---|---|
| name | ||
| secondsBetweenTakes | ||
| secondsBetweenTakesDefault |
| Name | Description | |
|---|---|---|
| checkTake |
Makes take() if interval passed
| |
| CountTakes |
Number of takes
| |
| GetAverage |
Gets the average of the main reading
| |
| GetDataTable |
Gets data table with all readings
| |
| GetDataTableBase |
Gets the data table with objectTable | |
| GetLastSamples | ||
| GetLastTake | ||
| GetTimeSpan |
Gets the time span covered by this performance collection
| |
| GetTimeSpanInMinutes | ||
| GetTrend(measureTrendTakerT) |
Gets the trend.
| |
| GetTrend(FuncT, Double, measureTrendTaker) |
Gets the trend.
| |
| LoadDataTable(DataTable) | ||
| LoadDataTable(DataTable, Boolean) |
Loads the data table.
| |
| measure | ||
| prepare | ||
| take |
Procedure that creates new take. Thread safe
|
| Name | Description | |
|---|---|---|
| aceGenEx | (Defined by aceExceptionTools.) | |
| aceSciEx | (Defined by aceExceptionTools.) |