UNPKG

lavva.exalushome.extalife

Version:

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

17 lines (16 loc) 991 B
import { Status } from "lavva.exalushome/build/js/DataFrame"; import { IDevice } from "lavva.exalushome/build/js/Services/Devices/IDevice"; import { LedControllerService } from "../Common/LedControllersConfigurations/LedControllerService"; import { GlobalTimeParameters, InputOutputSwitchParameters, ReactionToInputSwitchParams } from "../Common/OnOffSwitchConfigurations/OnOffSwitchParameters"; import { ISln21ConfigService } from "./ISln21ConfigService"; /** * @type Class */ export declare class Sln21ConfigService extends LedControllerService implements ISln21ConfigService { 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>; }