.minDelayBetweenTwoTransactions,
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
this.chargingStation.getAutomaticTransactionGeneratorConfiguration()!
- .maxDelayBetweenTwoTransactions
+ .maxDelayBetweenTwoTransactions + 1
)
)
logger.info(`${this.logPrefix(connectorId)} waiting for ${formatDurationMilliSeconds(wait)}`)
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
this.chargingStation.getAutomaticTransactionGeneratorConfiguration()!.minDuration,
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
- this.chargingStation.getAutomaticTransactionGeneratorConfiguration()!.maxDuration
+ this.chargingStation.getAutomaticTransactionGeneratorConfiguration()!.maxDuration + 1
)
)
logger.info(
chargingStation.stationInfo?.firmwareUpgrade?.failureStatus ===
OCPP16FirmwareStatus.DownloadFailed
) {
- await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay)))
+ await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay + 1)))
await chargingStation.ocppRequestService.requestHandler<
OCPP16FirmwareStatusNotificationRequest,
OCPP16FirmwareStatusNotificationResponse
chargingStation.stationInfo.firmwareUpgrade.failureStatus
return
}
- await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay)))
+ await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay + 1)))
await chargingStation.ocppRequestService.requestHandler<
OCPP16FirmwareStatusNotificationRequest,
OCPP16FirmwareStatusNotificationResponse
transactionsStarted = false
}
} while (transactionsStarted)
- !wasTransactionsStarted && (await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay))))
+ !wasTransactionsStarted &&
+ (await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay + 1))))
if (!checkChargingStationState(chargingStation, chargingStation.logPrefix())) {
return
}
chargingStation.stationInfo?.firmwareUpgrade?.failureStatus ===
OCPP16FirmwareStatus.InstallationFailed
) {
- await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay)))
+ await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay + 1)))
await chargingStation.ocppRequestService.requestHandler<
OCPP16FirmwareStatusNotificationRequest,
OCPP16FirmwareStatusNotificationResponse
return
}
if (chargingStation.stationInfo?.firmwareUpgrade?.reset === true) {
- await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay)))
+ await sleep(secondsToMilliseconds(randomInt(minDelay, maxDelay + 1)))
await chargingStation.reset(OCPP16StopTransactionReason.REBOOT)
}
}
expect(convertToInt(undefined)).toBe(0)
expect(convertToInt(null)).toBe(0)
expect(convertToInt(0)).toBe(0)
- const randomInteger = randomInt(Constants.MAX_RANDOM_INTEGER)
+ const randomInteger = randomInt(Constants.MAX_RANDOM_INTEGER + 1)
expect(convertToInt(randomInteger)).toEqual(randomInteger)
expect(convertToInt('-1')).toBe(-1)
expect(convertToInt('1')).toBe(1)