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
chore: version 1.2.26
[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 ae049bd0b963c64f2159f9997ee819f343ca6e16..45418353adca329d7836d37db01fd76aebbe24b2 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 = {
@@
-18,10
+19,10
@@
export type ChargingStationInfo = {
chargingStationId?: string;
chargePointModel: string;
chargePointVendor: string;
chargingStationId?: string;
chargePointModel: string;
chargePointVendor: string;
+ firmwareVersionPattern?: string;
firmwareVersion?: string;
numberOfConnectors?: number | number[];
baseName: string;
firmwareVersion?: string;
numberOfConnectors?: number | number[];
baseName: string;
- infoHash?: string;
templateHash?: string;
chargeBoxSerialNumber?: string;
chargePointSerialNumber?: string;
templateHash?: string;
chargeBoxSerialNumber?: string;
chargePointSerialNumber?: string;
@@
-38,7
+39,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;
@@
-56,7
+57,7
@@
export type ChargingStationInfo = {
reconnectExponentialDelay?: boolean;
registrationMaxRetries?: number;
enableStatistics?: boolean;
reconnectExponentialDelay?: boolean;
registrationMaxRetries?: number;
enableStatistics?: boolean;
-
mustAuthorizeAtRemoteStart
?: boolean;
+
remoteAuthorization
?: boolean;
amperageLimitationOcppKey?: string;
amperageLimitationUnit?: AmpereUnits;
beginEndMeterValues?: boolean;
amperageLimitationOcppKey?: string;
amperageLimitationUnit?: AmpereUnits;
beginEndMeterValues?: boolean;
@@
-85,11
+86,10
@@
export enum OCPP16IncomingRequestCommand {
TRIGGER_MESSAGE = 'TriggerMessage',
}
TRIGGER_MESSAGE = 'TriggerMessage',
}
-export type IncomingRequestCommand = OCPP16IncomingRequestCommand;
-
export const IncomingRequestCommand = {
...OCPP16IncomingRequestCommand,
export const IncomingRequestCommand = {
...OCPP16IncomingRequestCommand,
-};
+} as const;
+export type IncomingRequestCommand = OCPP16IncomingRequestCommand;
export enum OCPP16RequestCommand {
BOOT_NOTIFICATION = 'BootNotification',
export enum OCPP16RequestCommand {
BOOT_NOTIFICATION = 'BootNotification',
@@
-102,11
+102,10
@@
export enum OCPP16RequestCommand {
DIAGNOSTICS_STATUS_NOTIFICATION = 'DiagnosticsStatusNotification',
}
DIAGNOSTICS_STATUS_NOTIFICATION = 'DiagnosticsStatusNotification',
}
-export type RequestCommand = OCPP16RequestCommand;
-
export const RequestCommand = {
...OCPP16RequestCommand,
export const RequestCommand = {
...OCPP16RequestCommand,
-};
+} as const;
+export type RequestCommand = OCPP16RequestCommand;
export type BootNotificationResponse = OCPP16BootNotificationResponse;
export type BootNotificationResponse = OCPP16BootNotificationResponse;
@@
-118,7
+117,7
@@
export enum OCPP16RegistrationStatus {
export interface OCPP16BootNotificationResponse extends JsonObject {
status: OCPP16RegistrationStatus;
export interface OCPP16BootNotificationResponse extends JsonObject {
status: OCPP16RegistrationStatus;
- currentTime:
string
;
+ currentTime:
Date
;
interval: number;
}
interval: number;
}
@@
-131,11
+130,10
@@
export enum OCPP16MessageTrigger {
StatusNotification = 'StatusNotification',
}
StatusNotification = 'StatusNotification',
}
-export type MessageTrigger = OCPP16MessageTrigger;
-
export const MessageTrigger = {
...OCPP16MessageTrigger,
export const MessageTrigger = {
...OCPP16MessageTrigger,
-};
+} as const;
+export type MessageTrigger = OCPP16MessageTrigger;
type CommandsSupport = {
incomingCommands: Record<IncomingRequestCommand, boolean>;
type CommandsSupport = {
incomingCommands: Record<IncomingRequestCommand, boolean>;
@@
-186,6
+184,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 {