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.

24 lines (23 loc) 1.55 kB
import { GW_FRAME_REQ } from "./common.js"; import { CommandOriginator, ParameterActive, PriorityLevel, PriorityLevelInformation } from "./GW_COMMAND.js"; import { ContactInputAssignment, LockPriorityLevel } from "./GW_CONTACTINPUT.js"; import { Velocity } from "./GW_SYSTEMTABLE_DATA.js"; export declare class GW_SET_CONTACT_INPUT_LINK_REQ extends GW_FRAME_REQ { readonly ContactInputID: number; readonly ContactInputAssignment: ContactInputAssignment; readonly SuccessOutputID: number; readonly ErrorOutputID: number; readonly Position: number; readonly Velocity: Velocity; readonly ActionID: number; readonly PriorityLevel: PriorityLevel; readonly CommandOriginator: CommandOriginator; readonly ParameterActive: ParameterActive; readonly LockPriorityLevel: LockPriorityLevel; readonly PLI3: PriorityLevelInformation; readonly PLI4: PriorityLevelInformation; readonly PLI5: PriorityLevelInformation; readonly PLI6: PriorityLevelInformation; readonly PLI7: PriorityLevelInformation; constructor(ContactInputID: number, ContactInputAssignment: ContactInputAssignment, SuccessOutputID: number, ErrorOutputID: number, Position: number, Velocity: Velocity, ActionID: number, PriorityLevel?: PriorityLevel, CommandOriginator?: CommandOriginator, ParameterActive?: ParameterActive, LockPriorityLevel?: LockPriorityLevel, PLI3?: PriorityLevelInformation, PLI4?: PriorityLevelInformation, PLI5?: PriorityLevelInformation, PLI6?: PriorityLevelInformation, PLI7?: PriorityLevelInformation); }