Class DoubleUpsamplingSignalSource

All Implemented Interfaces:
AbstractClockedSignalSource, AbstractSignalSource, Component, DoubleClockedSignalSource, DoubleSignalSource, Process, DoubleSupplier

@Generated(generator="eu.bandm.tools.expander", version="1.3.1", timestamp="2026-10-23T14:02:10") public class DoubleUpsamplingSignalSource extends DoubleStoredSignalSource
A signal source whose value can be set asynchronously.

FIXME: discuss compilation, also w.r.t. DoubleSignalPort!

  • Constructor Details

    • DoubleUpsamplingSignalSource

      @Undocumented public DoubleUpsamplingSignalSource(double initialValue)
  • Method Details

    • init

      @Undocumented public void init()
      Description copied from interface: Process
      Initializes the state of this process. The state is initialized such that the first subsequent call to Process.step() transitions to the first specified observable state.

      The default implementation does nothing.

    • step

      @Undocumented public void step()
      Description copied from interface: Process
      Signals a time event, executing a transition step for this process to the next observable state.

      The state of the process after successful completion of this method should be the n-th observable state, if Process.step() has been invoked n times since the last initialization via Process.init(). The behavior of this method is unspecified if Process.init() has not been invoked before.

      FIXME: Process.setRealtimeContext(eu.bandm.sig.adlib2.RealtimeContext)

      If this method completes abruptly by throwing an error or unchecked exception, the process state should be considered invalid.

    • setValue

      @Undocumented public void setValue(double value)
    • sampling