zigbee-herdsman
Version:
An open source ZigBee gateway solution with node.js.
20 lines • 746 B
TypeScript
import { Subsystem, Type } from '../unpi/constants';
import { Frame as UnpiFrame } from '../unpi';
import { ZpiObjectPayload } from './tstype';
declare class ZpiObject {
readonly subsystem: Subsystem;
readonly command: string;
readonly commandID: number;
readonly payload: ZpiObjectPayload;
readonly type: Type;
private readonly parameters;
private constructor();
static createRequest(subsystem: Subsystem, command: string, payload: ZpiObjectPayload): ZpiObject;
toUnpiFrame(): UnpiFrame;
static fromUnpiFrame(frame: UnpiFrame): ZpiObject;
private static readParameters;
private createPayloadBuffer;
isResetCommand(): boolean;
}
export default ZpiObject;
//# sourceMappingURL=zpiObject.d.ts.map