UNPKG

homebridge-dmxlight-plugin

Version:
26 lines 997 B
import { Logger } from 'homebridge'; export declare class DmxController { private dmx; private log; private dmxUniverseName; private updateInterval; private sacnUniverse; private driverName; private colorOrder; constructor(serialPort: string, ipAddress: string, universe: number, driverName: string, channelStart: number, channelCount: number, colorOrder: string, transitionEffect: string, transitionEffectDuration: number, log: Logger); setOn(hue: number, saturation: number, brightness: number): void; setOff(): void; setHSB(hue: number, saturation: number, brightness: number): void; private setSacnColor; private applyFadeOutTransition; private applyFadeInTransition; private applyRandomTransition; private applyChaseTransition; private createRandomColorSwitchOrder; private HSVtoRGB; private mapColors; private getCurrentColor; private setSacnSingle; private rgbToHsv; } //# sourceMappingURL=dmx.d.ts.map