X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FAutomaticTransactionGenerator.js;h=90576e9e16aaf8e0ea33e6de1ced1efde4b0e56f;hb=0a60c33c4f6592f6223136704fa4513b68603f2d;hp=bb2119b29ef86fa181383a7ad43996a59c68be62;hpb=5ad8570f1c504fb6893cc4ad5b656a09c2660136;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/AutomaticTransactionGenerator.js b/src/charging-station/AutomaticTransactionGenerator.js index bb2119b2..90576e9e 100644 --- a/src/charging-station/AutomaticTransactionGenerator.js +++ b/src/charging-station/AutomaticTransactionGenerator.js @@ -40,12 +40,12 @@ class AutomaticTransactionGenerator { } } - async stop() { + async stop(type = '') { logger.info(this._basicFormatLog() + ' ATG OVER => STOPPING ALL TRANSACTIONS'); for (const connector in this._chargingStation._connectors) { if (this._chargingStation._connectors[connector].transactionStarted) { logger.info(this._basicFormatLog(connector) + ' ATG OVER. Stop transaction ' + this._chargingStation._connectors[connector].transactionId); - await this._chargingStation.sendStopTransaction(this._chargingStation._connectors[connector].transactionId); + await this._chargingStation.sendStopTransaction(this._chargingStation._connectors[connector].transactionId, type ? type + 'Reset' : ''); } } this._timeToStop = true;