UNPKG

@evpower/ocpp-ts

Version:

OCPP 1.6: Open Charge Point Protocol

24 lines (23 loc) 682 B
import WebSocket from 'ws'; import EventEmitter from 'events'; import { SchemaValidator } from './SchemaValidator'; export declare class Protocol { static schemaHolder: { [key: string]: any; }; static validators: { [key: string]: SchemaValidator; }; pendingCalls: any; eventEmitter: EventEmitter; socket: WebSocket; private timeout; constructor(eventEmitter: EventEmitter, socket: WebSocket, timeout: number); onMessage(message: string): void; callRequest(request: string, payload: any): Promise<any>; private callError; private onCallError; private onCallResult; private onCall; private callResult; }