Up: l1soft_0315_hdmc
Previous: HDMC Development (1)
Module GUI
- Original idea: be very general, using PartCollection...
- ...but Module and PartCollection are different branches of
the Part class model...and PartCollection now removed?
- Also needs compact Register display
- Who is going to do the work?
Bitfield Access
- Want convenient access to bitfields from C++
- One way: use a compiler to create many separate Register subclasses
from the configuration files. Each bitfield becomes two functions
to set and get the values, implementing appropriate masking etc.
- Alternative: Assembler type class to do it all on the fly.
- Former requires a compiler, but code would look simpler and more
comprehensible. Latter requires no relinking to change behaviour.
(Is this good or bad in DAQ environment?!)
Test and Verify
- Some scripting capability has been added (and documented?)
- Need something like Part::Verify() for recursive simple checks
- Scheme for running test vectors with sets of inputs and known outputs
Up: l1soft_0315_hdmc
Previous: HDMC Development (1)
Murrough Landon (m.p.j.landon@qmw.ac.uk)