# SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University
# SPDX-License-Identifier: Apache-2.0

nodes = {
    signal_node = {
        type = "signal",

        # One of "sine", "square", "ramp", "triangle", "random", "mixed", "counter"
        signal = [ "sine", "pulse", "square" ],

        # Number of values per sample
        values = 3,

        # Amplitude of generated signals
        amplitude = [ 1.2, 0.0, 4.0 ],

        # Frequency of generated signals in Hz
        frequency = 10,

        # Standard deviation of random signals (normal distributed)
        stddev = 2,

        # Sample rate in Hz
        rate = 10.0,

        # Constant offset
        offset = 1.0,

        # Wait between emitting each sample
        realtime = true,

        # Only emit 1000 samples, then stop
        limit = 1000,

        # Count and warn about missed steps
        monitor_missed = true
    }
}
