kd-deliver-api-3dcat
Version:
KD-DELIVER-API-3DCAT
45 lines (44 loc) • 2.3 kB
TypeScript
interface InitRotateParams {
IsRot: boolean;
Yangle: number;
}
interface InitParam {
x: number;
y: number;
z: number;
}
interface InitVector {
x: number;
y: number;
}
interface InitPicParams {
beginV2: InitVector;
endV2: InitVector;
url: string;
type: string;
}
interface InitChangeCameraParams {
aimPos: InitParam;
distance: number;
roatx: number;
roaty: number;
duration: number;
}
declare const _default: {
changeBodyView: (params: boolean) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
changeCameraPoint: (params: InitChangeCameraParams) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
changeDroneView: (params: boolean) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
droneIsFly: (params: boolean) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
getAllCamera: () => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
getCameraPoint: () => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
isLock: (params: boolean) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
modifySetCamera: (param: string) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
modifySetCameraMoveLimit: (yMinLimit: number, yMaxLimit: number, minDistance: number, maxDistance: number) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
modifySetCameraProperty: (fov: number, minDistance: number, maxDistance: number) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
modifySetCameraSpeedLimit: (rotSpeed: number, mSpeed: number, aimMoveSpeed: number) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
resetCamera: () => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
rotateAuto: (params: InitRotateParams) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
getPic: (params: InitPicParams) => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
selectScreemSize: () => Promise<import("../../model/ResponseMessage").ResponseMessageInfo>;
};
export default _default;