4 ClearChargingProfileStatus
,
11 import { Constants
} from
'../../utils';
13 export class OCPPConstants
{
14 static readonly OCPP_REQUEST_EMPTY
= Constants
.EMPTY_FREEZED_OBJECT
;
15 static readonly OCPP_RESPONSE_EMPTY
= Constants
.EMPTY_FREEZED_OBJECT
;
16 static readonly OCPP_RESPONSE_ACCEPTED
= Object.freeze({ status: GenericStatus
.Accepted
});
17 static readonly OCPP_RESPONSE_REJECTED
= Object.freeze({ status: GenericStatus
.Rejected
});
19 static readonly OCPP_CONFIGURATION_RESPONSE_ACCEPTED
= Object.freeze({
20 status: ConfigurationStatus
.ACCEPTED
,
23 static readonly OCPP_CONFIGURATION_RESPONSE_REJECTED
= Object.freeze({
24 status: ConfigurationStatus
.REJECTED
,
27 static readonly OCPP_CONFIGURATION_RESPONSE_REBOOT_REQUIRED
= Object.freeze({
28 status: ConfigurationStatus
.REBOOT_REQUIRED
,
31 static readonly OCPP_CONFIGURATION_RESPONSE_NOT_SUPPORTED
= Object.freeze({
32 status: ConfigurationStatus
.NOT_SUPPORTED
,
35 static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_ACCEPTED
= Object.freeze({
36 status: ChargingProfileStatus
.ACCEPTED
,
39 static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_REJECTED
= Object.freeze({
40 status: ChargingProfileStatus
.REJECTED
,
43 static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_NOT_SUPPORTED
= Object.freeze({
44 status: ChargingProfileStatus
.NOT_SUPPORTED
,
47 static readonly OCPP_CLEAR_CHARGING_PROFILE_RESPONSE_ACCEPTED
= Object.freeze({
48 status: ClearChargingProfileStatus
.ACCEPTED
,
51 static readonly OCPP_CLEAR_CHARGING_PROFILE_RESPONSE_UNKNOWN
= Object.freeze({
52 status: ClearChargingProfileStatus
.UNKNOWN
,
55 static readonly OCPP_RESPONSE_UNLOCKED
= Object.freeze({ status: UnlockStatus
.UNLOCKED
});
56 static readonly OCPP_RESPONSE_UNLOCK_FAILED
= Object.freeze({
57 status: UnlockStatus
.UNLOCK_FAILED
,
60 static readonly OCPP_RESPONSE_UNLOCK_NOT_SUPPORTED
= Object.freeze({
61 status: UnlockStatus
.NOT_SUPPORTED
,
64 static readonly OCPP_AVAILABILITY_RESPONSE_ACCEPTED
= Object.freeze({
65 status: AvailabilityStatus
.ACCEPTED
,
68 static readonly OCPP_AVAILABILITY_RESPONSE_REJECTED
= Object.freeze({
69 status: AvailabilityStatus
.REJECTED
,
72 static readonly OCPP_AVAILABILITY_RESPONSE_SCHEDULED
= Object.freeze({
73 status: AvailabilityStatus
.SCHEDULED
,
76 static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_ACCEPTED
= Object.freeze({
77 status: TriggerMessageStatus
.ACCEPTED
,
80 static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_REJECTED
= Object.freeze({
81 status: TriggerMessageStatus
.REJECTED
,
84 static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_NOT_IMPLEMENTED
= Object.freeze({
85 status: TriggerMessageStatus
.NOT_IMPLEMENTED
,
88 static readonly OCPP_DATA_TRANSFER_RESPONSE_REJECTED
= Object.freeze({
89 status: DataTransferStatus
.REJECTED
,
92 private constructor() {
93 // This is intentional