Commit Graph
114 Commits
Author SHA1 Message Date
slz 26ed35fefb fix the forceip settings failed 2025-12-25 21:01:58 +08:00
ob-yalian 84d50d1499 fix: update device changed callback unregistration to use INVALID_CALLBACK_ID constant 2025-12-15 16:43:27 +08:00
ob-yalian c9b25331f3 feat: add handling for reboot and reupdate in firmware update callbacks 2025-12-15 16:03:06 +08:00
ob-yalian c4dee75e96 feat: enhance firmware update process with reupdate handling and status tracking 2025-12-15 15:06:46 +08:00
ob-yalian db77882d35 feat: add device changed callback registration and unregistration in OBCameraNodeDriver 2025-12-15 14:24:25 +08:00
ob-yalian 765394f260 fix: improve device status publisher initialization and firmware update logic 2025-12-11 14:32:56 +08:00
ob-yalian c8f11cf94b fix: simplify device selection for openni devices 2025-12-09 15:03:32 +08:00
ob-yalian f8e66a8301 refactor: remove commented-out rebootDeviceCallback implementation 2025-12-08 16:02:08 +08:00
ob-yalian 1c10c78a91 fix: add device type check for status timer initialization and improve reset logic 2025-12-08 15:49:07 +08:00
ob-yalian d27e5936e3 Merge branch 'feature/Lidar' into merge/sdk_2.6.1 2025-12-08 14:21:32 +08:00
ob-yalian 856213072f feat: update device access mode values to use consistent casing 2025-12-05 09:15:40 +08:00
ob-yalian c2a94692f5 feat: add device access mode configuration and related methods 2025-12-04 17:41:10 +08:00
ob-yalian 3c2bac59d1 feat: add log_file_name parameter for configurable logging in launch files 2025-11-20 15:02:52 +08:00
ob-yalian 53c3d48196 feat: add log_file_name parameter for configurable logging in launch files 2025-11-20 10:15:40 +08:00
ob-yalian d4fddf37c9 fix intra-process QoS crash in device status publisher 2025-11-18 11:43:40 +08:00
obyalian d586f87949 fix: throttle logging frequency for device selection processes 2025-10-17 15:59:23 +08:00
obyalian 2e074dc477 fix: throttle logging frequency for device connection and selection processes 2025-10-17 15:33:59 +08:00
obyalian d18a5ad585 Remove redundant IP validation logic from applyForceIpConfig function 2025-10-10 11:05:45 +08:00
obyalian 0df068b065 Remove 'force_ip_dhcp' launch argument from Femto Mega, Gemini 330, and Gemini 435 launch files 2025-10-10 11:05:45 +08:00
obyalian 65d1657c43 refactor: replace changeNetDeviceIpConfig with forceIp due to SDK update 2025-09-18 14:15:31 +08:00
obyalian dffb232816 Add verification logic in forceIP 2025-09-18 14:09:49 +08:00
obyalian 8a0b92e4f7 feat: add Force IP configuration support with MAC address specification 2025-09-18 14:09:49 +08:00
obyalian 88922c3488 feat: enhance Force IP configuration to support device selection by serial number 2025-09-18 14:09:49 +08:00
obyalian c4ddbcb5de feat: add force IP configuration support (single-device only) 2025-09-18 14:09:49 +08:00
xiexun 90d54a2e6f Fix onTemperatureUpdate error 2025-09-05 17:11:07 +08:00
xiexun a6ae492e1b Fix onDeviceDisconnected callback 2025-09-03 09:29:42 +08:00
xiexun e7c4a4acef Fix crash and change parameter order in gemini435_le launch file by repositioning time_sync_period argument 2025-09-02 17:09:25 +08:00
xiexun d87f93d440 Update user calibration service interface and device status reporting 2025-09-02 17:08:21 +08:00
xiexun 211edd146b Fix device_status topic 2025-09-02 17:08:21 +08:00
xiexun 4c932d47a8 Add device_status topic for state monitoring 2025-09-02 17:06:59 +08:00
xiexun 419c61dd22 Move notify operation outside of lock to prevent potential deadlocks 2025-09-02 16:18:46 +08:00
xiexun ed247fe252 Fix queryDevice thread 2025-08-31 23:52:18 +08:00
xiexun 755ac394d7 Fix crash by improving lock handling 2025-08-26 15:05:20 +08:00
xiexun 052b6c35eb Remove mallopt to save CPU usage 2025-08-18 16:43:04 +08:00
xiexun 7e775dc642 Fix firmware update and avoid colcon symlink issues 2025-08-14 20:38:39 +08:00
xiexun c329964a76 Fix device disconnection after reboot service call 2 2025-08-14 08:46:22 +08:00
xiexun d91db6b639 Fix device disconnection after reboot service call 2025-08-13 17:58:38 +08:00
xiexun 127b7ed2c6 Fix reboot_device service 2025-08-05 16:44:10 +08:00
jj 85bffd49fa Add accel and gyro topic publish 2025-07-10 21:26:54 +08:00
jj 5067dac5b4 Fix the issue that the camera could not start normally 2025-06-13 17:47:23 +08:00
jj 721d07d1fb Update the point cloud y axis 2025-06-11 14:07:11 +08:00
jj f06fc6de7f Update scan push 2025-06-09 21:24:06 +08:00
jj b1ee682007 Update code structure 2025-06-06 16:30:49 +08:00
jj 1077a1c82f Fix the abnormal connection problem of multiple network cameras 2025-05-16 13:47:51 +08:00
jj 55dedb8c0d Fix the crash problem caused by starting the upgrade_firmware param for a single camera when multiple cameras are connected on the PC. 2025-05-15 11:21:33 +08:00
jj d25ae121c8 Add upgrade_firmware param in gemini_330_series.launch.py 2025-04-23 17:44:19 +08:00
jj f9b5dad8ce Fix the crash problem caused by connecting to network devices 2025-04-02 19:01:59 +08:00
jj e289b60bc4 Fix connect net device bug 2025-04-02 18:37:02 +08:00
jj f380fc56bc Fix the bug that hot-plugging and reconnecting failed when starting multi cameras using serial_number 2025-03-03 13:55:38 +08:00
jj 2320ff1ad3 Add update Preset Firmware function, associated parameter preset_firmware_path 2025-02-27 15:08:35 +08:00