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.

50 lines 1.89 kB
// SPDX-FileCopyrightText: 2025 Contributors to the CitrineOS Project // // SPDX-License-Identifier: Apache-2.0 export class RetryMessageError extends Error { constructor(retryReason) { super(retryReason); } } export var MessageState; (function (MessageState) { MessageState[MessageState["Request"] = 1] = "Request"; MessageState[MessageState["Response"] = 2] = "Response"; MessageState[MessageState["Unknown"] = 99] = "Unknown"; })(MessageState || (MessageState = {})); export var MessageOrigin; (function (MessageOrigin) { MessageOrigin["ChargingStationManagementSystem"] = "csms"; MessageOrigin["ChargingStation"] = "cs"; })(MessageOrigin || (MessageOrigin = {})); export var EventGroup; (function (EventGroup) { EventGroup["All"] = "all"; EventGroup["Router"] = "router"; EventGroup["Modules"] = "modules"; 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 || (EventGroup = {})); export const eventGroupFromString = (source) => { const eventGroup = source; if (!eventGroup) { throw new Error(`Invalid event group source ${source}"`); } return eventGroup; }; //# sourceMappingURL=internal-types.js.map