// Toy launcher for EnergiBridge: wires two existing toy adapters into a bridge const { EnergiBridge } = require('../../src/energi_bridge'); const { DerBridgeAdapter } = require('./der_bridge_adapter'); const { InverterBridgeAdapter } = require('./inverter_bridge_adapter'); class EnergiBridgeLauncher { constructor() { this.bridge = new EnergiBridge(); } // Initialize with a couple of starter adapters (DER and Inverter) initWithTwoAdapters() { this.bridge.registerAdapter(new DerBridgeAdapter('der1')); this.bridge.registerAdapter(new InverterBridgeAdapter('inv1')); return this.bridge; } } module.exports = { EnergiBridgeLauncher };