|
Back
Midas
Rome
Roody
Rootana
|
Midas DAQ System |
Not logged in |
|
|
09 Dec 2020, Frederik Wauters, Forum, history and variables confusion
|
09 Dec 2020, Stefan Ritt, Forum, history and variables confusion
|
10 Dec 2020, Frederik Wauters, Forum, history and variables confusion
|
11 Dec 2020, Frederik Wauters, Forum, history and variables confusion
|
15 Dec 2020, Konstantin Olchanski, Forum, history and variables confusion
|
08 Jan 2021, Stefan Ritt, Forum, history and variables confusion
|
|
Message ID: 2070
Entry time: 08 Jan 2021
In reply to: 2053
|
Author: |
Stefan Ritt |
Topic: |
Forum |
Subject: |
history and variables confusion |
|
|
We kind of agreed to rewrite the slow control system in C++. Each device will have its own driver derived from a common base class implementing the general communication. The reason we need a "system" and not only a "hand-written" driver is because we want:
- glue many device drivers together for a single equipment
- have a dedicated readout thread for every device, in order not to block other devices
- have a common error reporting scheme working with several threads
- being able to disable/enable individual devices without changing the history system each time
- having a common naming scheme for all devices (like "enforce" /Equipment/<name>/Settings/Names xxx) which is needed by the history system
- ...
Will see when we have time for that.
Stefan |