otsdaq-utilities
3.02.00
|
otsdaq is a Ready-to-Use data-acquisition (DAQ) solution aimed at scaling down to test-beam, detector development, and other rapid-deployment scenarios; and scaling up through the development cycle to fullscale production and operation. otsdaq uses the artdaq DAQ framework under-the-hood, providing flexibility and scalability to meet evolving DAQ needs.
otsdaq provides a library of supported front-end boards and firmware modules which implement a custom UDP protocol. Additionally, an integrated Run Control GUI and readout software are provided, preconfigured to communicate with otsdaq firmware.
otsdaq-utilities provides some feature extensions built off of the base classes in otsdaq including Configuration, Chat, and Logbook utilities. otsdaq-utilities also includes all of the client side web interface code (i.e., html, css, and JavaScript).
Below are some helpful links to otsdaq C++ classes organized by topic. The topics are as follows:
otsdaq is composed of three core repositories (otsdaq, otsdaq-utilities, and otsdaq-components) and one example user repository (otsdaq-demo). The intention is for users to clone otsdaq-demo into one or many of their own repositories for their own specific applications. Here are the links to the source code documentation for each respository:
otsdaq is built on top of the artdaq toolkit and the XDAQ toolkit: