Skip to content

Develop

Enrico Gamberini requested to merge develop into master

Introduce daqtree tool and nodetree library

  • control tree for daqling components based on configuration
  • possibility to include/exclude nodes
  • inconsistent flag for children in different states

Reorganize daqcontrol and supervisor_wrapper libraries

  • remove print statements from library
  • exception are forwarded to the method caller
  • introduce concurrent.futures in order to return values from command threads
  • add code documentation

XML-RPC Command implementation

  • Overhaul Command implementation from ZMQ Req-Rep socket to XML-RPC client.
  • Moved Command actions to dedicated XML-RPC methods.
  • Cleanup of deprecated methods in Command and ConnectionManager.
  • Aligned daqcontrol library to XML-RPC transport.
  • Closes #19 (closed) .
  • Add step for xmlrpc-c installation in Ansible setup-host role (updated registry CI image).

CPU and Memory metrics

Crossbuild features

  • add Ansible roles for installation of Linaro toolchain
  • add setup scripts for cross-compilation of different architectures
  • build with CPR made optional

Merge request reports