UNPKG

@mindconnect/mindconnect-nodejs

Version:

NodeJS Library for MindSphere Connectivity - TypeScript SDK for MindSphere - MindSphere Command Line Interface - MindSphere Development Proxy

48 lines (47 loc) 2.02 kB
import { SdkClient } from "../common/sdk-client"; import { SignalCalculationModels } from "./signal-calculation-models"; /** * Applies operations on one or multiple small input time series -- referred here as signals -- * producing a new signal as output. * * Idea¶ * The Signal Calculation Service processes time series data of an entity's sensor. * The service aggregates, modifies, smoothes and transforms the original sensor data * for further analysis or storage along with the original data. * * The service enables a user to carry out the following tasks: * * Detect missing sensor values * Replace missing sensor values with interpolated ones * Compute a new physical parameter from available sensor readings * Aggregate sensor values over a sliding window * * * * @export * @class SignalCalculationClient * @extends {SdkClient} * @see https://developer.mindsphere.io/apis/analytics-signalcalculation/api-signalcalculation-overview.html */ export declare class SignalCalculationClient extends SdkClient { private _baseUrl; /** * Applies an operation to the specified properties for the operands defined in the body parameters * * @param {SignalCalculationModels.InputParameters} body Operation properties and input data * @returns {Promise<SignalCalculationModels.Signal>} * * @memberOf SignalCalculationClient */ PostApplyOperation(body: SignalCalculationModels.InputParameters): Promise<SignalCalculationModels.Signal>; private PostApplyOperationDirectRaw; /** * Applies an operation to the specified properties for the operands defined in the body parameters * * @param {SignalCalculationModels.InputParametersDirect} body Operation properties and input data * @returns {Promise<SignalCalculationModels.SignalDirect>} * * @memberOf SignalCalculationClient */ PostApplyOperationDirect(body: SignalCalculationModels.InputParametersDirect): Promise<SignalCalculationModels.SignalDirect>; }