@mindconnect/mindconnect-nodejs
Version:
NodeJS Library for MindSphere Connectivity - TypeScript SDK for MindSphere - MindSphere Command Line Interface - MindSphere Development Proxy
242 lines (241 loc) • 4.55 kB
TypeScript
export declare namespace SignalCalculationModels {
/**
*
* @export
* @class RequiredError
* @extends {Error}
*/
class RequiredError extends Error {
field: string;
name: "RequiredError";
constructor(field: string, msg?: string);
}
/**
*
* @export
* @interface Data
*/
interface Data extends Array<Signal> {
}
/**
*
* @export
* @interface InputParameters
*/
interface InputParameters {
/**
*
* @type {any}
* @memberof InputParameters
*/
configuration?: any;
/**
*
* @type {Data}
* @memberof InputParameters
*/
data?: Data;
}
/**
*
* @export
* @interface InputParametersDirect
*/
interface InputParametersDirect {
/**
*
* @type {any}
* @memberof InputParametersDirect
*/
configuration?: any;
}
/**
*
* @export
* @interface Operand
*/
interface Operand {
/**
*
* @type {string}
* @memberof Operand
*/
entityId: string;
/**
*
* @type {string}
* @memberof Operand
*/
propertySetName: string;
/**
*
* @type {string}
* @memberof Operand
*/
propertyName: string;
}
/**
*
* @export
* @interface OperandDirect
*/
interface OperandDirect {
/**
*
* @type {string}
* @memberof OperandDirect
*/
assetId: string;
/**
*
* @type {string}
* @memberof OperandDirect
*/
aspectName: string;
/**
*
* @type {string}
* @memberof OperandDirect
*/
variableName: string;
/**
*
* @type {Date}
* @memberof OperandDirect
*/
from: Date;
/**
*
* @type {Date}
* @memberof OperandDirect
*/
to: Date;
}
/**
*
* @export
* @interface OperandDirectResult
*/
interface OperandDirectResult {
/**
*
* @type {string}
* @memberof OperandDirectResult
*/
assetId: string;
/**
*
* @type {string}
* @memberof OperandDirectResult
*/
aspectName: string;
/**
*
* @type {string}
* @memberof OperandDirectResult
*/
variableName: string;
}
/**
*
* @export
* @interface Result
*/
interface Result {
/**
*
* @type {string}
* @memberof Result
*/
entityId: string;
/**
*
* @type {string}
* @memberof Result
*/
propertySetName: string;
/**
*
* @type {string}
* @memberof Result
*/
propertyName: string;
}
/**
*
* @export
* @interface Signal
*/
interface Signal {
/**
*
* @type {string}
* @memberof Signal
*/
entityId: string;
/**
*
* @type {string}
* @memberof Signal
*/
propertySetName: string;
/**
*
* @type {Array<TimeSeries>}
* @memberof Signal
*/
timeSeries: Array<TimeSeries>;
}
/**
*
* @export
* @interface SignalDirect
*/
interface SignalDirect {
/**
*
* @type {string}
* @memberof SignalDirect
*/
assetId: string;
/**
*
* @type {string}
* @memberof SignalDirect
*/
aspectName: string;
/**
*
* @type {Array<TimeSeries>}
* @memberof SignalDirect
*/
timeSeries: Array<TimeSeries>;
}
/**
*
* @export
* @interface TimeSeries
*/
interface TimeSeries {
[key: string]: any | any;
/**
* time
* @type {string}
* @memberof TimeSeries
*/
_time: string;
}
/**
*
* @export
* @interface VndError
*/
interface VndError {
/**
*
* @type {string}
* @memberof VndError
*/
errorMessage?: string;
}
}