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.