Analytics Builder 10.16.0 | Using Analytics Builder for Cumulocity IoT | Wires and Blocks | Values sent on a wire | The pulse type
The pulse type
In contrast to value types, the pulse type represents a single point in time. For example, this may be a result of:
*a user pressing a momentary-action button,
*a state transition of a device,
*a sensor detecting a person walking through a door,
*a heartbeat event to denote a remote device is still alive, or
*a state transition of a block within a model.
Typically, blocks act upon every pulse sent to one of their inputs. Pulses are commonly used to trigger an output from a model using an output block, or used to reset the state of blocks within a model.
Pulses are active momentarily. In some regards, they are similar to a Boolean value which is automatically reset to false after a model has processed a value.
Repeated pulses are typically significant, though they may not necessarily result in any change, depending on how they are being used. For example, repeatedly resetting an Average (Mean) block while its input value is unchanged will result in the output value remaining the same.