@citrineos/base
Version:
The base module for OCPP v2.0.1 including all interfaces. This module is not intended to be used directly, but rather as a dependency for other modules.
61 lines • 2.88 kB
JavaScript
;
// Copyright (c) 2023 S44, LLC
// Copyright Contributors to the CitrineOS Project
//
// SPDX-License-Identifier: Apache 2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbstractMessageSender = exports.AbstractMessageHandler = exports.Message = exports.eventGroupFromString = exports.EventGroup = exports.MessageOrigin = exports.MessageState = exports.RetryMessageError = void 0;
class RetryMessageError extends Error {
constructor(retryReason) {
super(retryReason);
}
}
exports.RetryMessageError = RetryMessageError;
var MessageState;
(function (MessageState) {
MessageState[MessageState["Request"] = 1] = "Request";
MessageState[MessageState["Response"] = 2] = "Response";
MessageState[MessageState["Unknown"] = 99] = "Unknown";
})(MessageState || (exports.MessageState = MessageState = {}));
var MessageOrigin;
(function (MessageOrigin) {
MessageOrigin["ChargingStationManagementSystem"] = "csms";
MessageOrigin["ChargingStation"] = "cs";
})(MessageOrigin || (exports.MessageOrigin = MessageOrigin = {}));
var EventGroup;
(function (EventGroup) {
EventGroup["All"] = "all";
EventGroup["General"] = "general";
EventGroup["Certificates"] = "certificates";
EventGroup["Configuration"] = "configuration";
EventGroup["EVDriver"] = "evdriver";
EventGroup["Monitoring"] = "monitoring";
EventGroup["Reporting"] = "reporting";
EventGroup["SmartCharging"] = "smartcharging";
EventGroup["Tenant"] = "tenant";
EventGroup["Transactions"] = "transactions";
EventGroup["Cdrs"] = "cdrs";
EventGroup["ChargingProfiles"] = "chargingprofiles";
EventGroup["Commands"] = "commands";
EventGroup["Locations"] = "locations";
EventGroup["Sessions"] = "sessions";
EventGroup["Tariffs"] = "tariffs";
EventGroup["Tokens"] = "tokens";
EventGroup["Versions"] = "versions";
EventGroup["Credentials"] = "credentials";
})(EventGroup || (exports.EventGroup = EventGroup = {}));
const eventGroupFromString = (source) => {
const eventGroup = source;
if (!eventGroup) {
throw new Error(`Invalid event group source ${source}"`);
}
return eventGroup;
};
exports.eventGroupFromString = eventGroupFromString;
var Message_1 = require("./Message");
Object.defineProperty(exports, "Message", { enumerable: true, get: function () { return Message_1.Message; } });
var AbstractMessageHandler_1 = require("./AbstractMessageHandler");
Object.defineProperty(exports, "AbstractMessageHandler", { enumerable: true, get: function () { return AbstractMessageHandler_1.AbstractMessageHandler; } });
var AbstractMessageSender_1 = require("./AbstractMessageSender");
Object.defineProperty(exports, "AbstractMessageSender", { enumerable: true, get: function () { return AbstractMessageSender_1.AbstractMessageSender; } });
//# sourceMappingURL=index.js.map