zigbee-herdsman
Version:
An open source ZigBee gateway solution with node.js.
16 lines • 588 B
TypeScript
import { Subsystem, Type } from './constants';
declare class Frame {
readonly type: Type;
readonly subsystem: Subsystem;
readonly commandID: number;
readonly data: Buffer;
readonly length?: number;
readonly fcs?: number;
constructor(type: Type, subsystem: Subsystem, commandID: number, data: Buffer, length?: number, fcs?: number);
toBuffer(): Buffer;
static fromBuffer(length: number, fcsPosition: number, buffer: Buffer): Frame;
private static calculateChecksum;
toString(): string;
}
export default Frame;
//# sourceMappingURL=frame.d.ts.map