elgato-light-api
Version:
Control Elgato Key Lights and Light Strips using Javascript!
36 lines (35 loc) • 863 B
TypeScript
export interface KeyLight {
ip: string;
port: number;
name: string;
settings?: KeyLightSettings;
info?: KeyLightInfo;
options?: KeyLightOptions;
}
export interface KeyLightSettings {
powerOnBehavior: number;
powerOnBrightness: number;
powerOnTemperature: number;
switchOnDurationMs: number;
switchOffDurationMs: number;
colorChangeDurationMs: number;
}
export interface KeyLightInfo {
productName: string;
hardwareBoardType: number;
firmwareBuildNumber: number;
firmwareVersion: string;
serialNumber: string;
displayName: string;
features: Array<string>;
}
export interface KeyLightOptions {
numberOfLights: number;
lights: [
{
on: number;
brightness: number;
temperature: number;
}
];
}