Module signal

Module signal 

Source
Expand description

This module provides the core structure for defining signals in the registry system. A signal represents a specific asset or data point that can be computed from various sources, processed according to a defined strategy, and optionally transformed through post-processing steps.

The module provides:

  • The Signal struct which defines the complete specification for a signal
  • Methods for creating and managing signal definitions

§Signal Structure

Each signal consists of:

  • Source queries that specify where to obtain input data
  • A processor that defines how to combine data from different sources
  • Optional post-processors that apply transformations to the processed value

Signals form the fundamental building blocks of the registry system, enabling the computation of asset information from various data sources in a structured and configurable way.

Structs§

Signal
A complete definition for computing a signal value.