Data Master Manuals
DM Technote: DM Manual. A DM Firmware and API Documentation. WIP, about 80% complete. Still trying to keep up with all the implemented feature requests ...
Documentation of Tests: Documentation of tests. Automated tests are in folder modules/ftm/tests/ (Branch origin/dm-fallout-tests). Documentation is in folder modules/ftm/doc/testdoc/. It describes purpose and steps for each test.
Datamaster Test System fel0069.acc.gsi.de Documentation of test system for datamaster on fel0069.acc.gsi.de. Used for automated tests driven by Jenkins Build Server.
How to Run and Develop Tests for the Datamaster How to run tests for the datamaster locally and how to develop tests with Python and pytest.
Features for UNILAC Datamaster Description of the features for the UNILAC Datamaster.
Documentation of the logging on tsl017 (Datamaster production): TODO.
The library libcarpedm is build and used in the following environments:
Instance |
OS |
Build |
Run |
Boost-Version |
Buildserver Jenkins |
Rocky9 |
build |
run / test |
1.75 |
PROD |
busybox / timing-RTE |
|
run |
1.69 |
INT |
busybox / timing-RTE |
|
run |
1.69 |
USER |
busybox / timing-RTE |
|
run |
1.69 |
Unilac-Int |
busybox / timing-RTE |
|
run |
1.69 |
Dev |
busybox / timing-RTE |
|
run |
1.69 |
FESA development |
|
|
run |
|
TTF |
busybox / timing-RTE |
|
run |
|
acc75x |
Rocky9 |
build |
run |
|
local development environments |
|
build |
run |
|
Jenkins Jobs on Buildserver:
- Testing libcarpedm and dm-cmd, dm-sched Links to the build jobs see Datamaster Test System fel0069.acc.gsi.de, Jenkins jobs
- Testing CommandsHistory.py, scheduleCompare, replaceChain
Branches for Datamaster on bel_projects