zwave-js
Version:
Z-Wave driver written entirely in JavaScript/TypeScript
16 lines • 815 B
TypeScript
import { type CentralSceneCCNotification, type PersistValuesContext } from "@zwave-js/cc";
import type { LogNode } from "@zwave-js/core";
import { type Timer } from "@zwave-js/shared";
import type { ZWaveNode } from "../Node.js";
export interface CentralSceneHandlerStore {
keyHeldDownContext: {
timeout: Timer;
sceneNumber: number;
} | undefined;
lastSequenceNumber: number | undefined;
forcedKeyUp: boolean;
}
export declare function getDefaultCentralSceneHandlerStore(): CentralSceneHandlerStore;
/** Handles the receipt of a ThermostatModeCC Set */
export declare function handleCentralSceneNotification(ctx: PersistValuesContext & LogNode, node: ZWaveNode, command: CentralSceneCCNotification, store: CentralSceneHandlerStore): void;
//# sourceMappingURL=CentralSceneCC.d.ts.map