kafka-dae-control

Developer Information

  • Local development
  • Architectural Decision Records
  • Threads in this application

Reference

  • API
kafka-dae-control
  • Kafka DAE Control
  • Edit on GitHub

Kafka DAE Control

This module provides the KDAECTRL IOC, which acts as a bridge between EPICS and the streaming control boards used to control the data acquisition hardware.

It serves as a state machine for the run state and pushes run starts and stops to a Kafka topic.


Developer Information

  • Local development
  • Architectural Decision Records
    • 1. EPICS Server structure
    • 2. General architecture
  • Threads in this application

Reference

  • API
    • kafka_dae_control
      • kafka_dae_control.cli
      • kafka_dae_control.comms
      • kafka_dae_control.config
      • kafka_dae_control.data
      • kafka_dae_control.defaults
      • kafka_dae_control.event_with_value
      • kafka_dae_control.pvs
        • kafka_dae_control.pvs.blocks
        • kafka_dae_control.pvs.static_pvs
      • kafka_dae_control.run_start_nexus_structure
      • kafka_dae_control.save_restore
      • kafka_dae_control.serve
      • kafka_dae_control.threads
        • kafka_dae_control.threads.hardware_polling_thread
        • kafka_dae_control.threads.update_pvs_thread
      • kafka_dae_control.udptalk
      • kafka_dae_control.version
      • kafka_dae_control.worker_event
      • kafka_dae_control.worker_event_handlers
Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.