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
TypeScript
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);
}