slz
57a76b4f5e
feat: add exportBagPresetJson method for exporting bag settings as JSON
2026-06-20 10:09:33 +08:00
ob-yalian
dd9c0dcd42
feat: add sync IO voltage level configuration and service
2026-06-18 18:18:47 +08:00
ob-yalian
e20b90fe98
feat: add GetDeviceConfig service and related functionality
2026-06-18 16:11:16 +08:00
slz
4066263185
fix: prevent enabling global timestamp for playback devices
2026-06-18 14:35:34 +08:00
slz
e55ad2a1d1
feat: add bag recording control service
2026-06-17 17:47:28 +08:00
slz
b775665850
fix: require ldp switch and status for status service
2026-06-17 10:20:10 +08:00
slz
8b261fce77
fix: restart playback streams on loop
2026-06-16 18:31:58 +08:00
slz
d801d5670b
feat: add bag record and playback support
2026-06-16 16:57:46 +08:00
slz
9126013267
fix: wait for diagnostic callback before cleanup
...
Replace the timed diagnostic cleanup wait with a blocking wait so the
diagnostic updater is not destroyed while force_update() is still running.
This prevents a use-after-free crash when device reset overlaps with
diagnostic publishing after a disconnect.
2026-06-12 17:15:48 +08:00
slz
8bbd735d08
fix: add early returns in post-process filter setup methods for disabled streams
2026-06-12 16:18:41 +08:00
slz
7c8a4950dd
fix: avoid preset query on unsupported devices
2026-06-12 16:00:31 +08:00
ob-yalian
79668cc5e1
fix: optimize time conversion calculations in utils.cpp
2026-06-11 13:51:14 +08:00
slz
14b62847eb
Refactor code for improved readability and consistency
2026-06-10 15:17:15 +08:00
ob-yalian
77695a78c8
fix: update log file naming convention to include 'OrbbecSDK' prefix
2026-06-08 17:32:39 +08:00
ob-yalian
b58e9db766
fix: remove unused filter status publisher and related code in OBCameraNode
2026-06-08 16:51:23 +08:00
slz
8e58d17d9c
feat: update frame drop logging to include total dropped frames in warnings
2026-06-05 14:35:46 +08:00
slz
951e48e715
feat: rename frame timestamp CSV logging to frame drop logging and update related parameters
2026-06-05 14:07:23 +08:00
ob-yalian
a43b358fea
feat: add parameter normalization and validation for closed set parameters in OBCameraNode
2026-06-05 11:22:40 +08:00
ob-yalian
1b38de0d09
Revert "feat: add parameter synchronization and validation methods in Parameters and OBCameraNode classes"
...
This reverts commit c086004c19 .
2026-06-05 11:07:37 +08:00
ob-yalian
c086004c19
feat: add parameter synchronization and validation methods in Parameters and OBCameraNode classes
2026-06-05 09:15:38 +08:00
slz
e363537da4
feat: implement default log file naming and update log level to 'info'
2026-06-04 16:55:40 +08:00
ob-yalian
b3752505dd
feat: enable false positive filter by default in launch files
2026-06-03 17:11:29 +08:00
ob-yalian
18ee6ae821
Merge branch 'feat/undistort' into merge/sdk_2.8.8
2026-06-02 17:46:08 +08:00
ob-yalian
3a3eaab02c
Merge remote-tracking branch 'origin/feature/timestamp-clock-type' into merge/sdk_2.8.8
2026-06-02 16:46:20 +08:00
ob-yalian
adf13e8cd7
feat: add support for undistortion parameters and filters in camera configuration
2026-06-02 16:10:04 +08:00
ob-yalian
ba7184e96d
fix: enhance error logging by formatting error messages with status
2026-05-29 09:59:03 +08:00
slz
115fc12288
fix: update log directory structure for camera and SDK logs
2026-05-28 17:20:28 +08:00
slz
0d668618ca
fix: enhance image publishing logic for MJPG streams
2026-05-28 11:22:18 +08:00
slz
1d20ebb74d
feat: add support for specifying the log output path
2026-05-28 11:21:06 +08:00
ob-yalian
d033ef5aac
fix: resolve SDK JSON file paths
2026-05-27 10:49:03 +08:00
ob-yalian
532438d5a7
feat: default SDK tuning params to unset
2026-05-27 10:27:49 +08:00
ob-yalian
139add9f02
refactor: sync service-updated settings
2026-05-27 09:50:32 +08:00
ob-yalian
790e9f712f
feat: only apply provided launch settings
2026-05-27 09:47:40 +08:00
ob-yalian
25774f6824
feat: support named depth filter config
2026-05-27 09:44:09 +08:00
ob-yalian
2e673ba95b
feat: add config JSON export service
2026-05-27 09:42:02 +08:00
ob-yalian
4107a1f66e
feat: sync SDK JSON import state
2026-05-27 09:40:46 +08:00
slz
2200cf54be
feat: add support for timestamp clock type
2026-05-25 17:00:53 +08:00
slz
41cac868ec
feat: update the output timing for frame drop notifications
2026-05-21 16:55:36 +08:00
slz
9acb6ad225
feat: add FPS delay handling for color stream when no raw image subscriber is present
2026-05-21 16:18:53 +08:00
slz
c946b6e651
Merge branch 'feature/publish-raw-image' into merge/develop
2026-05-20 09:28:41 +08:00
slz
4d72b8a03f
feat: add dropped frames tracking and logging for frame timestamps
2026-05-15 17:19:48 +08:00
slz
00cb360976
feat: add support for printing only dropped-frame logs
2026-05-14 18:10:23 +08:00
slz
f23ddeddd1
feat: add log for dropped frames
2026-05-14 17:58:31 +08:00
slz
d3e075aa2d
feat: delete redundant fields
2026-05-14 17:13:52 +08:00
slz
409e0b5207
feat: enhance image publishing logic to support saving images
2026-05-09 17:00:07 +08:00
slz
b54974876a
feat: enhance raw image publishing logic in onNewFrameCallback
2026-05-08 17:53:12 +08:00
ob-yalian
9791aee1aa
feat: add SDK logging capabilities to tools and utilities
2026-05-07 17:57:28 +08:00
slz
d2d894741d
feat: update publish raw image
2026-05-07 16:26:34 +08:00
slz
fc7e255141
feat: add support for publishing raw color MJPG images
2026-05-07 11:44:05 +08:00
ob-yalian
a0aa03972b
Merge branch 'fix/undistortion' into v2-main
2026-05-06 17:05:24 +08:00