kafka_dae_control.queue_utils

Types for queue items and priorities.

Members

QueueItem

A queue item with a priority.

QueuePriority

Priority levels for queue items.

class kafka_dae_control.queue_utils.QueueItem(priority: QueuePriority, item: SetIPEvent | BeginEvent | EndEvent | HardwareUpdateEvent | BlocksUpdateEvent | FrameSyncSelectChangeEvent | VetoesUpdateEvent | CurrentPeriodSetEvent | NumberOfPeriodsSetEvent | PeriodModeSetEvent | PauseResumeEvent | RunControlUpdateEvent, time: float = <factory>)[source]

Bases: object

A queue item with a priority.

class kafka_dae_control.queue_utils.QueuePriority(*values)[source]

Bases: IntEnum

Priority levels for queue items.