kafka_dae_control

ISIS Kafka DAE Control.

Submodules

cli

The main entrypoint for the KDAECTRL IOC.

comms

Utilities for communicating to a UDP device such as a streaming control board.

config

Utilities for reading Control IOC configuration from TOML.

data

Data class containing the state of the program.

defaults

Defaults for kafka_dae_control.

event_with_value

Module containing utilities for passing events between threads with an exception or value.

pvs

Module containing EPICS PV related classes and utilities.

run_start_nexus_structure

Tools for generating the nexus structure field of a pl72 run start message.

save_restore

IO utilities for saving and loading data which should persist.

serve

Main loop of the running IOC.

threads

Module containing threads spawned by the main thread.

udptalk

udptalk - debugging tool to read/write arbitrary data to/from a udp server.

version

worker_event

Worker event class for the worker thread to action.

worker_event_handlers

Handlers called by the worker thread.