@evpower/ocpp-ts
Version:
OCPP 1.6: Open Charge Point Protocol
14 lines (13 loc) • 670 B
TypeScript
import { SecureContextOptions } from 'tls';
import { IncomingMessage } from 'http';
import { Server } from './impl/Server';
import { OcppClientConnection } from './OcppClientConnection';
import StatusCode from 'status-code-enum';
export declare class OcppServer extends Server {
setPingInterval(pingInterval: number): void;
constructor(protocolTimeout: number);
listen(port?: number, options?: SecureContextOptions): void;
close(): void;
on(event: 'authorization', listener: (cpId: string, req: IncomingMessage, cb: (status?: StatusCode) => void) => void): this;
on(event: 'connection', listener: (client: OcppClientConnection) => void): this;
}