From: Jérôme Benoit Date: Fri, 13 Nov 2020 15:04:15 +0000 (+0100) Subject: Rename statistics counter. X-Git-Tag: v1.0.1-0~200 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=4a71152b4affee2459a0787b520dd2f6560ed203;p=e-mobility-charging-stations-simulator.git Rename statistics counter. Signed-off-by: Jérôme Benoit --- diff --git a/src/types/CommandStatistics.ts b/src/types/CommandStatistics.ts index 7a4579b7..88375395 100644 --- a/src/types/CommandStatistics.ts +++ b/src/types/CommandStatistics.ts @@ -2,7 +2,8 @@ export interface CommandStatisticsData { countRequest: number; countResponse: number; countError: number; - countTime: number; + countTimeMeasurement: number; + currentTime: number; minTime: number; maxTime: number; totalTime: number; diff --git a/src/utils/Statistics.ts b/src/utils/Statistics.ts index ceef29d9..c2ad25a9 100644 --- a/src/utils/Statistics.ts +++ b/src/utils/Statistics.ts @@ -103,11 +103,12 @@ export default class Statistics { this._commandsStatistics[command] = {} as CommandStatisticsData; } // Update current statistics timers - this._commandsStatistics[command].countTime = this._commandsStatistics[command].countTime ? this._commandsStatistics[command].countTime + 1 : 1; + this._commandsStatistics[command].countTimeMeasurement = this._commandsStatistics[command].countTimeMeasurement ? this._commandsStatistics[command].countTimeMeasurement + 1 : 1; + this._commandsStatistics[command].currentTime = duration; this._commandsStatistics[command].minTime = this._commandsStatistics[command].minTime ? (this._commandsStatistics[command].minTime > duration ? duration : this._commandsStatistics[command].minTime) : duration; this._commandsStatistics[command].maxTime = this._commandsStatistics[command].maxTime ? (this._commandsStatistics[command].maxTime < duration ? duration : this._commandsStatistics[command].maxTime) : duration; this._commandsStatistics[command].totalTime = this._commandsStatistics[command].totalTime ? this._commandsStatistics[command].totalTime + duration : duration; - this._commandsStatistics[command].avgTime = this._commandsStatistics[command].totalTime / this._commandsStatistics[command].countTime; + this._commandsStatistics[command].avgTime = this._commandsStatistics[command].totalTime / this._commandsStatistics[command].countTimeMeasurement; } private _logPrefix(): string {