UNPKG

@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
"use strict"; // 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