46 lines
2.1 KiB
TypeScript
46 lines
2.1 KiB
TypeScript
import { Dayjs as Moment } from 'dayjs';
|
|
export declare const getDefaultRadius: () => number;
|
|
export declare const setDefaultRadius: (radius: number) => void;
|
|
export declare const setSearchIntervalDuration: (duration: number) => void;
|
|
export declare const getSearchIntervalDuration: (time: number) => number;
|
|
export declare const operateTrackById: (smartTrackId: number, operationType: OperationType) => Promise<void>;
|
|
export declare const deleteTrackById: (smartTrackId: number) => Promise<void>;
|
|
export declare const modifyTrackImgs: (smartTrackId: number, images: Array<Object>) => Promise<void>;
|
|
export declare const modifyTrackConf: (conf: any, smartTrackId: number) => Promise<void>;
|
|
export declare const getTrackTaskById: (smartTrackId?: number) => Promise<any>;
|
|
export declare const getTackDetailInfo: (smartTrackId?: number) => Promise<any>;
|
|
export declare const getTaskCameraByCenterAndPower: (value: {
|
|
taskPower: {
|
|
facePower: number;
|
|
bodyPower: number;
|
|
};
|
|
cameraInfos: Array<Object>;
|
|
center: [number, number];
|
|
}) => Promise<Object[]>;
|
|
/**创建追踪任务 */
|
|
export declare const createIntelligentTrack: (value: {
|
|
images: Array<Object>;
|
|
deviceIds: Array<string>;
|
|
circleCenter: [number, number];
|
|
model: number;
|
|
circleRadius: number;
|
|
facePower?: number;
|
|
bodyPower?: number;
|
|
historyTime?: [Moment, Moment];
|
|
topping?: boolean;
|
|
}) => Promise<any>;
|
|
export declare const emitHeartbeat: (smartTrackId: number) => Promise<void>;
|
|
export declare const ModifyTrackCameras: (value: {
|
|
smartTrackId: number;
|
|
deviceIds: Array<number>;
|
|
centerPoint: [number, number];
|
|
}) => Promise<void>;
|
|
export declare const setIntelligentTrackCircleInfo: (smartTrackId: number, circleCenter: [number, number]) => Promise<void>;
|
|
export declare const getTackCameraInfo: (value: {
|
|
circleCenter: [Moment, Moment];
|
|
radius: number;
|
|
zoom: number;
|
|
}) => Promise<any>;
|
|
export declare const getCameraInfoByCircle: (circleCenter: any, radius: any, zoom?: number) => Promise<any>;
|
|
export declare const taskInfoToSearchItem: (taskInfo: any) => any[];
|