You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: address PR review findings across atracsys pipeline
- Move parse_arguments inside try/catch in main to prevent uncaught
exceptions from std::terminate on bad CLI input
- Use size-tracked std::string construction for ftkBuffer error messages
in atracsys_device.hpp to avoid reading past buffer length
- Guard static cache initialization in geometry_helper.cpp with
std::once_flag/std::call_once for thread safety
- Fix ftkEnumerateDevices error check from '> FTK_OK' to '!= FTK_OK'
in helpers.cpp to correctly catch all non-OK returns
- Qualify optionEnumerator as atracsys::sdk::optionEnumerator and move
anonymous namespace helpers to atracsys::sdk::detail in s3dk_wrapper.hpp
- Always throw on ftkSetInt32 failure in set_device_option regardless of
required flag, include status code in error message
- Add explicit #include <stdexcept> and <string> to sdk_wrapper.hpp
- Add defensive HOLOHUB_DATA_DIR check in CMakeLists.txt
- Move AsynchronousCondition discovery to start of start() in
master_source_op.cpp to avoid resource leaks on missing condition
- Expose min_z/max_z/max_x/max_y as operator parameters in
PointCloudFilterOp instead of hardcoded literals
- Add proper Expected<T> validation before .value() calls in
point_cloud_filter_op.cpp for clearer error diagnostics
- Qualify std::ios, std::streamsize, std::cerr in geometry_helper.cpp
Signed-off-by: Artrit Telaku <[email protected]>
Signed-off-by: artrittelaku-wayland <[email protected]>
0 commit comments