Apama Analytics Builder 10.7.0 | Using Apama Analytics Builder for Cumulocity IoT | Block Reference | 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 (excluding custom blocks that you have created yourself).
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.