import { CommandOption, CommandResponse, DataOption, Peripheral, ResponseCodes, ResponseTags } from '../src'; export class TestPeripheral implements Peripheral { close(): void { } open(): void { } sendCommand(options: CommandOption): Promise { const response = { tag: ResponseTags.Generic, code: ResponseCodes.Success, raw: Buffer.alloc(0) }; return Promise.resolve(response); } writeMemory(data: DataOption): Promise { return Promise.resolve(); } readMemory(startAddress: number, count: number): Promise { return Promise.resolve(Buffer.alloc(0)); } }