Apama Analytics Builder 10.6.6 | Using Apama Analytics Builder for Cumulocity IoT | Understanding Models | Blocks | Overview of all blocks
 
Overview of all blocks
The following table gives a brief description of all blocks that can be selected from the palette of the model editor, sorted alphabetically.
Block name
Description
AND
Performs a logical 'and' on the inputs.
Average (Mean)
Calculates the mean of the values over time.
Combiner
Calculates the output based on the selected mode and the connected inputs.
Counter
Gives a count of the total inputs and repeated inputs.
Crossing Counter
Detects and counts the number of threshold crossings in the specified direction.
Delta
Calculates the difference between successive input values.
Difference
Calculates the absolute and signed differences between the connected inputs.
Direction Detection
Detects whether the input value changes direction.
Expression
Evaluates an expression to perform arithmetic or logical calculations or string operations.
Extract Property
Extracts the specified property from the input value and converts it to the specified type.
Gate
Blocks the input from going to output unless the gate is open and enabled.
Gradient
Calculates the weighted linear regression gradient for the values.
Input
Input block for measurements or other inputs from a device or device group.
Integral
Calculates the integral of the input value over time.
Latch Values
Latches the latest input value received while the block is enabled.
Machine Learning
Invokes the specified Machine Learning model that scores the input data. To use this block, the Machine Learning application needs to be available with the respective Machine Learning models in the tenant.
Minimum / Maximum
Calculates the minimum and maximum of a value over time.
Missing Data
Generates an output if the input has not occurred for a set amount of time.
NOT
Performs a logical 'not' on the input.
OR
Performs a logical 'or' on the inputs.
Output
Output block for creating measurements or other outputs for a device (or the triggering device).
Pulse
Converts a non-pulse input into a pulse output.
Range Lookup
Finds the range in which the input value lies.
Rounding
Rounds the input to a specified number of decimal points or to an integer, using a selectable rule.
Standard Deviation
Calculates the standard deviation and variance of the values over time.
Threshold
Compares the input value against the defined threshold value to detect whether the input breaches the threshold or whether it crosses the threshold.
Time Delay
Delays the input by the specified amount of time.
Toggle
Converts two pulse inputs to a boolean output based on the set and reset signals, with optional delays.