libtcspc.Generate¶
- final class libtcspc.Generate(trigger_event_type, output_event_type, generator)[source]¶
Bases:
NodeProcessor that generates timing events in response to a trigger.
Each
trigger_event_typestarts generation of a pattern ofoutput_event_typeevents according to the timing generator. All input events pass through; generated events are interleaved by abstime.- Parameters:
trigger_event_type (EventType) – The event type that triggers generation.
output_event_type (EventType) – The event type generated. Must have an
abstimefield.generator (TimingGenerator) – The timing generator producing the pattern.
Notes
Events handled:
trigger_event_type: start generating a pattern; pass through.All other event types: pass through; generated events interleaved.
End of input: pass through (remaining timings not generated).
See also
- tcspc::generate()
The underlying C++ factory function.