UNPKG

zigbee-herdsman

Version:

An open source ZigBee gateway solution with node.js.

22 lines (16 loc) 558 B
import * as stream from "node:stream"; import {logger} from "../../../utils/logger"; import type {Frame} from "./frame"; const NS = "zh:zstack:unpi:writer"; export class Writer extends stream.Readable { public writeFrame(frame: Frame): void { const buffer = frame.toBuffer(); logger.debug(`--> frame [${[...buffer]}]`, NS); this.push(buffer); } public writeBuffer(buffer: Buffer): void { logger.debug(`--> buffer [${[...buffer]}]`, NS); this.push(buffer); } public override _read(): void {} }