Core

$ python -m larpixdaq.core --help
usage: core.py [-h] [--address ADDRESS] [--log-address LOG_ADDRESS]

optional arguments:
  -h, --help            show this help message and exit
  --address ADDRESS     base address for ZMQ connections
  --log-address LOG_ADDRESS
                        Address to connect to global log
class larpixdaq.core.LArPixCore(address, log_address)[source]

The core is responsible for managing and monitoring the DAQ system components. This includes tracking which components are connected, broadcasting the DAQ state, and sending operator commands to different components.

The core must be the first script launched, since other components will exit if they cannot connect to the core.

Operator/user interaction with the DAQ Core, and therefore the rest of the DAQ system, happens exclusively through the LArPix DAQ Operator module. See the Operator documentation for available commands.

run()[source]

Enter the event loop for the Core.