@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
TypeScript
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>;
}