Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

CONNECT flows

Process message data

  • Last UpdatedJun 29, 2026
  • 1 minute read

The following modules are used to perform mathematical operations on message values. These modules all work on numerical values and the results can either be assigned to a new property or the original value can be overwritten.

Module name

Description

Aggregate

Calculate average, min, and max on a selected property from a group of messages. The group of messages used can either be selected by specifying a time period or a number of messages. Calculations are done independently for messages that arrive from different sources by specifying a property that indicates the source. At the end of each interval, a message is delivered for each source and includes the calculated statistics.

Math Expression

Carries out generic mathematical expressions on message data. The expressions are specified using template syntax, where message data can be inserted into the mathematical expression. For example: Abs({data.cur_temp} - {data.prev_temp})

Range Classifier

Adds a text classification based on ranges of values for a selected property. For example: Low, Med, High.

Scale

Scales a value on a selected property (value*scale)-offset, for example converting temperature values from Fahrenheit to Celsius.

Note: This operation can also be performed with the Math Expression module.

Smooth

Applies an exponential smoothing filter on a property value, for example to remove noise.

Statistics

Same as the Aggregate module, but operates on a rolling window of messages. For example, an output message is generated for each input message. This module also calculates the standard deviation of the values.

Toggle

Toggles the value of a Boolean property or toggles the value of an internal variable and then it adds to the output message.

Related Links
TitleResults for “How to create a CRG?”Also Available in