UNPKG

lavva.exalushome.extalife

Version:

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

14 lines (13 loc) 968 B
import { Status } from "lavva.exalushome/build/js/DataFrame"; import { IDevice } from "lavva.exalushome/build/js/Services/Devices/IDevice"; import { GlobalTimeParameters, InputOutputSwitchParameters, ReactionToInputSwitchParams } from "../Common/OnOffSwitchConfigurations/OnOffSwitchParameters"; import { ISlr22ConfigService } from "./ISlr22ConfigService"; import { LedControllerService } from "../Common/LedControllersConfigurations/LedControllerService"; export declare class Slr22ConfigService extends LedControllerService implements ISlr22ConfigService { static readonly ServiceName: string; constructor(); GetServiceName(): string; SetTurnOnTimeAsync(device: IDevice, params: GlobalTimeParameters): Promise<Status>; SetSwitchInputOutputParamAsync(device: IDevice, params: InputOutputSwitchParameters): Promise<Status>; SetSwitchInputOutputReactionToInputParamAsync(device: IDevice, params: ReactionToInputSwitchParams): Promise<Status>; }