export namespace SpectrumAnalysisModels { export class extends Error export class RequiredError extends Error { constructor ( public field , msg ? ) { super ( msg ) ; this . name = "RequiredError" ; } } export interface export interface CalculateFrequenciesBadRequestError extends ModelError { } export interface export interface DetectThresholdViolationsBadRequestError extends ModelError { } export interface export interface FFTData { type { number } memberof maxFFTFrequency : number ; type { Array < number > } memberof amplitudes : Array < number > ; } export interface export interface FFTOutput { type { FFTOutputData } memberof data ? : FFTOutputData ; type { number } memberof numberOfFFTComponents ? : number ; type { string } memberof amplitudeUnit ? : string ; } export interface export interface FFTOutputData { type { number } memberof maxFFTFrequency ? : number ; type { Array < number > } memberof amplitudes ? : Array < number > ; } export interface export interface FFTProperties { type { WindowType } memberof windowType ? : WindowType ; } export interface export interface InlineResponse400 { type { Array < CalculateFrequenciesBadRequestError > } memberof errors ? : Array < CalculateFrequenciesBadRequestError > ; } export interface export interface InlineResponse4001 { type { Array < DetectThresholdViolationsBadRequestError > } memberof errors ? : Array < DetectThresholdViolationsBadRequestError > ; } export interface export interface LowerDetection { type { number } memberof frequencyAtMinAmplitude ? : number ; type { number } memberof minAmplitude ? : number ; type { number } memberof breachPercentage ? : number ; } export interface export interface ModelError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface SpectrumFilter { type { number } memberof minFrequency ? : number ; type { number } memberof maxFrequency ? : number ; type { number } memberof lowerThreshold ? : number ; type { number } memberof upperThreshold ? : number ; } export interface export interface ThresholdViolationInput { type { FFTData } memberof data : FFTData ; type { SpectrumFilter } memberof spectrumFilter : SpectrumFilter ; } export interface export interface ThresholdViolationOutput { type { UpperDetection } memberof upperDetection ? : UpperDetection ; type { LowerDetection } memberof lowerDetection ? : LowerDetection ; } export interface export interface UpperDetection { type { number } memberof frequencyAtMaxAmplitude ? : number ; type { number } memberof maxAmplitude ? : number ; type { number } memberof breachPercentage ? : number ; } export interface export interface WindowType { type { string } memberof windowType ? : WindowType . WindowTypeEnum ; } export namespace export namespace WindowType { export enum { string } export enum WindowTypeEnum { FLATTOP = < any > "FLATTOP" , HAMMING = < any > "HAMMING" , HANNING = < any > "HANNING" , BLACKMAN = < any > "BLACKMAN" } } }