Offer observalibity support to device-impl >= 4 running in a (runtime) context >= IDL6
Offer observalibity support to device-impl >= 4 running in a (runtime) context >= IDL6
To achieve this, we need to know in which runtime context a device is running in terms of "max IDL version".
In the case of the observability service, knowing the runtime version would allow us to offer the related features to any device_impl >= 4 running in an IDL >= 6 context - i.e. linked against Tango >= 10.0.0. A simple recompilation would be enough to benefit from the new features.
This will avoid tracing discontinuities along the distributed call stack - at least, for device-servers recompiled against Tango >= 10.0.
Edited by Nicolas Leclercq