UNPKG

lavva.exalushome

Version:

Library implementing communication and abstraction layers for ExalusHome system

9 lines (8 loc) 419 B
import { ManuallyPairedDevice } from "./IDevice"; import { DeviceTaskExecutionResult } from "./TaskExecutionResult"; export interface IManuallyPairedDevicesProtocolService { get ProtocolExtensionGuid(): string; GetServiceName(): string; GetDevicesForManualPairingAsync(): Promise<ManuallyPairedDevice[]>; AddManuallyPairedDeviceAsync(device: ManuallyPairedDevice): Promise<DeviceTaskExecutionResult>; }