timeline-state-resolver
Version:
Have timeline, control stuff
17 lines • 1.08 kB
TypeScript
import { FocusMode, GetPanTiltPositionResult } from 'timeline-state-resolver-types';
import * as ConnectionEnums from '../enums';
import { PanTiltPosition } from '../commands/inquiry';
export declare class ViscaValueConverter {
mapPanTiltSpeedToVisca(panTiltSpeed: number): number;
mapPanTiltSpeedToViscaDirection(panSpeed: number, tiltSpeed: number): ConnectionEnums.PanTiltDirection;
mapZoomSpeedToVisca(zoomSpeed: number): number;
mapZoomSpeedToViscaDirection(zoomSpeed: number): ConnectionEnums.ZoomDirection;
mapFocusSpeedToVisca(focusSpeed: number): number;
mapFocusModeToVisca(focusMode: FocusMode): ConnectionEnums.FocusMode;
mapFocusSpeedToViscaDirection(focusSpeed: number): ConnectionEnums.FocusDirection;
mapFocusPositionFromVisca(focusPosition: number): number;
mapZoomPositionFromVisca(zoomPosition: number): number;
mapPanTiltPositionFromVisca(position: PanTiltPosition): GetPanTiltPositionResult;
mapFocusModeFromVisca(focusMode: ConnectionEnums.FocusMode): FocusMode;
}
//# sourceMappingURL=ViscaValueConverter.d.ts.map