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.
29 lines (28 loc) • 1.2 kB
TypeScript
/// <reference types="node" />
import { GW_FRAME_NTF } from "./common.js";
import { ActuatorAlias, ActuatorType, NodeOperatingState, NodeVariation, PowerSaveMode, Velocity } from "./GW_SYSTEMTABLE_DATA.js";
export declare class GW_GET_ALL_NODES_INFORMATION_NTF extends GW_FRAME_NTF {
readonly NodeID: number;
readonly Order: number;
readonly Placement: number;
readonly Name: string;
readonly Velocity: Velocity;
readonly ActuatorType: ActuatorType;
readonly ActuatorSubType: number;
readonly ProductGroup: number;
readonly ProductType: number;
readonly NodeVariation: NodeVariation;
readonly PowerSaveMode: PowerSaveMode;
readonly SerialNumber: Buffer;
readonly OperatingState: NodeOperatingState;
readonly CurrentPosition: number;
readonly TargetPosition: number;
readonly FunctionalPosition1CurrentPosition: number;
readonly FunctionalPosition2CurrentPosition: number;
readonly FunctionalPosition3CurrentPosition: number;
readonly FunctionalPosition4CurrentPosition: number;
readonly RemainingTime: number;
readonly TimeStamp: Date;
readonly ActuatorAliases: ActuatorAlias[];
constructor(Data: Buffer);
}