Block Name | Description |
Receives Alarm objects from a device or device group and reorders them based on the timestamp. | |
Creates a new Alarm object for a specified device or for the current device with a pre-configured alarm name and parameters. | |
Performs a logical 'and' on the inputs. | |
Calculates the mean of the values over time. | |
Calculates the output based on the selected mode and the connected inputs. | |
Gives a count of the total inputs and repeated inputs. | |
Detects and counts the number of threshold crossings in the specified direction. | |
Calculates the difference between successive input values. | |
Calculates the absolute and signed differences between the connected inputs. | |
Detects whether the input value changes direction. | |
Receives Event objects from a device or device group and reorders them based on the timestamp. | |
Creates a new Event object for the associated device or the triggering device. | |
Evaluates an expression to perform arithmetic or logical calculations or string operations. | |
Extracts the specified property from the input value and converts it to the specified type. | |
Blocks the input from going to output unless the gate is open and enabled. | |
Calculates the weighted linear regression gradient for the values. | |
Calculates the integral of the input value over time. | |
Latches the latest input value received while the block is enabled. | |
Invokes the specified Machine Learning model that scores the input data. | |
Receives ManagedObject objects from a device or device group. | |
Updates a pre-configured property on the ManagedObject object for a specified device or for the current device. | |
Receives Measurement objects from Cumulocity IoT and reorders them based on the timestamp. | |
Creates a new Measurement object for the associated device or the triggering device. | |
Calculates the minimum and maximum of a value over time. | |
Generates an output if the input has not occurred for a set amount of time. | |
Performs a logical 'not' on the input. | |
Receives Operation objects from a device or device group. | |
Creates a new Operation object for a specified device or for the current device with a pre-configured operation name and parameters. | |
Performs a logical 'or' on the inputs. | |
Converts a non-pulse input into a pulse output. | |
Finds the range in which the input value lies. | |
Rounds the input to a specified number of decimal points or to an integer, using a selectable rule. | |
Calculates the standard deviation and variance of the values over time. | |
Compares the input value against the defined threshold value to detect whether the input breaches the threshold or whether it crosses the threshold. | |
Delays the input by the specified amount of time. | |
Converts two pulse inputs to a boolean output based on the set and reset signals, with optional delays. |