Verifying Registers etc
Testing of Registers etc in HDMC is currently entirely visual.
It would be useful if all Parts had a recursive Verify() method which
could be defined to run an acceptance check on the Part.
This should be fairly simple to add.
Scripting
For more extensive tests, it would be useful to have a scripting
capability. A rudimentary facility has been implemented, but
use of a standard scripting language (Perl, Python) would be
much better.
This is non trivial.
Use of DAQ -1 Configuration Database
HDMC reads its configuration from a structured text file. The DAQ
will use an OO database to store the hardware configuration. It
would be useful if HDMC could also use the same configuration data.
This would still need to be supplemented by other detailed
configuration files.
However, our configuration database still needs to be defined...
(though some work has started).