lavva.exalushome.extalife
Version:
Library implementing communication and abstraction layers for ExtaLife API in ExalusHome system
25 lines (24 loc) • 749 B
TypeScript
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
}