+ this.connectorsStatus.get(connectorId).start =
+ this?.connectorsStatus.get(connectorId)?.start ?? false;
+ }
+
+ private buildInitialConnectorsStatus(): [number, Status][] {
+ const connectorsStatus: [number, Status][] = [];
+ for (const connectorId of this.chargingStation.connectors.keys()) {
+ if (connectorId > 0) {
+ connectorsStatus.push([
+ connectorId,
+ {
+ start: false,
+ authorizeRequests: 0,
+ acceptedAuthorizeRequests: 0,
+ rejectedAuthorizeRequests: 0,
+ startTransactionRequests: 0,
+ acceptedStartTransactionRequests: 0,
+ rejectedStartTransactionRequests: 0,
+ stopTransactionRequests: 0,
+ acceptedStopTransactionRequests: 0,
+ rejectedStopTransactionRequests: 0,
+ skippedConsecutiveTransactions: 0,
+ skippedTransactions: 0,
+ },
+ ]);
+ }
+ }
+ return connectorsStatus;