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
Convert types to native type
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
MessageChannelUtils.ts
diff --git
a/src/charging-station/MessageChannelUtils.ts
b/src/charging-station/MessageChannelUtils.ts
index 2371dd3df8a1146f6d0961ca26629dcba35aade8..19266f73f6fee0348814dd7e4643838c50376a74 100644
(file)
--- a/
src/charging-station/MessageChannelUtils.ts
+++ b/
src/charging-station/MessageChannelUtils.ts
@@
-51,14
+51,19
@@
export class MessageChannelUtils {
chargingStation: ChargingStation
): ChargingStationData {
return {
chargingStation: ChargingStation
): ChargingStationData {
return {
- hashId: chargingStation.hashId,
stationInfo: chargingStation.stationInfo,
stationInfo: chargingStation.stationInfo,
- stopped: chargingStation.stopped,
+ started: chargingStation.started,
+ wsState: chargingStation?.wsConnection?.readyState,
bootNotificationResponse: chargingStation.bootNotificationResponse,
bootNotificationResponse: chargingStation.bootNotificationResponse,
- connectors:
Array.from(chargingStation.connectors.values())
.map(
+ connectors:
[...chargingStation.connectors.values()]
.map(
// eslint-disable-next-line @typescript-eslint/no-unused-vars
({ transactionSetInterval, ...connectorStatusRest }) => connectorStatusRest
),
// eslint-disable-next-line @typescript-eslint/no-unused-vars
({ transactionSetInterval, ...connectorStatusRest }) => connectorStatusRest
),
+ ...(chargingStation.automaticTransactionGenerator && {
+ automaticTransactionGeneratorStatuses: [
+ ...chargingStation.automaticTransactionGenerator.connectorsStatus.values(),
+ ],
+ }),
};
}
}
};
}
}