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
Initial support to the change availability command.
[e-mobility-charging-stations-simulator.git]
/
src
/
types
/
ocpp
/
1.6
/
RequestResponses.ts
diff --git
a/src/types/ocpp/1.6/RequestResponses.ts
b/src/types/ocpp/1.6/RequestResponses.ts
index 0a29c134ccc9ae86181d09944ef32571888c1b1f..a9aa876134166020f2bbe6097a1ddc139b9024d4 100644
(file)
--- a/
src/types/ocpp/1.6/RequestResponses.ts
+++ b/
src/types/ocpp/1.6/RequestResponses.ts
@@
-1,4
+1,4
@@
-import {
ConfigurationKey } from '../../ChargingStation
Configuration';
+import {
OCPPConfigurationKey } from '../
Configuration';
export interface HeartbeatResponse {
currentTime: string;
export interface HeartbeatResponse {
currentTime: string;
@@
-43,14
+43,14
@@
export enum RegistrationStatus {
export interface BootNotificationResponse {
status: RegistrationStatus;
currentTime: string;
export interface BootNotificationResponse {
status: RegistrationStatus;
currentTime: string;
- interval:
string
;
+ interval:
number
;
}
// eslint-disable-next-line @typescript-eslint/no-empty-interface
}
// eslint-disable-next-line @typescript-eslint/no-empty-interface
-export interface StatusNotificationResponse {}
+export interface StatusNotificationResponse {
}
export interface GetConfigurationResponse {
export interface GetConfigurationResponse {
- configurationKey: ConfigurationKey[];
+ configurationKey:
OCPP
ConfigurationKey[];
unknownKey: string[];
}
unknownKey: string[];
}
@@
-63,3
+63,13
@@
export enum ChargingProfileStatus {
export interface SetChargingProfileResponse {
status: ChargingProfileStatus;
}
export interface SetChargingProfileResponse {
status: ChargingProfileStatus;
}
+
+export enum AvailabilityStatus {
+ ACCEPTED = 'Accepted',
+ REJECTED = 'Rejected',
+ SCHEDULED = 'Scheduled'
+}
+
+export interface ChangeAvailabilityResponse {
+ status: AvailabilityStatus;
+}