camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
92 lines (91 loc) • 2.97 kB
TypeScript
import { TResponse } from '../internal/types';
export declare class ErrorWithResponse<T extends TResponse> extends Error {
res: T;
constructor(res: T);
}
export declare class ServiceUnavailableError extends Error {
constructor();
}
export declare class ServiceNotFoundError extends Error {
constructor();
}
export declare class ParsingBlobError extends Error {
constructor(err: unknown);
}
export declare class JsonParseError extends Error {
constructor(paramName: string, data: unknown);
}
export declare class ParameterNotFoundError extends Error {
constructor(paramName: string);
}
export declare class SettingParameterError extends Error {
constructor(message: string);
}
type TApplicationAPIAction = 'START' | 'RESTART' | 'STOP' | 'INSTALL';
export declare class ApplicationAPIError extends Error {
action: TApplicationAPIAction;
constructor(action: TApplicationAPIAction, reason: string);
}
type TSDCardAction = 'MOUNT' | 'UNMOUNT';
export declare class SDCardActionError extends Error {
action: TSDCardAction;
constructor(action: TSDCardAction, reason: string);
}
export declare class SDCardJobError extends Error {
constructor(reason: string);
}
type TMaxFPSErrorType = 'MALFORMED_REPLY' | 'CHANNEL_NOT_FOUND' | 'CAPTURE_MODE_NOT_FOUND' | 'FPS_NOT_SPECIFIED';
export declare class MaxFPSError extends Error {
constructor(state: TMaxFPSErrorType);
}
export declare class NoDeviceInfoError extends Error {
constructor();
}
export declare class FetchDeviceInfoError extends Error {
constructor(err: unknown);
}
export declare class AddNewClipError extends Error {
constructor(message: string);
}
export declare class PtzNotSupportedError extends Error {
constructor();
}
export declare class StorageDataFetchError extends Error {
constructor(err: unknown);
}
export declare class WsAuthorizationError extends Error {
constructor(message: string);
}
export declare class UtcTimeFetchError extends Error {
constructor(message: string);
}
export declare class TimezoneNotSetupError extends Error {
constructor();
}
export declare class TimezoneFetchError extends Error {
constructor(err: unknown);
}
type TCalibrationType = 'PTZ' | 'FOCUS';
export declare class ResetCalibrationError<T extends TResponse> extends ErrorWithResponse<T> {
type: TCalibrationType;
constructor(type: TCalibrationType, res: T);
}
export declare class ImportSettingsError<T extends TResponse> extends ErrorWithResponse<T> {
constructor(res: T);
}
export declare class CannotSetCoordsInAutoModeError extends Error {
constructor();
}
export declare class InvalidLatLngError extends Error {
constructor();
}
export declare class InvalidAltitudeError extends Error {
constructor();
}
export declare class ServerError extends Error {
constructor();
}
export declare class BadRequestError<T extends TResponse> extends ErrorWithResponse<T> {
constructor(res: T);
}
export {};