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