repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: start web socket ping interval at successful connection
[e-mobility-charging-stations-simulator.git]
/
src
/
types
/
AutomaticTransactionGenerator.ts
diff --git
a/src/types/AutomaticTransactionGenerator.ts
b/src/types/AutomaticTransactionGenerator.ts
index a2866a829e882995f438680b68ff42cb58890278..2ff04c09096a42fcc8e33b2a8bb937fa84fd4cc8 100644
(file)
--- a/
src/types/AutomaticTransactionGenerator.ts
+++ b/
src/types/AutomaticTransactionGenerator.ts
@@
-1,10
+1,12
@@
+import type { JsonObject } from './JsonType.js'
+
export enum IdTagDistribution {
RANDOM = 'random',
ROUND_ROBIN = 'round-robin',
export enum IdTagDistribution {
RANDOM = 'random',
ROUND_ROBIN = 'round-robin',
- CONNECTOR_AFFINITY = 'connector-affinity'
,
+ CONNECTOR_AFFINITY = 'connector-affinity'
}
}
-export interface AutomaticTransactionGeneratorConfiguration {
+export interface AutomaticTransactionGeneratorConfiguration
extends JsonObject
{
enable: boolean
minDuration: number
maxDuration: number
enable: boolean
minDuration: number
maxDuration: number
@@
-13,7
+15,6
@@
export interface AutomaticTransactionGeneratorConfiguration {
probabilityOfStart: number
stopAfterHours: number
stopAbsoluteDuration: boolean
probabilityOfStart: number
stopAfterHours: number
stopAbsoluteDuration: boolean
- stopOnConnectionFailure: boolean
requireAuthorize?: boolean
idTagDistribution?: IdTagDistribution
}
requireAuthorize?: boolean
idTagDistribution?: IdTagDistribution
}