UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

92 lines (91 loc) 2.97 kB
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 {};