UNPKG

amaran-light-cli

Version:

Command line tool for controlling Aputure Amaran lights via WebSocket to a local Amaran desktop app.

35 lines 913 B
import type { CCTResult, CommandDeps } from './types.js'; export interface SchedulePoint { time: Date; values: Map<string, CCTResult>; isSpecial: boolean; eventName?: string; } export interface Schedule { lat: number; lon: number; date: Date; source: string; points: SchedulePoint[]; curves: string[]; times: Record<string, Date | null | undefined>; } export interface MakeScheduleOptions { lat?: string; lon?: string; date?: string; intervalMinutes?: number; curves?: string; includeSpecialTimes?: boolean; bufferMinutes?: number; startTime?: Date; endTime?: Date; cloudCover?: string | number; precipitation?: string; } export declare class ScheduleMaker { private deps; constructor(deps: CommandDeps); makeSchedule(options: MakeScheduleOptions): Promise<Schedule>; } //# sourceMappingURL=scheduleMaker.d.ts.map