About control extensions
Control extensions perform additional processing on a point’s received value. They are found in the Extensions folder of the control palette. As needed, you can add them to points along with alarm and history extensions.

There are relatively few types of control extensions. The following table lists all available control extension types and the applicable point parents.
| Control extension type (palette:Folder) | Applies to point types | What it does | |
|---|---|---|---|
| (read-only) | Writable | ||
| DiscreteTotalizerExt (control:Extensions) | BooleanPoint | BooleanWritable | Accumulates runtime and change of state (COS) count. Extension actions permit resetting (zeroing) the runtime and COS count. |
| EnumPoint | EnumWritable | ||
| — | any object with single Boolean Out, e.g. kitControl: Logic object “And” | ||
| NumericTotalizerExt (control:Extensions) | NumericPoint | NumericWritable | Accumulates numeric total using hourly or minutely totalization. Extension has action to reset (zero) total. |
| — | any object with single Numeric Out, e.g. kitControl: Math object “Add” | ||
| NullProxyExt (control:Extensions) | (standard for any point) | Adds other types of extensions to the parent component. | |