Add median to statistics.
[e-mobility-charging-stations-simulator.git] / src / types / CommandStatistics.ts
CommitLineData
6bf6769e
JB
1import { EntryType } from 'perf_hooks';
2
3export interface PerfEntry {
4 name: string;
5 entryType: EntryType;
6 startTime: number;
7 duration: number;
8}
9
63b48f77 10export interface CommandStatisticsData {
e118beaa
JB
11 countRequest: number;
12 countResponse: number;
13 countError: number;
4a71152b 14 countTimeMeasurement: number;
6bf6769e
JB
15 timeMeasurementSeries: number[];
16 currentTimeMeasurement: number;
17 minTimeMeasurement: number;
18 maxTimeMeasurement: number;
19 totalTimeMeasurement: number;
20 avgTimeMeasurement: number;
21 medTimeMeasurement: number;
e118beaa 22}
63b48f77
JB
23
24export default interface CommandStatistics {
25 [command: string]: CommandStatisticsData;
26}