@mindconnect/mindconnect-nodejs
Version:
MindConnect Library for NodeJS (community based)
339 lines (338 loc) • 6.72 kB
TypeScript
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;
}
}