Package eu.bandm.sig.adlib2.compile
Class CompilableEnumStoredSignalSource<E extends Enum<E>>
java.lang.Object
eu.bandm.sig.adlib2.AbstractProcess
eu.bandm.sig.adlib2.IntStoredSignalSource
eu.bandm.sig.adlib2.compile.CompilableIntStoredSignalSource
eu.bandm.sig.adlib2.compile.CompilableEnumStoredSignalSource<E>
- All Implemented Interfaces:
AbstractClockedSignalSource,AbstractSignalSource,CompilableControlFlow,CompilableDataFlow,Component,EnumClockedSignalSource<E>,EnumSignalSource<E>,IntClockedSignalSource,IntSignalSource,Process,IntSupplier
public abstract class CompilableEnumStoredSignalSource<E extends Enum<E>>
extends CompilableIntStoredSignalSource
implements EnumClockedSignalSource<E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface eu.bandm.sig.adlib2.IntClockedSignalSource
IntClockedSignalSource.AbstractRandomNested classes/interfaces inherited from interface eu.bandm.sig.adlib2.Process
Process.Proxy -
Field Summary
Fields inherited from class eu.bandm.sig.adlib2.IntStoredSignalSource
outFields inherited from interface eu.bandm.sig.adlib2.AbstractClockedSignalSource
STREAM_CHARACTERISTICS, STREAM_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class eu.bandm.sig.adlib2.compile.CompilableIntStoredSignalSource
compileControlFlow, compileDataFlow, compileInitialization, compileSetStoredValueVariable, getStoredValueVariable, publishStoredValueVariableMethods inherited from class eu.bandm.sig.adlib2.IntStoredSignalSource
getAsIntMethods inherited from class eu.bandm.sig.adlib2.AbstractProcess
getRealtimeContext, setRealtimeContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.bandm.sig.adlib2.compile.CompilableDataFlow
compileDataFlowTo, hasDataFlowIOMethods inherited from interface eu.bandm.sig.adlib2.EnumSignalSource
box, choose, chooseBoolean, chooseByte, chooseDouble, chooseEnum, chooseFloat, chooseInt, chooseLong, getEnumClass, storedMethods inherited from interface eu.bandm.sig.adlib2.IntClockedSignalSource
after, compile, drain, drain, during, spliterator, streamMethods inherited from interface eu.bandm.sig.adlib2.IntSignalSource
abs, add, asDouble, asFloat, asInt, compileDataFlow, compileMainSignalSource, DEBUG, delayed, delayed, divide, equal, getAsInt, getConstantAsInt, getValueClass, greaterOrEqual, greaterThan, guard, hasConstantAsInt, invariant, lessOrEqual, lessThan, map, max, min, modulo, multiply, negate, negative, nonEqual, nonnegative, nonpositive, nonzero, positive, power, probe, publishStoredValueVariable, relateWith, sampleAndHold, subtract, zero, zipWithMethods inherited from interface eu.bandm.sig.adlib2.Process
afterEvery, andThen, compileAsMainProcess, compileControlFlow, compileInitialization, every, every, getProcess, hasControlFlowIO, hasInitializationIO, init, setRealtimeContext, step
-
Constructor Details
-
CompilableEnumStoredSignalSource
public CompilableEnumStoredSignalSource()
-