public class MultiChannelScopeProbeUnit extends UnitGenerator
| Modifier and Type | Field and Description |
|---|---|
UnitInputPort |
input |
UnitInputPort |
trigger |
FALSE, TRUE| Constructor and Description |
|---|
MultiChannelScopeProbeUnit(int numChannels,
TriggerModel triggerModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
arm(double time,
java.lang.Runnable callback)
Arm the probe at a future time.
|
void |
generate(int start,
int limit)
Perform essential synthesis function.
|
int |
getFramesCaptured() |
int |
getFramesPerBuffer() |
int |
getPostTriggerSize() |
float |
getSample(int bufferIndex,
int sampleIndex) |
int |
getTriggerIndex() |
addPort, addPort, convertHalfLifeToMultiplier, flattenOutputs, generate, getCircuit, getFramePeriod, getFrameRate, getPortByName, getPorts, getSynthesisEngine, getSynthesizer, getTopUnit, getUnitGenerator, isEnabled, pullData, setCircuit, setEnabled, setFrameRate, setPort, setSynthesisEngine, start, start, stop, stoppublic UnitInputPort input
public UnitInputPort trigger
public MultiChannelScopeProbeUnit(int numChannels,
TriggerModel triggerModel)
public void arm(double time,
java.lang.Runnable callback)
public void generate(int start,
int limit)
UnitGeneratorgenerate in class UnitGeneratorstart - offset into port bufferslimit - limit offset into port buffers for looppublic float getSample(int bufferIndex,
int sampleIndex)
public int getTriggerIndex()
public int getFramesCaptured()
public int getFramesPerBuffer()
public int getPostTriggerSize()