UNPKG

@mindconnect/mindconnect-nodejs

Version:

MindConnect Library for NodeJS (community based)

339 lines (338 loc) 6.72 kB
export declare namespace SignalValidationModels { /** * * @export * @interface Bias */ interface Bias { /** * Event description * @type {string} * @memberof Bias */ description?: Bias.DescriptionEnum; /** * Timestamp * @type {string} * @memberof Bias */ timestamp?: string; } /** * @export * @namespace Bias */ namespace Bias { /** * @export * @enum {string} */ enum DescriptionEnum { BIAS } } /** * * @export * @interface BlankArray */ interface BlankArray { } /** * * @export * @interface DataGap */ interface DataGap { /** * * @type {Array<Event>} * @memberof DataGap */ events?: Array<Event>; /** * * @type {Array<BlankArray>} * @memberof DataGap */ interpolatedMeasurements?: Array<BlankArray>; } /** * * @export * @interface DataGapInterpolated */ interface DataGapInterpolated { /** * * @type {Array<Event>} * @memberof DataGapInterpolated */ events?: Array<Event>; /** * * @type {Array<InterpolatedMeasurement>} * @memberof DataGapInterpolated */ interpolatedMeasurements?: Array<InterpolatedMeasurement>; } /** * * @export * @interface Error */ interface Error { /** * * @type {string} * @memberof Error */ id?: string; /** * * @type {string} * @memberof Error */ message?: string; } /** * * @export * @interface Event */ interface Event { /** * Describes event kind * @type {string} * @memberof Event */ description?: Event.DescriptionEnum; /** * Timestamp * @type {string} * @memberof Event */ time?: string; } /** * @export * @namespace Event */ namespace Event { /** * @export * @enum {string} */ enum DescriptionEnum { START, END } } /** * * @export * @interface ExceptionDuringJobProcessing */ interface ExceptionDuringJobProcessing { /** * * @type {string} * @memberof ExceptionDuringJobProcessing */ id?: string; /** * * @type {string} * @memberof ExceptionDuringJobProcessing */ message?: string; } /** * * @export * @interface InterpolatedMeasurement */ interface InterpolatedMeasurement { /** * interpolated variable * @type {string} * @memberof InterpolatedMeasurement */ variableName1?: string; /** * Timestamp * @type {string} * @memberof InterpolatedMeasurement */ time?: string; } /** * * @export * @interface Jump */ interface Jump { /** * Event description * @type {string} * @memberof Jump */ description?: Jump.DescriptionEnum; /** * Timestamp * @type {string} * @memberof Jump */ timestamp?: string; } /** * @export * @namespace Jump */ namespace Jump { /** * @export * @enum {string} */ enum DescriptionEnum { JUMP } } /** * * @export * @interface Noise */ interface Noise { /** * Event description * @type {string} * @memberof Noise */ description?: Noise.DescriptionEnum; /** * Timestamp * @type {string} * @memberof Noise */ timestamp?: string; } /** * @export * @namespace Noise */ namespace Noise { /** * @export * @enum {string} */ enum DescriptionEnum { NOISE } } /** * * @export * @interface Range */ interface Range { /** * RANGE * @type {string} * @memberof Range */ description?: string; /** * Event kind description * @type {string} * @memberof Range */ kind?: Range.KindEnum; /** * Timestamp * @type {string} * @memberof Range */ timestamp?: string; } /** * @export * @namespace Range */ namespace Range { /** * @export * @enum {string} */ enum KindEnum { UPPERLIMIT, LOWERLIMIT } } /** * * @export * @interface Spike */ interface Spike { /** * Event kind description * @type {string} * @memberof Spike */ description?: Spike.DescriptionEnum; /** * Timestamp * @type {string} * @memberof Spike */ timestamp?: string; } /** * @export * @namespace Spike */ namespace Spike { /** * @export * @enum {string} */ enum DescriptionEnum { SPIKE } } /** * * @export * @interface Timeseries */ interface Timeseries { [key: string]: string; /** * ISO TimeStamp * * @type {string} * @memberOf Timeseries */ _time: string; } /** * * @export * @interface WrongArgumentException */ interface WrongArgumentException { /** * * @type {string} * @memberof WrongArgumentException */ id?: string; /** * * @type {string} * @memberof WrongArgumentException */ message?: string; } }