UNPKG

klf-200-api

Version:

This module provides a wrapper to the socket API of a Velux KLF-200 interface. You will need at least firmware 0.2.0.0.71 on your KLF interface for this library to work.

28 lines (27 loc) 951 B
/// <reference types="node" /> import { CommandOriginator, ParameterActive, PriorityLevel } from "./GW_COMMAND.js"; import { ContactInputAssignment, LockPriorityLevel } from "./GW_CONTACTINPUT.js"; import { Velocity } from "./GW_SYSTEMTABLE_DATA.js"; import { GW_FRAME_CFM } from "./common.js"; export type ContactInputObject = { ContactInputID: number; ContactInputAssignment: ContactInputAssignment; ActionID: number; CommandOriginator: CommandOriginator; PriorityLevel: PriorityLevel; ParameterActive: ParameterActive; Position: number; Velocity: Velocity; LockPriorityLevel: LockPriorityLevel; PLI3: number; PLI4: number; PLI5: number; PLI6: number; PLI7: number; SuccessOutputID: number; ErrorOutputID: number; }; export declare class GW_GET_CONTACT_INPUT_LINK_LIST_CFM extends GW_FRAME_CFM { readonly ContactInputObjects: ContactInputObject[]; constructor(Data: Buffer); }