@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.
43 lines (42 loc) • 1.41 kB
TypeScript
export type HandlerProperties = string | object | undefined;
export declare class RetryMessageError extends Error {
constructor(retryReason: string);
}
export declare enum MessageState {
Request = 1,
Response = 2,
Unknown = 99
}
export declare enum MessageOrigin {
ChargingStationManagementSystem = "csms",
ChargingStation = "cs"
}
export declare enum EventGroup {
All = "all",
General = "general",
Certificates = "certificates",
Configuration = "configuration",
EVDriver = "evdriver",
Monitoring = "monitoring",
Reporting = "reporting",
SmartCharging = "smartcharging",
Tenant = "tenant",
Transactions = "transactions",
Cdrs = "cdrs",
ChargingProfiles = "chargingprofiles",
Commands = "commands",
Locations = "locations",
Sessions = "sessions",
Tariffs = "tariffs",
Tokens = "tokens",
Versions = "versions",
Credentials = "credentials"
}
export declare const eventGroupFromString: (source: string) => EventGroup;
export { IMessage, Message } from './Message';
export { IMessageHandler } from './MessageHandler';
export { IMessageSender } from './MessageSender';
export { IMessageContext } from './MessageContext';
export { IMessageConfirmation } from './MessageConfirmation';
export { AbstractMessageHandler } from './AbstractMessageHandler';
export { AbstractMessageSender } from './AbstractMessageSender';