UNPKG

lavva.exalushome.extalife

Version:

Library implementing communication and abstraction layers for ExtaLife API in ExalusHome system

25 lines (24 loc) 749 B
import { DeviceConfigParams } from "../../DeviceConfigParams"; import { IntRange } from "lavva.exalushome/build/js/Helpers"; import { SynchronizationTime } from "../../../ExtaLife"; export declare class Rcz21ConfigParams extends DeviceConfigParams { AlertMode: FloodSensorAlertMode; RepeatFloodEvent: boolean; RepeatFloodEventTime: RepeatTimeFrequency; WorkingMode: FloodSensorWorkingMode; SyncTime: SynchronizationTime; } export declare enum FloodSensorAlertMode { None = 0, Alarm = 1, Led = 2, AlarmAndLed = 3 } /** * Frequency of repeating flood alert in seconds. */ export type RepeatTimeFrequency = IntRange<10, 901>; export declare enum FloodSensorWorkingMode { FloodSensor = 0, PulseSensor = 1 }