UNPKG

homebridge-soundtouch-platform

Version:
36 lines 1.03 kB
import { BaseGlobalConfig } from "homebridge-base-platform"; export interface GlobalConfig extends BaseGlobalConfig { readonly pollingInterval?: number; readonly volume?: VolumeConfig; readonly presets?: PresetConfig[]; readonly sources?: SourceConfig[]; } export declare enum VolumeMode { none = "none", lightbulb = "lightbulb", speaker = "speaker" } export interface VolumeConfig { readonly onValue?: number; readonly maxValue?: number; readonly unmuteValue?: number; readonly mode?: VolumeMode; } export interface AccessoryConfig extends GlobalConfig { readonly name?: string; readonly room?: string; readonly ip?: string; readonly port?: number; } export interface PresetConfig { readonly name?: string; readonly index: number; readonly enabled?: boolean; } export interface SourceConfig { readonly name?: string; readonly source: string; readonly account?: string; readonly enabled?: boolean; } //# sourceMappingURL=accessory-config.d.ts.map