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
feat: save connectors/evses map in charging station configuration file
[e-mobility-charging-stations-simulator.git]
/
ui
/
web
/
src
/
types
/
ChargingStationType.ts
diff --git
a/ui/web/src/types/ChargingStationType.ts
b/ui/web/src/types/ChargingStationType.ts
index 2446839275a6f9f115d95be1e41e7a1ac6e54060..e9f5f108afffc67ede6edb30133506d0868cb328 100644
(file)
--- a/
ui/web/src/types/ChargingStationType.ts
+++ b/
ui/web/src/types/ChargingStationType.ts
@@
-1,16
+1,17
@@
import type { JsonObject } from './JsonType';
export type ChargingStationData = {
import type { JsonObject } from './JsonType';
export type ChargingStationData = {
- stationInfo: ChargingStationInfo;
started: boolean;
started: boolean;
+ stationInfo: ChargingStationInfo;
+ connectors: ConnectorStatus[];
+ evses: EvseStatus[];
wsState?:
| typeof WebSocket.CONNECTING
| typeof WebSocket.OPEN
| typeof WebSocket.CLOSING
| typeof WebSocket.CLOSED;
wsState?:
| typeof WebSocket.CONNECTING
| typeof WebSocket.OPEN
| typeof WebSocket.CLOSING
| typeof WebSocket.CLOSED;
- bootNotificationResponse: BootNotificationResponse;
- connectors: ConnectorStatus[];
- automaticTransactionGeneratorStatuses?: Status[];
+ bootNotificationResponse?: BootNotificationResponse;
+ automaticTransactionGenerator?: Status[];
};
export type ChargingStationInfo = {
};
export type ChargingStationInfo = {
@@
-39,7
+40,7
@@
export type ChargingStationInfo = {
ocppStrictCompliance?: boolean;
ocppPersistentConfiguration?: boolean;
stationInfoPersistentConfiguration?: boolean;
ocppStrictCompliance?: boolean;
ocppPersistentConfiguration?: boolean;
stationInfoPersistentConfiguration?: boolean;
-
authorization
File?: string;
+
idTags
File?: string;
nameSuffix?: string;
fixedName?: boolean;
iccid?: string;
nameSuffix?: string;
fixedName?: boolean;
iccid?: string;
@@
-184,6
+185,11
@@
export type ConnectorStatus = {
transactionEnergyActiveImportRegisterValue?: number; // In Wh
};
transactionEnergyActiveImportRegisterValue?: number; // In Wh
};
+export type EvseStatus = {
+ availability: AvailabilityType;
+ connectors?: ConnectorStatus[];
+};
+
export type AvailabilityType = OCPP16AvailabilityType;
export enum OCPP16AvailabilityType {
export type AvailabilityType = OCPP16AvailabilityType;
export enum OCPP16AvailabilityType {