Added * CPP: Add support for point cloud streams using extensions * [Introduced in firmware v1.16] API: Add custom trigger API, which allows to control external trigger outputs for special product variants * [Introduced in firmware v1.16] API: Add named scan pattern API. Multiple patterns can be persisted and are pre-loaded.
2.14.2
Changed * Python: Raise minimum required Protobuf version due to incompability with currently specified version
2.14.1
Changed * Python: Moved status stream to stream folder. * Python: Unified stop and close in the different streams. Please now use stop in all the streams. * [Introduced in firmware v1.15] Replaced linear filter with non-linear function. Please re-adjust filter configurations in scan patterns stored on the device.
2.14.0
Added * [Introduced in firmware v1.14] API request to fetch constraints for allowed scan pattern configurations. This improves the Web GUI and results in improved validation error messages.
Changed * Python: Fixed point cloud stream close to first call stop and unsubscribe * Python: Fixed bug when stopping a raw stream and deleting it afterwards, it would call stop again
2.13.0
Added * [Introduced in firmware v1.13] Separate API request for raw file streams. This allows file recordings with Python on low-performance clients. * [Introduced in firmware v1.13] Server section to status message. Reports connected clients and network statistics. * Add protocol files to install target * [Introduced in firmware v1.13] Extend advanced configuration with `default_point_cloud_subscription` * [Introduced in firmware v1.13] Request to attempt error recovery
Changed * Python: Improved examples and refactored arguments * CPP: Refactored point cloud recording class * CMake: Improved the approach of linking dependent library to make the install package relocatable
Removed * [Removed in firmware v1.13] Drop deprecated legacy scan patterns
2.12.1
Changed * Windows: Only disable Protobuf-related warnings * Python: Throw explicit error types in point cloud stream class