- this._connectors[connectorId].transactionSetInterval = setInterval(async () => {
- const sendMeterValues = performance.timerify(this.sendMeterValues);
- this._performanceObserver.observe({
- entryTypes: ['function'],
- });
- await sendMeterValues(connectorId, interval, this);
+ this.getConnector(connectorId).transactionSetInterval = setInterval(async () => {
+ if (this.getEnableStatistics()) {
+ const sendMeterValues = performance.timerify(this.sendMeterValues);
+ this._performanceObserver.observe({
+ entryTypes: ['function'],
+ });
+ await sendMeterValues(connectorId, interval, this);
+ } else {
+ await this.sendMeterValues(connectorId, interval, this);
+ }