/** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run "yarn generate-schema-types" to regenerate this file. */ import { ActionExecutionResult } from ".."; export interface ViscaOverIPOptions { host: string; port?: number; } export type SomeMappingViscaOverIP = Record; export declare enum ViscaOverIPActions { SetPanTiltSpeed = "setPanTiltSpeed", GetPanTiltPosition = "getPanTiltPosition", SetZoomSpeed = "setZoomSpeed", GetZoomPosition = "getZoomPosition", StorePreset = "storePreset", RecallPreset = "recallPreset", ResetPreset = "resetPreset", SetFocusSpeed = "setFocusSpeed", SetFocusMode = "setFocusMode", TriggerOnePushFocus = "triggerOnePushFocus", GetFocusPosition = "getFocusPosition", GetFocusMode = "getFocusMode" } export interface ViscaOverIPActionExecutionResults { setPanTiltSpeed: () => void; getPanTiltPosition: () => void; setZoomSpeed: () => void; getZoomPosition: () => void; storePreset: () => void; recallPreset: () => void; resetPreset: () => void; setFocusSpeed: () => void; setFocusMode: () => void; triggerOnePushFocus: () => void; getFocusPosition: () => void; getFocusMode: () => void; } export type ViscaOverIPActionExecutionPayload = Parameters[0]; export type ViscaOverIPActionExecutionResult = ActionExecutionResult>; //# sourceMappingURL=viscaOverIP.d.ts.map