C# Класс Progression.Extras.ETACalculator

Calculates the "Estimated Time of Arrival" (or more accurately, "Estimated Time of Completion"), based on a "rolling average" of progress over time.
Наследование: IETACalculator
Показать файл Открыть проект

Открытые методы

Метод Описание
ETACalculator ( int minimumData, double maximumDuration ) : System

Reset ( ) : void
Update ( float progress ) : void

Adds the current progress to the calculation of ETA.

Приватные методы

Метод Описание
ClearExpired ( ) : void

Описание методов

ETACalculator() публичный Метод

public ETACalculator ( int minimumData, double maximumDuration ) : System
minimumData int /// The minimum number of data points required before ETA can be calculated. ///
maximumDuration double /// Determines how many seconds of data will be used to calculate the ETA. ///
Результат System

Reset() публичный Метод

public Reset ( ) : void
Результат void

Update() публичный Метод

Adds the current progress to the calculation of ETA.
public Update ( float progress ) : void
progress float The current level of completion. /// Must be between 0.0 and 1.0 (inclusively).
Результат void