Next: Overall Schema
Up: l1soft_0906_modserv
Previous: Module Services
General Idea
- Will be the main way other software accesses the modules
- Provide a high level set of services for each of our modules
and their main, complex, subcomponents
- Hide details of internal register and memory structure
- Maybe modules permit some access to major subcomponents?
Interfaces
- Based on HDMC Module and SubModule classes
- Modules will need to be given a Bus and ideally
some connection to the PartManager (to be determined)
- Close connection between configuration database objects
and Module Services configuration methods
- Run control states handled by run control package
(calling module services to execute transition actions)
- Modules return status objects for hardware monitoring package
- Will test programs need more detailed access to module components?
Next: Overall Schema
Up: l1soft_0906_modserv
Previous: Module Services
Murrough Landon (m.p.j.landon@qmul.ac.uk)