X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Focpp%2FOCPPConstants.ts;h=b036738719944fae935f62c03ec137c06acca761;hb=8f46463be058ed68cc4cc962c51722f7e3b55c54;hp=b3f4dd3208315681d616f10cacfafa8bfb29ea77;hpb=6e3d9d04815abfe85d31735fc38bdf0253d85026;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/OCPPConstants.ts b/src/charging-station/ocpp/OCPPConstants.ts index b3f4dd32..b0367387 100644 --- a/src/charging-station/ocpp/OCPPConstants.ts +++ b/src/charging-station/ocpp/OCPPConstants.ts @@ -6,139 +6,139 @@ import { DataTransferStatus, GenericStatus, MeterValueMeasurand, + ReservationStatus, TriggerMessageStatus, - UnlockStatus, -} from '../../types'; -import { ReservationStatus } from '../../types/ocpp/Responses'; -import { Constants } from '../../utils'; + UnlockStatus +} from '../../types/index.js' +import { Constants } from '../../utils/index.js' +// eslint-disable-next-line @typescript-eslint/no-extraneous-class export class OCPPConstants { - static readonly OCPP_WEBSOCKET_TIMEOUT = 60000; // Ms - static readonly OCPP_TRIGGER_MESSAGE_DELAY = 500; // Ms + static readonly OCPP_WEBSOCKET_TIMEOUT = 60000 // Ms static readonly OCPP_MEASURANDS_SUPPORTED = Object.freeze([ MeterValueMeasurand.STATE_OF_CHARGE, MeterValueMeasurand.VOLTAGE, MeterValueMeasurand.POWER_ACTIVE_IMPORT, MeterValueMeasurand.CURRENT_IMPORT, - MeterValueMeasurand.ENERGY_ACTIVE_IMPORT_REGISTER, - ]); + MeterValueMeasurand.ENERGY_ACTIVE_IMPORT_REGISTER + ]) - static readonly OCPP_REQUEST_EMPTY = Constants.EMPTY_FREEZED_OBJECT; - static readonly OCPP_RESPONSE_EMPTY = Constants.EMPTY_FREEZED_OBJECT; - static readonly OCPP_RESPONSE_ACCEPTED = Object.freeze({ status: GenericStatus.Accepted }); - static readonly OCPP_RESPONSE_REJECTED = Object.freeze({ status: GenericStatus.Rejected }); + static readonly OCPP_REQUEST_EMPTY = Constants.EMPTY_FROZEN_OBJECT + static readonly OCPP_RESPONSE_EMPTY = Constants.EMPTY_FROZEN_OBJECT + static readonly OCPP_RESPONSE_ACCEPTED = Object.freeze({ status: GenericStatus.Accepted }) + static readonly OCPP_RESPONSE_REJECTED = Object.freeze({ status: GenericStatus.Rejected }) static readonly OCPP_CONFIGURATION_RESPONSE_ACCEPTED = Object.freeze({ - status: ConfigurationStatus.ACCEPTED, - }); + status: ConfigurationStatus.ACCEPTED + }) static readonly OCPP_CONFIGURATION_RESPONSE_REJECTED = Object.freeze({ - status: ConfigurationStatus.REJECTED, - }); + status: ConfigurationStatus.REJECTED + }) static readonly OCPP_CONFIGURATION_RESPONSE_REBOOT_REQUIRED = Object.freeze({ - status: ConfigurationStatus.REBOOT_REQUIRED, - }); + status: ConfigurationStatus.REBOOT_REQUIRED + }) static readonly OCPP_CONFIGURATION_RESPONSE_NOT_SUPPORTED = Object.freeze({ - status: ConfigurationStatus.NOT_SUPPORTED, - }); + status: ConfigurationStatus.NOT_SUPPORTED + }) static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_ACCEPTED = Object.freeze({ - status: ChargingProfileStatus.ACCEPTED, - }); + status: ChargingProfileStatus.ACCEPTED + }) static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_REJECTED = Object.freeze({ - status: ChargingProfileStatus.REJECTED, - }); + status: ChargingProfileStatus.REJECTED + }) static readonly OCPP_SET_CHARGING_PROFILE_RESPONSE_NOT_SUPPORTED = Object.freeze({ - status: ChargingProfileStatus.NOT_SUPPORTED, - }); + status: ChargingProfileStatus.NOT_SUPPORTED + }) static readonly OCPP_CLEAR_CHARGING_PROFILE_RESPONSE_ACCEPTED = Object.freeze({ - status: ClearChargingProfileStatus.ACCEPTED, - }); + status: ClearChargingProfileStatus.ACCEPTED + }) static readonly OCPP_CLEAR_CHARGING_PROFILE_RESPONSE_UNKNOWN = Object.freeze({ - status: ClearChargingProfileStatus.UNKNOWN, - }); + status: ClearChargingProfileStatus.UNKNOWN + }) - static readonly OCPP_RESPONSE_UNLOCKED = Object.freeze({ status: UnlockStatus.UNLOCKED }); + static readonly OCPP_RESPONSE_UNLOCKED = Object.freeze({ status: UnlockStatus.UNLOCKED }) static readonly OCPP_RESPONSE_UNLOCK_FAILED = Object.freeze({ - status: UnlockStatus.UNLOCK_FAILED, - }); + status: UnlockStatus.UNLOCK_FAILED + }) static readonly OCPP_RESPONSE_UNLOCK_NOT_SUPPORTED = Object.freeze({ - status: UnlockStatus.NOT_SUPPORTED, - }); + status: UnlockStatus.NOT_SUPPORTED + }) static readonly OCPP_AVAILABILITY_RESPONSE_ACCEPTED = Object.freeze({ - status: AvailabilityStatus.ACCEPTED, - }); + status: AvailabilityStatus.ACCEPTED + }) static readonly OCPP_AVAILABILITY_RESPONSE_REJECTED = Object.freeze({ - status: AvailabilityStatus.REJECTED, - }); + status: AvailabilityStatus.REJECTED + }) static readonly OCPP_AVAILABILITY_RESPONSE_SCHEDULED = Object.freeze({ - status: AvailabilityStatus.SCHEDULED, - }); + status: AvailabilityStatus.SCHEDULED + }) static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_ACCEPTED = Object.freeze({ - status: TriggerMessageStatus.ACCEPTED, - }); + status: TriggerMessageStatus.ACCEPTED + }) static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_REJECTED = Object.freeze({ - status: TriggerMessageStatus.REJECTED, - }); + status: TriggerMessageStatus.REJECTED + }) static readonly OCPP_TRIGGER_MESSAGE_RESPONSE_NOT_IMPLEMENTED = Object.freeze({ - status: TriggerMessageStatus.NOT_IMPLEMENTED, - }); + status: TriggerMessageStatus.NOT_IMPLEMENTED + }) static readonly OCPP_DATA_TRANSFER_RESPONSE_ACCEPTED = Object.freeze({ - status: DataTransferStatus.ACCEPTED, - }); + status: DataTransferStatus.ACCEPTED + }) static readonly OCPP_DATA_TRANSFER_RESPONSE_REJECTED = Object.freeze({ - status: DataTransferStatus.REJECTED, - }); - + status: DataTransferStatus.REJECTED + }) + static readonly OCPP_DATA_TRANSFER_RESPONSE_UNKNOWN_VENDOR_ID = Object.freeze({ - status: DataTransferStatus.UNKNOWN_VENDOR_ID, - }); + status: DataTransferStatus.UNKNOWN_VENDOR_ID + }) static readonly OCPP_RESERVATION_RESPONSE_ACCEPTED = Object.freeze({ - status: ReservationStatus.ACCEPTED, - }); // Reservation has been made + status: ReservationStatus.ACCEPTED + }) // Reservation has been made static readonly OCPP_RESERVATION_RESPONSE_FAULTED = Object.freeze({ - status: ReservationStatus.FAULTED, - }); // Reservation has not been made, because of connector in FAULTED state + status: ReservationStatus.FAULTED + }) // Reservation has not been made, because of connector in FAULTED state static readonly OCPP_RESERVATION_RESPONSE_OCCUPIED = Object.freeze({ - status: ReservationStatus.OCCUPIED, - }); // Reservation has not been made, because all connectors are OCCUPIED + status: ReservationStatus.OCCUPIED + }) // Reservation has not been made, because all connectors are OCCUPIED static readonly OCPP_RESERVATION_RESPONSE_REJECTED = Object.freeze({ - status: ReservationStatus.REJECTED, - }); // Reservation has not been made, because CS is not configured to accept reservations + status: ReservationStatus.REJECTED + }) // Reservation has not been made, because charging station is not configured to accept reservations static readonly OCPP_RESERVATION_RESPONSE_UNAVAILABLE = Object.freeze({ - status: ReservationStatus.UNAVAILABLE, - }); // Reservation has not been made, because connectors are spec. connector is in UNAVAILABLE state + status: ReservationStatus.UNAVAILABLE + }) // Reservation has not been made, because connector is in UNAVAILABLE state static readonly OCPP_CANCEL_RESERVATION_RESPONSE_ACCEPTED = Object.freeze({ - status: GenericStatus.Accepted, - }); // Reservation for id has been cancelled has been made + status: GenericStatus.Accepted + }) // Reservation for id has been cancelled static readonly OCPP_CANCEL_RESERVATION_RESPONSE_REJECTED = Object.freeze({ - status: GenericStatus.Rejected, - }); // Reservation could not be cancelled, because there is no reservation active for id + status: GenericStatus.Rejected + }) // Reservation could not be cancelled, because there is no reservation active for id - protected constructor() { + protected constructor () { // This is intentional } }