@rfkit/spectrum-analyzer
Version:
A high-performance spectrum analyzer library for RF signal processing, supporting real-time spectrum analysis, waterfall display, and multi-segment frequency scanning
32 lines • 1.28 kB
TypeScript
export declare const SPECTRUM: {
readonly INITIAL_VALUE: number;
readonly WATERFALL_MAX_FRAMES: 100;
readonly OUTPUT_POINTS: 1001;
};
export declare const DEFAULT_SPECTRUM_CONFIG: {
readonly maxPoints: 1001;
readonly waterfallMaxFrames: 100;
readonly initialValue: number;
readonly processing: {
readonly enableWaterfall: false;
readonly enableMetrics: false;
};
readonly outputPoints: 1001;
readonly outputRange: {
readonly start: 0;
readonly end: 1001;
};
};
export declare const ERROR_MESSAGES: {
readonly EMPTY_SEGMENTS: "频段配置不能为空";
readonly INVALID_CONFIG: "必须且只能配置 segments 或 bandwidthConfig 其中之一";
readonly EMPTY_BANDWIDTH: "bandwidthConfig 不能为空";
readonly INVALID_SEGMENT: (index: number) => string;
readonly INDEX_OUT_OF_BOUNDS: (index: number) => string;
readonly INVALID_ANTENNA_FACTOR_LENGTH: (points: number) => string;
readonly INVALID_ANTENNA_FACTOR: "天线因子数据必须是有效的正数";
readonly INVALID_SAMPLING_RANGE: "采样范围无效";
readonly INVALID_MAX_POINTS: "点数必须大于0";
readonly INVALID_LENGTH: (expected: number) => string;
};
//# sourceMappingURL=constants.d.ts.map