homebridge-dooyashade
Version:
Dooya Shade RS485 TO TCP
15 lines (14 loc) • 561 B
TypeScript
export declare class ShadeCommand {
static readonly HEADER = 85;
static createQueryCommand(address1: number, address2: number): Buffer;
static createControlCommand(address1: number, address2: number, position: number): Buffer;
static parseResponse(data: Buffer): {
address1: number;
address2: number;
position: number;
isValid: boolean;
};
static decimalToHex(decimal: number): number;
static hexToDecimal(hex: number): number;
static convertPosition(position: number, toHex?: boolean): number;
}