Develop
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