UNPKG

@evpower/ocpp-ts

Version:

OCPP 1.6: Open Charge Point Protocol

33 lines (29 loc) 875 B
import { BootNotificationRequest, BootNotificationResponse, OcppClient, OcppError, } from '../src'; const chargingPointSimple = new OcppClient('CP1111'); chargingPointSimple.on('error', (err: Error) => { console.log(err.message); }); chargingPointSimple.on('close', () => { console.log('Connection closed'); }); chargingPointSimple.on('connect', async () => { const boot: BootNotificationRequest = { chargePointVendor: 'eParking', chargePointModel: 'NECU-T2', }; try { const bootResp: BootNotificationResponse = await chargingPointSimple.callRequest('BootNotification', boot); if (bootResp.status === 'Accepted') { console.log('Bootnotification accepted'); } } catch (e) { if (e instanceof Error || e instanceof OcppError) { console.error(e.message); } } }); chargingPointSimple.connect('ws://localhost:9220/');