@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
TypeScript
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[];
}