camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
17 lines (16 loc) • 626 B
TypeScript
import { GenetecAgentOptions, TCameraDetail, TCameraGuidsResponse, TParams } from '../../types/GenetecAgent';
export declare class GenetecAgent {
private settings;
private baseUrl;
private credentials;
constructor(options?: GenetecAgentOptions);
checkConnection(): Promise<void>;
getAllCameraGuids(): Promise<TCameraGuidsResponse>;
getCameraDetails(guids: {
Guid: string;
}[], parameters: TParams): Promise<TCameraDetail[]>;
sendBookmark(guids: string[], bookmarkText: string): Promise<void>;
private getRequestOptions;
private getTimeStamp;
private fetchWithTimeout;
}