Event typesΒΆ

Event classes describe, statically, the records that flow through a processing graph at run time.

Instances of these classes describe the event type; they are not themselves instances of the run-time events.

Some event types (those carrying timestamp and related data) are parameterized by the exact numeric data types used. DataTypes objects are used to specify these types.

libtcspc.EventType

Opaque marker for the type of events carried on a graph edge.

libtcspc.BucketEvent

Event carrying a contiguous array of elements of another event type.

libtcspc.BHSPCEvent

Raw 32-bit FIFO record from Becker & Hickl SPC hardware.

libtcspc.DataLostEvent

Event indicating that the data source detected a buffer overflow.

libtcspc.MarkerEvent

Event representing a timing marker or external trigger.

libtcspc.TimeCorrelatedDetectionEvent

The canonical TCSPC detection event.

libtcspc.TimeReachedEvent

Keep-alive event indicating that the data source has reached a given time.

libtcspc.WarningEvent

Event indicating a non-fatal, recoverable issue detected by a processor.