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
Merge branch 'master' of github.com:LucasBrazi06/ev-simulator into master-enterprise
[e-mobility-charging-stations-simulator.git]
/
src
/
types
/
ocpp
/
1.6
/
Requests.ts
diff --git
a/src/types/ocpp/1.6/Requests.ts
b/src/types/ocpp/1.6/Requests.ts
index 1b3e25695f3285da980a57bb24abf5311eb64422..8af407c0ac3789fceb6ca52fb54c3cbec133398f 100644
(file)
--- a/
src/types/ocpp/1.6/Requests.ts
+++ b/
src/types/ocpp/1.6/Requests.ts
@@
-1,19
+1,21
@@
-import { ChargePointErrorCode } from './ChargePointErrorCode';
-import { ChargePointStatus } from './ChargePointStatus';
-import { ChargingProfile } from './ChargingProfile';
-import { StandardParametersKey } from './Configuration';
+import { ChargingProfilePurposeType, OCPP16ChargingProfile } from './ChargingProfile';
-export enum RequestCommand {
+import { OCPP16ChargePointErrorCode } from './ChargePointErrorCode';
+import { OCPP16ChargePointStatus } from './ChargePointStatus';
+import { OCPP16StandardParametersKey } from './Configuration';
+
+export enum OCPP16RequestCommand {
BOOT_NOTIFICATION = 'BootNotification',
HEARTBEAT = 'Heartbeat',
STATUS_NOTIFICATION = 'StatusNotification',
CHANGE_CONFIGURATION = 'ChangeConfiguration',
BOOT_NOTIFICATION = 'BootNotification',
HEARTBEAT = 'Heartbeat',
STATUS_NOTIFICATION = 'StatusNotification',
CHANGE_CONFIGURATION = 'ChangeConfiguration',
+ AUTHORIZE = 'Authorize',
START_TRANSACTION = 'StartTransaction',
STOP_TRANSACTION = 'StopTransaction',
METERVALUES = 'MeterValues'
}
START_TRANSACTION = 'StartTransaction',
STOP_TRANSACTION = 'StopTransaction',
METERVALUES = 'MeterValues'
}
-export enum IncomingRequestCommand {
+export enum
OCPP16
IncomingRequestCommand {
RESET = 'Reset',
CLEAR_CACHE = 'ClearCache',
CHANGE_AVAILABILITY = 'ChangeAvailability',
RESET = 'Reset',
CLEAR_CACHE = 'ClearCache',
CHANGE_AVAILABILITY = 'ChangeAvailability',
@@
-21,6
+23,7
@@
export enum IncomingRequestCommand {
GET_CONFIGURATION = 'GetConfiguration',
CHANGE_CONFIGURATION = 'ChangeConfiguration',
SET_CHARGING_PROFILE = 'SetChargingProfile',
GET_CONFIGURATION = 'GetConfiguration',
CHANGE_CONFIGURATION = 'ChangeConfiguration',
SET_CHARGING_PROFILE = 'SetChargingProfile',
+ CLEAR_CHARGING_PROFILE = 'ClearChargingProfile',
REMOTE_START_TRANSACTION = 'RemoteStartTransaction',
REMOTE_STOP_TRANSACTION = 'RemoteStopTransaction'
}
REMOTE_START_TRANSACTION = 'RemoteStartTransaction',
REMOTE_STOP_TRANSACTION = 'RemoteStopTransaction'
}
@@
-28,7
+31,7
@@
export enum IncomingRequestCommand {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface HeartbeatRequest { }
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface HeartbeatRequest { }
-export interface BootNotificationRequest {
+export interface
OCPP16
BootNotificationRequest {
chargeBoxSerialNumber?: string;
chargePointModel: string;
chargePointSerialNumber?: string;
chargeBoxSerialNumber?: string;
chargePointModel: string;
chargePointSerialNumber?: string;
@@
-42,23
+45,23
@@
export interface BootNotificationRequest {
export interface StatusNotificationRequest {
connectorId: number;
export interface StatusNotificationRequest {
connectorId: number;
- errorCode: ChargePointErrorCode;
+ errorCode:
OCPP16
ChargePointErrorCode;
info?: string;
info?: string;
- status: ChargePointStatus;
+ status:
OCPP16
ChargePointStatus;
timestamp?: string;
vendorId?: string;
vendorErrorCode?: string;
}
export interface ChangeConfigurationRequest {
timestamp?: string;
vendorId?: string;
vendorErrorCode?: string;
}
export interface ChangeConfigurationRequest {
- key: string | StandardParametersKey;
+ key: string |
OCPP16
StandardParametersKey;
value: string;
}
export interface RemoteStartTransactionRequest {
connectorId: number;
idTag: string;
value: string;
}
export interface RemoteStartTransactionRequest {
connectorId: number;
idTag: string;
- chargingProfile?: ChargingProfile;
+ chargingProfile?:
OCPP16
ChargingProfile;
}
export interface RemoteStopTransactionRequest {
}
export interface RemoteStopTransactionRequest {
@@
-70,7
+73,7
@@
export interface UnlockConnectorRequest {
}
export interface GetConfigurationRequest {
}
export interface GetConfigurationRequest {
- key?: string | StandardParametersKey[];
+ key?: string |
OCPP16
StandardParametersKey[];
}
export enum ResetType {
}
export enum ResetType {
@@
-84,15
+87,22
@@
export interface ResetRequest {
export interface SetChargingProfileRequest {
connectorId: number;
export interface SetChargingProfileRequest {
connectorId: number;
- csChargingProfiles: ChargingProfile;
+ csChargingProfiles:
OCPP16
ChargingProfile;
}
}
-export enum AvailabilityType {
+export enum
OCPP16
AvailabilityType {
INOPERATIVE = 'Inoperative',
OPERATIVE = 'Operative'
}
export interface ChangeAvailabilityRequest {
connectorId: number;
INOPERATIVE = 'Inoperative',
OPERATIVE = 'Operative'
}
export interface ChangeAvailabilityRequest {
connectorId: number;
- type: AvailabilityType;
+ type: OCPP16AvailabilityType;
+}
+
+export interface ClearChargingProfileRequest {
+ id?: number;
+ connectorId?: number;
+ chargingProfilePurpose?: ChargingProfilePurposeType;
+ stackLevel?: number;
}
}