timeline-state-resolver-types
Version:
Have timeline, control stuff
29 lines • 1.21 kB
TypeScript
import { DeviceType } from '..';
export declare enum TimelineContentTypePanasonicPtz {
PRESET = "presetMem",
SPEED = "presetSpeed",
ZOOM_SPEED = "zoomSpeed",
ZOOM = "zoom"
}
export type TimelineContentPanasonicPtzAny = TimelineContentPanasonicPtzZoomSpeed | TimelineContentPanasonicPtzZoom | TimelineContentPanasonicPtzPresetSpeed | TimelineContentPanasonicPtzPreset;
export interface TimelineContentPanasonicPtz {
deviceType: DeviceType.PANASONIC_PTZ;
type: TimelineContentTypePanasonicPtz;
}
export interface TimelineContentPanasonicPtzZoomSpeed extends TimelineContentPanasonicPtz {
type: TimelineContentTypePanasonicPtz.ZOOM_SPEED;
zoomSpeed: number;
}
export interface TimelineContentPanasonicPtzZoom extends TimelineContentPanasonicPtz {
type: TimelineContentTypePanasonicPtz.ZOOM;
zoom: number;
}
export interface TimelineContentPanasonicPtzPresetSpeed extends TimelineContentPanasonicPtz {
type: TimelineContentTypePanasonicPtz.SPEED;
speed: number;
}
export interface TimelineContentPanasonicPtzPreset extends TimelineContentPanasonicPtz {
type: TimelineContentTypePanasonicPtz.PRESET;
preset: number;
}
//# sourceMappingURL=panasonicPTZ.d.ts.map