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. | |
Outputs a value, either when the Trigger input port receives a signal or at startup. | |
Gives a count of the total inputs and repeated inputs. | |
Sends a signal output based on cron-like periodic timer syntax. | |
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. | |
Generates statistics of sum, count, average (mean), standard deviation, minimum and maximum for discrete input values. | |
Measures the time elapsed from a set start time. | |
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. | |
Converts a base N string to a float. | |
Blocks the input from going to output unless the gate is open and enabled. | |
Compares the input value against the defined geofence value to detect whether the device is within the geofence, and whether the device entered or exited the geofence. | |
Calculates the weighted linear regression gradient for the values. | |
Generates periodic aggregate values across all the devices in a group for which the block has received input values. | |
Calculates the integral of the input value over time. | |
Compares a value against either a KPI (Key Performance Indicator) or the data point of a device. | |
Latches the latest input value received while the block is enabled. | |
Outputs a value that is kept within the defined upper and lower limits. | |
Invokes the specified Machine Learning model that scores the input data. | |
Receives ManagedObject objects from a device or device group. | |
Updates a 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. | |
Performs a logical 'or' on the inputs. | |
Receives Event objects from Cumulocity IoT and extracts the c8y_Position fragment into a Value object. | |
Converts a non-pulse input into a pulse output. | |
Compares the input value against the defined lower and upper range values to detect whether the input is within or out of the range, or whether it crosses the range. | |
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. | |
Outputs a parameter value depending on which input port has a true value, lowest number taking precedence. | |
Sends an email to the specified email addresses. | |
Sends an SMS (Short Message Service) to the specified phone number. | |
Outputs a pulse with properties set from values on the input ports. | |
Calculates the standard deviation and variance of the values over time. | |
Outputs the values from a given input, or acts as a circuit breaker. | |
Substitutes identifiers marked with a hash and braces (for example, #{name}) in the text template with corresponding entries from the input values. | |
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 a float to a base N string. | |
Converts two pulse inputs to a boolean output based on the set and reset signals, with optional delays. |