sprinklers3/common/sprinklers/ISprinklersApi.ts

14 lines
328 B
TypeScript

import { ConnectionState } from "./ConnectionState";
import { SprinklersDevice } from "./SprinklersDevice";
export interface ISprinklersApi {
readonly connectionState: ConnectionState;
readonly connected: boolean;
start(): void;
getDevice(id: string): SprinklersDevice;
removeDevice(id: string): void;
}