UNPKG

@directctrl/fixturelibrary

Version:

Utility library making it easy to work with the open-fixture-library.

138 lines (137 loc) 3.34 kB
/** * In hertz (Hz), beats per minute (bpm), percent (%) or * ["fast", "slow", "stop", "slow reverse", "fast reverse"] */ export interface SpeedStartEnd { speed?: string; speedStart?: string; speedEnd?: string; } /** * In hertz (Hz), rounds per minute (rpm), percent (%) or * ["fast CW", "slow CW", "stop", "slow CCW", "fast CCW"] */ export interface RotationSpeedStartEnd { speed?: string; speedStart?: string; speedEnd?: string; } /** * In hertz (Hz), beats per minute (bpm), percent (%) or * ["fast", "slow", "stop", "slow reverse", "fast reverse"] */ export interface ShakeSpeedStartEnd { speed?: string; speedStart?: string; speedEnd?: string; } /** * In seconds (s), milliseconds (ms), percent (%) or ["instant", "short", "long"] */ export interface DurationStartEnd { duration?: string; durationStart?: string; durationEnd?: string; } /** * In meters (m), percent (%) or ["near", "far"] */ export interface DistanceStartEnd { distance?: string; distanceStart?: string; distanceEnd?: string; } /** * In lumens (lm), percent (%) or ["off", "dark", "bright"] */ export interface BrightnessStartEnd { brightness?: string; brightnessStart?: string; brightnessEnd?: string; } /** * Color Hex Codes: #foobar */ export interface ColorsStartEnd { colors?: string[]; colorsStart?: string[]; colorsEnd?: string[]; } /** * In kelvin (K), percent (%) or ["warm", "CTO", "default", "cold", "CTB"] */ export interface ColorTemperatureStartEnd { colorTemperature?: string; colorTemperatureStart?: string; colorTemperatureEnd?: string; } /** * In volume per minute (m^3/min), percent (%) or ["off", "weak", "strong"] */ export interface FogOutputStartEnd { fogOutput?: string; fogOutputStart?: string; fogOutputEnd?: string; } /** * In degrees (deg) or percent (%) */ export interface RotationAngleStartEnd { angle?: string; angleStart?: string; angleEnd?: string; } /** * In degrees (deg), percent (%) or ["closed", "narrow", "wide"] */ export interface BeamAngleStartEnd { angle?: string; angleStart?: string; angleEnd?: string; } /** * In degrees (deg), percent (%) or ["left", "center", "right"] */ export interface HorizontalAngleStartEnd { horizontalAngle?: string; horizontalAngleStart?: string; horizontalAngleEnd?: string; } /** * In degrees (deg), percent (%) or ["top", "center", "bottom"] */ export interface VerticalAngleStartEnd { verticalAngle?: string; verticalAngleStart?: string; verticalAngleEnd?: string; } /** * In degrees (deg), percent (%) or ["closed", "narrow", "wide"] */ export interface SwingAngleStartEnd { shakeAngle?: string; shakeAngleStart?: string; shakeAngleEnd?: string; } /** * As number, percent (%) or * ["off", "low", "high", "slow", "fast", "small", "big", "instant", "short", "long"] */ export interface ParameterStartEnd { parameter?: string; parameterStart?: string; parameterEnd?: string; } export interface SlotNumberStartEnd { slotNumber?: number; slotNumberStart?: number; slotNumberEnd?: number; } /** * In percent (%) */ export interface SoundSensitivityStartEnd { soundSensitivity?: string; soundSensitivityStart?: string; soundSensitivityEnd?: string; }