UNPKG

lavva.exalushome.portos

Version:

Library implementing communication and abstraction layers for Portos 433MHz API in ExalusHome system

17 lines (16 loc) 985 B
import { ExtensionInfo } from "lavva.exalushome/build/js/Services/Controller/ControllerExtensionsService"; import { ManuallyPairedDevice } from "lavva.exalushome/build/js/Services/Devices/IDevice"; import { IManuallyPairedDevicesProtocolService } from "lavva.exalushome/build/js/Services/Devices/IManuallyPairedDevicesProtocolService"; import { DeviceTaskExecutionResult } from "lavva.exalushome/build/js/Services/Devices/TaskExecutionResult"; export declare class ManuallyPairedDeviceService implements IManuallyPairedDevicesProtocolService { private static readonly ServiceName; private _protocolGuid; private _connection; private _protocolExtGuid; constructor(extInfo: ExtensionInfo); get ProtocolExtensionGuid(): string; get ProtocolGuid(): string; GetServiceName(): string; GetDevicesForManualPairingAsync(): Promise<ManuallyPairedDevice[]>; AddManuallyPairedDeviceAsync(device: ManuallyPairedDevice): Promise<DeviceTaskExecutionResult>; }