lavva.exalushome.extalife
Version:
Library implementing communication and abstraction layers for ExtaLife API in ExalusHome system
23 lines (22 loc) • 710 B
TypeScript
import { SynchronizationTime } from "../../../ExtaLife";
import { DeviceConfigParams } from "../../DeviceConfigParams";
export declare class Rck21ConfigParams extends DeviceConfigParams {
ReedSwitchMode: ReedSwitchOperationMode;
SyncTime: SynchronizationTime;
LogicNegation: boolean;
}
/**
* Hall state configuration
*/
export declare enum ReedSwitchOperationMode {
TimeConditionMode = 1,
ShortingSwitchOpeningNoResp = 2,
ShortingOnOpeningOff = 3,
ShortingOffOpeningOn = 4,
ShortingOnOpeningNoResp = 5,
ShortingOffOpeningNoResp = 6,
ShortingNoRespOpeningOn = 7,
ShortingNoRespOpeningOff = 8,
ShortingNoRespOpeningSwitch = 9,
RevertTimeConditionMode = 10
}