next up previous
Next: HDMC Evolution (2) Up: l1uk_0320_hdmc Previous: l1uk_0320_hdmc

HDMC Evolution (1)



Murrough Landon - 20 March 2000



We have, for some time, had a wishlist of our desired improvements to HDMC. Some of these have now been addressed. For others, we have agreed potential solutions.



Handling of Bus Errors


This is essential to allow scanning of VME space, checking that an expected configuration is correct, and for robustness against errors interactively entering VME addresses.


This has now been implemented, using the same scheme as in the UK diagnostics. Bus errors are transported across the network VME connection and generate C++ exceptions.



Remove STL/Qt from VME BusServer


Previously the HDMC BusServer, which provides VME access via the network to remote systems, used the same STL and Qt libraries as the rest of the code. Unfortunately these are not supported on our old MVME167 systems running LynxOS.


This dependence has now been removed. (But has yet to be tested in the UK?). In the meantime, we made progress using Linux on these old processors instead of LynxOS.


next up previous
Next: HDMC Evolution (2) Up: l1uk_0320_hdmc Previous: l1uk_0320_hdmc
Murrough Landon (m.p.j.landon@qmw.ac.uk)