UNPKG

@br8kppooint/visca

Version:

Advanced nodejs library for working with VISCA-based PTZ cameras over IP and over serial connections.

44 lines (43 loc) 1.66 kB
import { PTSpeed, PTPos, AFInterval, PTStatus, CamImageData, CamLensData, CamWideDParams } from './camera'; export declare class BaseParser { static parse: (data: number[]) => any; } export declare class NoParser implements BaseParser { static parse: (data: number[]) => number[]; } export declare class ByteValParser implements BaseParser { static parse: (data: number[]) => number; } export declare class v2iParser implements BaseParser { static parse: (data: number[]) => number; } export declare class v2siParser implements BaseParser { static parse: (data: number[]) => number; } export declare class IsOnParser implements BaseParser { static parse: (data: number[]) => boolean; } export declare class AFIntervalParser implements BaseParser { static parse: (data: number[]) => AFInterval; } export declare class PTMaxSpeedParser implements BaseParser { static parse: (data: number[]) => PTSpeed; } export declare class PTPosParser implements BaseParser { static parse: (data: number[]) => PTPos; } export declare class PTStatusParser implements BaseParser { static parse: (data: number[]) => PTStatus; } export declare class CamLensDataParser implements BaseParser { static parse: (data: number[]) => CamLensData; } export declare class CamImageDataParser implements BaseParser { static parse: (data: number[]) => CamImageData; } export declare class CamWideDParamsParser implements BaseParser { static parse: (data: number[]) => CamWideDParams; } export declare class VideoSystemParser implements BaseParser { static parse: (data: number[]) => number[]; }