Use better description in TangoMonitor timeout errors
TangoMonitor
class is used in multiple places - thanks @bourtemb for the crash course on that:) Its get_monitor()
method, when reaches timeout, always throws the DevError
with the following description: "Not able to acquire serialization (dev, class or process) monitor" - see https://gitlab.com/tango-controls/cppTango/-/blob/main/cppapi/include/tango/server/tango_monitor.h#L141.
This may be misleading because from the error we can not distinguish which monitor instance was involved. In one case I was interpreting it as the Tango serialization monitor but it was the subscription_monitor
- https://gitlab.com/tango-controls/cppTango/-/blob/main/cppapi/include/tango/client/eventconsumer.h#L631.
It will help a lot in debugging issues to know more from the error descirption.