Manage floating-point NaN value in encoders and services
Description
- As stated in Part 6, NaN value shall be normalized by encoder.
- The NaN value shall also be managed when evaluating service requested parameters ranges (sessionTimeout, publishingInterval, samplingInterval).
Possible issue
When the NaN value is not managed in services, the minimum and maximum range values comparison will fail silently and timer with unexpected value is started for sessionTimeout or publishingInterval.