nicecode-v2/packages/biz/es/hooks/useIntelligentTracking/index.d.ts
2024-01-16 11:44:26 +08:00

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[];