4 ClearChargingProfileStatus
,
10 } from
'../../types/ocpp/Responses';
12 export default class OCPPConstants
{
13 static readonly OCPP_RESPONSE_EMPTY
= Object.freeze({});
14 static readonly OCPP_RESPONSE_ACCEPTED
= Object.freeze({ status: DefaultStatus
.ACCEPTED
});
15 static readonly OCPP_RESPONSE_REJECTED
= Object.freeze({ status: DefaultStatus
.REJECTED
});
17 static readonly OCPP_CONFIGURATION_RESPONSE_ACCEPTED
= Object.freeze({
18 status: ConfigurationStatus
.ACCEPTED
,
21 static readonly OCPP_CONFIGURATION_RESPONSE_REJECTED
= Object.freeze({
22 status: ConfigurationStatus
.REJECTED
,
25 static readonly OCPP_CONFIGURATION_RESPONSE_REBOOT_REQUIRED
= Object.freeze({
26 status: ConfigurationStatus
.REBOOT_REQUIRED
,
29 static readonly OCPP_CONFIGURATION_RESPONSE_NOT_SUPPORTED
= Object.freeze({
30 status: ConfigurationStatus
.NOT_SUPPORTED
,
33 static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_ACCEPTED
= Object.freeze({
34 status: ChargingProfileStatus
.ACCEPTED
,
37 static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_REJECTED
= Object.freeze({
38 status: ChargingProfileStatus
.REJECTED
,
41 static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_NOT_SUPPORTED
= Object.freeze({
42 status: ChargingProfileStatus
.NOT_SUPPORTED
,
45 static readonly OCPP_CLEAR_CHARGING_PROFILE_RESPONSE_ACCEPTED
= Object.freeze({
46 status: ClearChargingProfileStatus
.ACCEPTED
,
49 static readonly OCPP_CLEAR_CHARGING_PROFILE_RESPONSE_UNKNOWN
= Object.freeze({
50 status: ClearChargingProfileStatus
.UNKNOWN
,
53 static readonly OCPP_RESPONSE_UNLOCKED
= Object.freeze({ status: UnlockStatus
.UNLOCKED
});
54 static readonly OCPP_RESPONSE_UNLOCK_FAILED
= Object.freeze({
55 status: UnlockStatus
.UNLOCK_FAILED
,
58 static readonly OCPP_RESPONSE_UNLOCK_NOT_SUPPORTED
= Object.freeze({
59 status: UnlockStatus
.NOT_SUPPORTED
,
62 static readonly OCPP_AVAILABILITY_RESPONSE_ACCEPTED
= Object.freeze({
63 status: AvailabilityStatus
.ACCEPTED
,
66 static readonly OCPP_AVAILABILITY_RESPONSE_REJECTED
= Object.freeze({
67 status: AvailabilityStatus
.REJECTED
,
70 static readonly OCPP_AVAILABILITY_RESPONSE_SCHEDULED
= Object.freeze({
71 status: AvailabilityStatus
.SCHEDULED
,
74 static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_ACCEPTED
= Object.freeze({
75 status: TriggerMessageStatus
.ACCEPTED
,
78 static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_REJECTED
= Object.freeze({
79 status: TriggerMessageStatus
.REJECTED
,
82 static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_NOT_IMPLEMENTED
= Object.freeze({
83 status: TriggerMessageStatus
.NOT_IMPLEMENTED
,
86 static readonly OCPP_DATA_TRANSFER_RESPONSE_REJECTED
= Object.freeze({
87 status: DataTransferStatus
.REJECTED
,
90 private constructor() {
91 // This is intentional