v0.20.3
O3X1xx related changes
This requires a firmware version 1.1.190 or higher on the O3X1xx
- Support for Distance noise images,Straylight Correction, Noise Estimation
- New Parameters: AbsDistStraylightThreshold, EnableStraylightCorrection, EnableNoiseEstimation, CompensateAmbientLightDrift, DistNoiseThreshold, EnableNoiseEstimation, RelAmpStraylightThreshold
- Document for o3x parameters
- Added the O3X FW 1.1.190 to the compatibility list
Generic changes
- Added compatibility list to swupdate document
- Added functionality to get timestamp at which data is send over ethernet
- Document for o3x parameters
- Document for schema
- Added the O3X FW 1.1.190 to the compatibility list
- Added clang format support for formatting
- Changed License Headers to SPDX format
- Embedded third-party libs asio and cxxopt
- Removed boost from dependency list
- Support user defined port for camera, fg, swupdater module
- This enable ifm3d to connect to devices behind NAT router
- Added example for NTP to command line usage
- Added build jobs in github actions
- Windows VS 2019
- Ubuntu 20.04
Bugfixes
- #284 ifm3d Compiling error at swupdater app with VS2019 and Windows
- #283 Imported target "ifm3d::image" includes non-existent path "/usr/include/opencv"
- Pcicclient deadlock after the timeout occur
Note : This release are for legacy devices (O3D3xx , O3X1xx).